Indholdsfortegnelse:
Definition - Hvad betyder penetrationstestværktøj?
Et penetrationstestværktøj er et værktøj, der bruges til at teste sikkerheden i en webapplikation. Disse værktøjer udfører en sikkerhedskontrol ved at udføre et angreb på den webapplikation, der testes uden at håndhæve nyttelast på webapplikationen. Det vil sige, de sletter ikke databasen eller nogen af de komponenter, der bruges af applikationen.
Effektiviteten af en applikation måles baseret på antallet af falske negativer og falske positiver. Næsten alle penetrationstestværktøjer anvender en teknik kaldet fuzz-test, fejlinjektion eller fuzzing. Fuzzing refererer til en testteknik, der er meget automatiseret, som dækker adskillige afgrænsningssager ved hjælp af ugyldige data som applikationsinput for at sikre, at udnyttelige sårbarheder er fraværende.
Techopedia forklarer Penetration Testing Tool
Konventionelle penetrationsprøvningsværktøjer kan kategoriseres i flere former baseret på den type test, de udfører. De forskellige kategorier er som følger:
- Værtsbaserede værktøjer: Værtsbaserede testværktøjer kører normalt en kæde af test på det lokale operativsystem for at opdage dets tekniske svagheder og styrker. De kan også verificere andre sædvanlige konfigurationsfejl såvel som mangler i OS.
- Netværksbaserede værktøjer: Netværksbaserede testværktøjer er designet til at kontrollere sikkerhedskonfigurationen af et operativsystem fra fjerne steder på tværs af et netværk. Disse testværktøjer vurderer muligvis programrettelsen af softwaren til netværkstjeneste, tjekker eventuelle uønskede netværkstjenester og svage netværkstjenester, der er aktiveret, og så videre.
- Applikationstestproxy: Dette værktøj gør det muligt for sikkerhedstesteren at koncentrere sig mere om den grafiske brugergrænsefladeside, mens man tester en webservice eller webapplikation.
- Applikationsscanningsværktøjer: Dette værktøj er den seneste post i kategorien af penetrationsprøvningsværktøjer. Disse værktøjer hjælper med at udføre penetrationstestscanninger af softwareapplikationer, der bruges til generelle formål.
Værktøjer til penetreringstest giver en hurtig og enkel måde at identificere specifikke sikkerhedssårbarheder. De er ekstremt intuitive og kan endda betjenes af begyndere.
