HTTPS i TLS
- konfiguracja HTTPS i TLS
- używane protokoły i algorytmy szyfrowania
- HSTS
Zanim problem znajdzie ktoś inny.
Nie każdy problem bezpieczeństwa wymaga zaawansowanego ataku. Czasem wystarczy przestarzała konfiguracja serwera, źle ustawione cookies, brak odpowiednich nagłówków HTTP, zbyt wiele informacji ujawnianych publicznie albo mechanizm logowania, którego od dawna nikt nie sprawdzał.
Sprawdzam stronę lub aplikację z punktu widzenia tego, co potencjalny napastnik może zobaczyć z zewnątrz.
Zakres SAFE obejmuje to, co widać z zewnątrz. W pakiecie PRO, po uzgodnieniu, dochodzą testy samej aplikacji.
Nie interesuje mnie produkowanie raportu z 50 ostrzeżeniami z automatycznego skanera. Klient ma dostać odpowiedź:
01
Co jest problemem.
02
Jakie niesie ryzyko.
03
Jak ważny jest problem.
04
Co konkretnie należy zrobić.
Etap 1
Pierwszy etap audytu nie wymaga ingerencji w aplikację. Analizuję publicznie dostępne informacje oraz konfigurację systemu. Wiele problemów można wykryć bez wykonywania aktywnych testów bezpieczeństwa.
Etap 2
Dopiero jeśli potrzebne są testy dotyczące autoryzacji, sesji użytkowników, formularzy lub mechanizmów logowania, zakres takich działań jest wcześniej uzgadniany z właścicielem systemu.
Żadnych aktywnych testów bez zgody właściciela systemu.
Nie wykonuję samowolnie:
Bezpieczeństwo sprawdza się odpowiedzialnie.
Usługa szczególnie dla właścicieli:
Szczególnie wtedy, gdy system działa od lat i nikt od dawna nie sprawdzał, jak wygląda z punktu widzenia bezpieczeństwa.
Dla każdego istotnego problemu raport zawiera te same elementy. Poniżej przykładowy wpis.
Przykładowy wpis z raportu Priorytet: średni
Problem
Cookie sesyjne jest wysyłane bez flag HttpOnly i SameSite.
Ryzyko
Skrypt wstrzyknięty przez inną lukę mógłby odczytać identyfikator sesji. Samo to nie jest awarią, ale ułatwia atak, gdy pojawi się inny problem.
Priorytet
Średni. Nic nie zostało przejęte, warto poprawić przy najbliższej okazji.
Rekomendacja
Ustawić flagi Secure, HttpOnly i SameSite=Lax na cookie sesyjnym.
Wdrożenie
Set-Cookie: session=...; Path=/; Secure; HttpOnly; SameSite=Lax
Priorytety w raporcie:
Krytyczny Wysoki Średni NiskiBez lania wody. Bez raportu wygenerowanego jednym kliknięciem ze skanera.
Pełny penetration test jest znacznie szerszym procesem.
Ta usługa koncentruje się przede wszystkim na praktycznej analizie konfiguracji, zabezpieczeń dostępnych z zewnątrz oraz typowych błędów bezpieczeństwa aplikacji internetowych.
Dla wielu małych i średnich systemów właśnie tutaj znajdują się rzeczy, które można poprawić szybko i relatywnie niewielkim kosztem.
Jeżeli podczas analizy okaże się, że system powinien przejść profesjonalny pełny pentest, powiem o tym wprost.
Na początek polecam SAFE. Po jego wynikach razem ocenimy, czy rozszerzenie do PRO ma sens.
Audyt zewnętrzny bez ingerencji w produkcję
od 1490 zł
Rozszerzony audyt aplikacji po uzgodnieniu zakresu
od 2500 zł
Testy aktywne wykonywane są wyłącznie po pisemnym ustaleniu zakresu i uzyskaniu zgody właściciela systemu.
Do audytu SAFE nie potrzebuję żadnych dostępów do systemu.
Wystarczy
Nie są potrzebne
Może być potrzebne
Nigdy nie proszę o używanie do testów prawdziwego konta innego użytkownika.
Sam raport nie zwiększa bezpieczeństwa systemu, jeśli rekomendacje nie zostaną wdrożone. Po audycie mogę również pomóc w implementacji wybranych poprawek:
Wdrożenie wyceniane jest osobno.
Bezpieczeństwo IT często sprzedawane jest strachem. Nie pracuję w ten sposób.
Jeżeli znaleziony problem ma niewielkie znaczenie, klient powinien to wiedzieć. Jeżeli problem jest poważny, również napiszę to wprost.
Celem audytu nie jest znalezienie jak największej liczby błędów. Celem jest znalezienie rzeczy, które naprawdę warto poprawić.
30+
lat z systemami IT, od komputerów, sieci i administracji po współczesne aplikacje webowe i AI.
Podeślij adres strony lub aplikacji. Najpierw ocenię, czy taki audyt ma w jej przypadku sens.