Zbliżenie na kod źródłowy aplikacji wyświetlony na ekranie komputera.

Pentesty aplikacji

Testy penetracyjne aplikacji

Sprawdzamy, czy można przejąć konto, uzyskać dostęp do cudzych danych lub obejść ważne reguły aplikacji. Testujemy aplikacje webowe i API w uzgodnionym zakresie. Wyniki opisujemy tak, aby Twój zespół mógł zaplanować poprawki.

Zaufali nam

Firmy i instytucje, dla których liczy się stabilne IT.

  • AdAc
  • Baseline
  • BTW
  • Charlie
  • Dako
  • EVO
  • FTH
  • IFJ
  • MAEM
  • Banki Spółdzielcze BPS
  • PJG
  • Spinel Trade
  • Suder
  • Ziko Apteka
  • Aforti
  • Base Finance
  • CADM
  • Consol
  • Deka Trans
  • Ferro
  • GATE
  • Igoria Trade
  • Magnet Audit
  • Novacura
  • Przetargi
  • Streamsoft
  • VUMO
  • Audytplus
  • BKB Kancelaria Prawna
  • CBT
  • Contimax
  • ERBET
  • FOMACH
  • Geotermia Podhalańska
  • LATIS
  • Metgal
  • PIBR
  • Spontex
  • Super Krak
  • Wolimex

Bezpieczeństwo aplikacji w praktyce

Portal klienta, panel pracownika czy API partnera mogą udostępniać te same dane na różne sposoby. Test obejmuje uzgodnione funkcje i role użytkowników, nie tylko stronę logowania. Pomaga sprawdzić zabezpieczenia przed uruchomieniem, po zmianach lub podczas oceny dostawcy.

Omów test aplikacji

ISO 27001 · TÜV NORD Polska

System zarządzania bezpieczeństwem informacji Virtline jest certyfikowany przez TÜV NORD Polska. Zakres i ważność potwierdza opublikowany dokument.

Zobacz certyfikat Virtline

Omów test aplikacji

Jak przebiega współpraca

Wyniki narzędzi łączymy z ręczną analizą funkcji, uprawnień i procesów aplikacji.

01

Przygotowanie

Potwierdzamy zakres, upoważnienie i warunki testu. Sprawdzamy dostęp do środowiska, kont i dokumentacji.

02

Testowanie

Wykonujemy uzgodnione scenariusze, analizujemy wyniki i w kontrolowany sposób weryfikujemy podatności. Istotne ograniczenia zapisujemy w raporcie.

03

Omówienie wyników

Przekazujemy raport i wyjaśniamy ustalenia zespołowi technicznemu oraz osobom decyzyjnym. Uzgadniamy priorytety poprawek.

04

Weryfikacja zmian

Jeśli została uzgodniona, po poprawkach ponownie sprawdzamy wskazane podatności. Dokumentujemy ich aktualny status i ograniczenia retestu.

Omów test aplikacji

Zakres praktyczny

Co ustalamy przed testem

Potrzebujemy zgody na testowanie oraz jasnych granic prac. Różne środowiska i role mogą wymagać osobnych scenariuszy.

01 Aplikacja i środowisko

Wskazujemy adresy, wersję systemu, objęte API i zależności od innych dostawców. Uzgadniamy, które działania można wykonać na produkcji.

02 Konta i dane

Ustalamy role testowe oraz sposób przygotowania danych. Przekazanie kont i dokumentacji odbywa się uzgodnionym bezpiecznym kanałem.

03 Ważne funkcje

Omawiamy procesy, których naruszenie najbardziej zaszkodzi firmie, np. dostęp do danych klientów lub zatwierdzanie płatności.

04 Ograniczenia i kontakt

Określamy dozwolone techniki, limity, terminy oraz osoby do kontaktu i warunki przerwania prac.

Omów test aplikacji

Metodyka testów i źródła

OWASP ASVS porządkuje wymagania bezpieczeństwa aplikacji, a WSTG opisuje scenariusze testów. Zakres i wersje materiałów ustalamy dla konkretnej aplikacji i jej API, uwzględniając dane, role użytkowników i ryzyka uzgodnione z klientem. Źródła prawne poniżej uzupełniają ten kontekst; nie zastępują metodyki testowania ani nie oznaczają, że pentest potwierdza pełną zgodność firmy.

Źródło

OWASP WSTG

Przewodnik po scenariuszach testowania bezpieczeństwa aplikacji webowych.

Zobacz przewodnik OWASP

Źródło

Rozporządzenie (UE) 2016/679 — RODO

Oficjalny tekst ogólnego rozporządzenia o ochronie danych w EUR-Lex.

Otwórz źródło

Źródło

Dyrektywa (UE) 2022/2555 — NIS2

Oficjalny tekst dyrektywy NIS2 w EUR-Lex.

Otwórz źródło

Źródło

ISO — ISO/IEC 27001:2022

Oficjalna karta normy określającej wymagania dla systemu zarządzania bezpieczeństwem informacji.

Otwórz źródło

Pytania o testy penetracyjne

Czy test obejmuje API?

+

Tak, jeśli uwzględnimy je w zakresie. Ustalamy interfejsy, funkcje, role i dane do sprawdzenia. Dostępna dokumentacja API oraz konta testowe pomagają objąć scenariusze, których nie widać w samej przeglądarce.

Czy potrzebujecie kont testowych i kodu?

+

Nie zawsze. Możemy uzgodnić test bez kont, test z kontami o różnych rolach albo zakres obejmujący kod i dokumentację. Model zależy od celu. Przekazanie kodu nie oznacza automatycznie przeglądu całej aplikacji.

Czy można testować działającą aplikację?

+

Można uzgodnić test na produkcji, ale ryzyka nie da się całkowicie wyeliminować. Określamy dozwolone działania, godziny, ograniczenia i warunki przerwania. Scenariusze z większym ryzykiem wymagają osobnych ustaleń lub środowiska testowego.

Czy po poprawkach sprawdzicie aplikację ponownie?

+

Możemy wykonać retest wskazanych podatności. Jego zakres, termin i koszt ustalamy w ofercie lub osobno, przed pracami. Ponowna kontrola pojedynczych poprawek nie zastępuje pełnego testu nowej wersji aplikacji.

Porozmawiajmy o teście Twojej aplikacji

Opisz rodzaj aplikacji, najważniejsze funkcje, dostępne role i zakres API. Podaj, czy masz środowisko testowe oraz kiedy potrzebujesz wyników. Sposób bezpiecznego przekazania dostępów i poufnej dokumentacji ustalimy osobno.

Omów test aplikacji