En portskanner fungerer ved å sende pakker til en måldatamaskin, og forsøker å koble seg til spesifikke porter. Her er en oversikt over hvordan den fungerer:
1. Målvalg: Brukeren spesifiserer IP -adressen til måldatamaskinen og utvalget av porter de vil skanne.
2. Pakkesending: Skanneren sender spesiallagde pakker til måldatamaskinen, hver pakke rettet mot en spesifikk port. Disse pakkene inneholder vanligvis en forespørsel om en tilkobling.
3. Responsanalyse: Skanneren lytter etter svar fra måldatamaskinen. Responsens natur avgjør om porten er åpen, lukket eller filtrert:
* Åpen port: Måldatamaskinen svarer på tilkoblingsforespørselen, og indikerer at porten lytter etter innkommende tilkoblinger.
* lukket port: Måldatamaskinen svarer med en "tilkobling som nektet" -meldingen, som indikerer at porten ikke godtar tilkoblinger.
* Filtrert port: Måldatamaskinen svarer ikke i det hele tatt, noe som indikerer at porten er blokkert av et brannmur eller annet sikkerhetstiltak.
4. Resultatvisning: Skanneren presenterer resultatene av skanningen, vanligvis i et tabellformat, og viser portnummeret og dens status (åpen, lukket eller filtrert).
5. Skanningsteknikker: Portskannere bruker forskjellige teknikker for å utføre skanningen:
* TCP Syn Scan: Sender en SYN -pakke (synkronisering) til målporten. Hvis porten er åpen, svarer målet med en syn-ACK-pakke. Skanneren sender deretter en ACK -pakke for å fullføre håndtrykk, men etablerer faktisk ikke en full forbindelse.
* UDP -skanning: Sender UDP -pakker til målporten. Hvis porten er åpen, kan målet svare med en feilmelding.
* Connect Scan: Forsøk på å etablere en full TCP -tilkobling til målporten. Dette er den tregeste teknikken, men er mer pålitelig.
* Stealth Scan: Bruker TCP halvåpne skanninger for å unngå deteksjon av brannmurer.
Hvorfor bruke portskannere?
* Nettverkssikkerhetsrevisjoner: Identifiser åpne porter og potensielle sårbarheter.
* penetrasjonstesting: Identifiser sikkerhetssvakheter i målsystemer.
* Nettverkskartlegging: Oppdag enheter og tjenester i et nettverk.
* feilsøking av nettverksproblemer: Bestem om en port er tilgjengelig og fungerer riktig.
Etiske hensyn:
Det er viktig å være klar over de etiske implikasjonene av portskanning. Skanning uten tillatelse kan betraktes som et sikkerhetsbrudd, og i noen tilfeller kan det være ulovlig.
Få alltid tillatelse før du skanner et nettverk, og vær oppmerksom på den potensielle effekten av handlingene dine.