Ricerca nel sito web

I 5 migliori strumenti gratuiti per il controllo delle porte aperte nel 2023


Le porte aperte nell'hardware potrebbero essere punti critici di vulnerabilità se i servizi esposti ad esse sono configurati in modo errato o privi di patch.

Purtroppo, molte organizzazioni stanno attualmente esponendo le proprie risorse sensibili attraverso tali connessioni dannose, aumentando il rischio di attacchi ransomware, attacchi alla catena di approvvigionamento e violazioni dei dati.

Fortunatamente, sono disponibili strumenti gratuiti in grado di rilevare tutte le porte aperte nel tuo ecosistema in modo da poter poi valutare il livello di criticità di ogni esposizione.

In questo post, discutiamo i 5 migliori scanner gratuiti a porte aperte che puoi iniziare a utilizzare oggi per verificare la presenza di porte aperte nel tuo ecosistema.

Clicca qui per passare all'elenco degli scanner gratuiti a porte aperte.

Che cos'è la scansione a porta aperta?

La scansione delle porte è il processo di analisi della sicurezza di tutte le porte di una rete. Implica l'identificazione delle porte aperte e l'invio di pacchetti di dati a porte selezionate su un host per identificare eventuali vulnerabilità nei dati ricevuti.

Tale ricognizione della rete deve essere completata regolarmente per identificare e correggere le vulnerabilità prima che vengano scoperte dagli aggressori informatici.

Gli scanner delle porte vengono utilizzati anche dai criminali informatici per raccogliere informazioni sulle vulnerabilità di una potenziale vittima prima di lanciare un attacco informatico.

Poiché molti di questi strumenti sono liberamente accessibili, si deve presumere che i criminali informatici li stiano utilizzando per studiare le porte aperte. Quindi non possono essere gli unici controlli di sicurezza a proteggere la tua rete.

Questo è il motivo per cui gli scanner gratuiti a porte aperte dovrebbero essere utilizzati solo dagli amministratori di rete per determinare il livello di visibilità della rete disponibile per i potenziali aggressori informatici. Per la massima sicurezza, tutti gli scanner a porte libere devono essere supportati con soluzioni di sicurezza aggiuntive.

Gli scanner di porte TCP possono anche aiutare i penetration tester a determinare quali porte specifiche accettano dati in modo che possano essere protette dalla compromissione.

Le porte devono essere aperte o chiuse?

Quando una porta è aperta, i pacchetti di dati possono entrare e uscire dalla rete locale attraverso tale porta. Quando una porta viene chiusa, tutto il traffico specifico di tale porta viene bloccato, impedendole di entrare nella rete locale.

Lo stato di una porta (aperta o chiusa) può essere solitamente controllato tramite un firewall di rete.

Potrebbe sembrare prudente, quindi, chiudere tutte le porte di rete per impedirne lo sfruttamento. Ma ciò impedirebbe anche la messa in rete di qualsiasi dispositivo essenziale per raggiungere gli obiettivi aziendali.

Ad esempio, per facilitare la connessione di computer remoti a una rete aziendale, la porta 3389 deve essere aperta e inoltrare a ciascun dispositivo remoto. Senza questo porto in funzione, il modello di forza lavoro remota che è così essenziale nel mondo di oggi non sarebbe possibile.

Inoltre, le e-mail vengono inviate attraverso le porte SMTP (porte 25, 465 e 587), quindi devono essere in funzione.

Le porte aperte non sono intrinsecamente pericolose. I rischi per la sicurezza sono introdotti dai servizi esterni che comunicano attraverso di essi. Pertanto, se un dispositivo o un fornitore collegato a una porta di rete ha una posizione di sicurezza scadente, quella porta aperta diventa pericolosa e deve essere chiusa o filtrata.

Quando la sicurezza dei servizi connessi può essere considerata attendibile, le porte corrispondenti possono rimanere aperte.

Elenco dei numeri di porta di rete comuni

Ogni porta di una rete trasporta un tipo specifico di traffico di rete. A ciascuna di queste porte viene assegnato un numero specifico in modo che possano essere facilmente differenziate.

Esistono due tipi di porte di rete:

  • TCP - Protocollo di controllo della trasmissione
  • UDP - Protocollo diagramma utente

Qual è la differenza tra UDP e TCP?

Il TCP utilizza un protocollo di handshake. TCP verifica inoltre la presenza di errori in ogni pacchetto di dati. UDP non include la verifica, il controllo degli errori né alcun handshake. A causa dei processi aggiuntivi, TCP è un protocollo più lento di UDP.

I numeri di porta vanno da 0 a 65.535 per un totale di 65.536 porte. Queste porte sono TCP, UDP o una combinazione di entrambe. A causa di questo ampio intervallo, i numeri di porta vengono classificati in base alla rilevanza per abbreviare l'elenco delle opzioni di rete.

Le porte 0-1023 sono progettate principalmente per le connessioni Internet.

Le porte 1024-49151 sono "porte registrate" designate per l'uso esclusivo da parte di società e applicazioni di software registrate.

>

Le porte 49152-65.536 sono porte private che possono essere utilizzate da chiunque.

Per una descrizione più dettagliata dei numeri di porta di rete più comuni, fare riferimento a questo post.

Come funziona la scansione delle porte aperte?

Gli scanner di porte inviano un pacchetto di dati TCP o UDP a una porta di destinazione per richiedere un rapporto sullo stato.

Sono disponibili tre possibili opzioni di risposta:

  1. Aperto: la destinazione risponde con un pacchetto che indica che è in ascolto. Ciò significa che la porta è aperta e accetta attivamente le connessioni.
  2. Chiuso: la destinazione risponde con un messaggio che indica che è in uso e non disponibile.
  3. Filtrato: la destinazione non risponde. Ciò significa in genere che il pacchetto di richiesta di dati è stato filtrato o bloccato da un firewall. Per la massima sicurezza, le porte chiuse devono essere bloccate con un firewall.

Esistono 5 tipi di tecniche di scansione delle porte.

Scansione ping

Questo è il tipo più semplice di scansione delle porte. Questo tipo di scansione invia una serie di richieste ICMP (Internet Control Messaging Protocol) a più server Web.

Una risposta ICMP indica che i pacchetti di dati possono essere inviati a un indirizzo IP mirato senza errori, dimostrando che il bersaglio è "vivo".

Una scansione ping è solitamente il primo passo prima di una scansione ufficiale delle porte perché indica se è presente un computer dall'altra parte.

Per evitare che le minacce esterne rilevino le risorse tramite le scansioni ping, ICMP deve essere disabilitato per il traffico esterno tramite un firewall o le impostazioni del router.

ICMP deve essere lasciato aperto al traffico interno in modo che possa ancora essere utilizzato per la risoluzione dei problemi di rete.

Scansione TCP semiaperta

Questo è uno dei tipi più comuni di tecniche di scansione delle porte (a volte indicato come scansione SYN).

Una tipica transazione TCP viene eseguita con un handshake in tre passaggi:

  • Una richiesta di connessione viene effettuata inviando un pacchetto SYN
  • La destinazione risponde con un pacchetto ACK
  • Un pacchetto ACK conferma che la risposta è stata ricevuta.

Una scansione della porta TCP semiaperta non invia una conferma del pacchetto ACK e quindi non completa la fase finale di questo handshake.

Senza chiudere il ciclo, è possibile solo una risposta del pacchetto di dati SYN-ACK. Questa risposta indica la presenza di una porta aperta.

Nessuna risposta è indicativa di una porta filtrata.

Poiché questo tipo di scansione delle porte non completa un handshake TCP, è molto difficile da rilevare e rapidamente scalabile.

Gli utenti devono disporre di un elevato livello di privilegi di accesso per eseguire scansioni TCP semiaperte.

Scansione della connessione TCP

Una scansione della porta di connessione TCP fa un passo avanti rispetto alla scansione TCP semiaperta e completa effettivamente la connessione TCP.

Le scansioni TCP Connect richiedono privilegi utente inferiori per l'esecuzione, il che le rende più accessibili ai potenziali attori delle minacce.

Tuttavia, poiché questa tecnica di scansione completa effettivamente le connessioni TCP, queste vengono facilmente rilevate dai sistemi di rilevamento delle intrusioni (IDS). È quindi probabile che i criminali informatici intelligenti evitino questa tecnica di ricognizione.

UDP

Le scansioni UDP vengono utilizzate per identificare i servizi attivi.

Ad esempio, è possibile verificare se un server DNS è ospitato su un computer inviando un pacchetto di richiesta DNS alla porta 53 (che è una porta UDP). Una risposta DNS conferma la presenza di un server DNS.

Scansione XMAS

I metodi di scansione delle porte XMAS sono utilizzati dai criminali informatici perché sono raramente inclusi nei registri delle attività di rete e meno evidenti dai firewall.

Al termine di un handshake TCP a 3 vie, il client invia un pacchetto FIN per indicare che non sono disponibili altri dati per il trasferimento.

Una scansione XMAS invia pacchetti di dati con i flag FIN attivati. Nessuna risposta indicava la pressione di una porta aperta.

Una risposta RST ha indicato la presenza di una porta chiusa.

In che modo i criminali informatici utilizzano la scansione delle porte per preparare gli attacchi informatici?

La scansione delle porte è uno degli strumenti più popolari utilizzati dagli aggressori informatici nelle campagne di ricognizione.

I criminali informatici utilizzano la scansione delle porte per valutare lo stato di sicurezza di una potenziale vittima prima di lanciare un attacco informatico.

Le informazioni chiave che cercano includono:

  • Se è in uso un firewall.
  • Se le impostazioni del firewall sono sicure.
  • Se sono presenti vulnerabilità di sicurezza nella rete di destinazione.
  • Il grado di difficoltà richiesto per sfruttare ogni vulnerabilità.
  • Indipendentemente dal fatto che le porte siano aperte, chiuse o filtrate.

Le risposte di scansione delle porte rivelano se settori specifici della rete stanno collaborando con i prompt di un hacker. Queste informazioni possono quindi essere utilizzate per determinare il livello di sicurezza informatica della regione target.

Sfortunatamente, non è così facile rilevare quando si viene presi di mira in modo dannoso con uno scanner di porte. I criminali informatici avanzati possono utilizzare le tecniche del protocollo TCP per mascherare la loro attività con traffico esca falso.

5 strumenti di controllo gratuiti a porta aperta

Di seguito è riportato un elenco dei 5 strumenti di scansione gratuiti a porta aperta. Ogni opzione elencata è supportata da un tutorial Youtube incorporato per aiutarti a capire come utilizzare il software.

1. Nmap

Nmap (abbreviazione di Network Mapper) è uno degli strumenti di scansione delle porte open source più popolari disponibili. Offre molte tecniche di scansione delle porte diverse, comprese le scansioni TCP semiaperte.

Caratteristiche principali:

  • Tecniche di scansione di più porte.
  • Identifica tutte le porte aperte sui server di destinazione.
  • Rilevamento del sistema operativo.
  • Rileva i servizi di rete
  • Esegue la scansione delle porte remote
  • Scansione TCP SYN
  • Scansione delle porte UDP e TCP.
  • Può eseguire la scansione di reti complete che ospitano decine di migliaia di dispositivi di rete.
  • Supporta Mac, Linus, Windows Solaris, OpenBSD, Free BSD e altro ancora.

Scarica Nmap

Nmap può essere scaricato gratuitamente cliccando qui.

Tutorial di Nmap

Per informazioni su come eseguire la scansione delle porte aperte con Nmap, fare riferimento al seguente video tutorial

2. Squalo filo

Wireshark è uno strumento di sniffing di rete gratuito che viene utilizzato per rilevare attività dannose nel traffico di rete. Questo strumento può essere utilizzato anche per rilevare le porte aperte.

Caratteristiche principali:

  • Rivela i flussi di richiesta e risposta in ogni porta.
  • Individuazione di reti dannose.
  • Risoluzione dei problemi relativi all'utilizzo elevato della larghezza di banda.
  • Offre più filtri per pacchetti di dati.
  • Consente agli utenti di seguire e monitorare i flussi di dati di interesse.

Scarica Wireshark

Wireshark può essere scaricato gratuitamente cliccando qui.

Tutorial su Wireshark

Per informazioni su come utilizzare Wireshark per eseguire la scansione delle porte aperte, fare riferimento al seguente video tutorial:

3. Scanner IP arrabbiato

Angry IP scanner è uno scanner di rete gratuito che offre una suite di strumenti di monitoraggio della rete.

Caratteristiche principali:

  • Non ha bisogno di essere installato.
  • Risolve i nomi host.
  • Include un'interfaccia a riga di comando.
  • Compatibile con Windows, Mac e Linux.
  • Esporta i risultati della scansione nei formati di file elenco CSV, TXT, XML e IP-Port.

Scarica Angry IP Scanner

Angry IP Scanner può essere scaricato gratuitamente cliccando qui.

Tutorial sullo scanner IP arrabbiato

Per informazioni su come utilizzare lo scanner Angry IP per identificare le porte aperte, fare riferimento al seguente video tutorial:

4. Gatto netto

NetCat è uno strumento gratuito di scansione delle porte che utilizza il protocollo TCP/IP su diverse connessioni.

Caratteristiche principali:

  • Rilevamento dell'utilizzo dell'indirizzo IP.
  • Opzione di scansione delle porte.
  • Modalità di tunneling sia per UDP che per TCP.

Scarica NetCat

NetCat può essere scaricato gratuitamente cliccando qui.

Esercitazione NetCat

Per informazioni su come utilizzare NetCat per identificare le porte aperte, fare riferimento al seguente video tutorial:

5. Scanner IP avanzato

Advanced IP Scanner è una soluzione Windows in grado di analizzare indirizzi IP e porte.

Caratteristiche principali:

  • Controlla la disponibilità delle risorse.
  • Ideale per l'analisi della LAN.
  • Rileva automaticamente gli indirizzi Mac.
  • Può esportare i risultati della scansione come file CSV.
  • Fornisce l'accesso alle risorse condivise tra i dispositivi rilevati tramite HTTP, HTTPS, FTP o anche cartelle condivise.
  • Funziona come edizione portatile.

Scarica Advanced IP Scanner

Advanced IP Scanner può essere scaricato gratuitamente cliccando qui.

Tutorial avanzato sullo scanner IP

Per informazioni su come utilizzare Advanced IP Scanner per identificare le porte aperte, fare riferimento al seguente video tutorial:

Sebbene gli scanner delle porte siano in grado di rilevare i rischi per la sicurezza, si tratta di un controllo di sicurezza legacy. Per un rilevamento dell'esposizione più affidabile, è necessario implementare una soluzione di gestione della superficie di attacco come UpGuard.

UpGuard esegue continuamente la scansione del panorama delle minacce interne ed esterne per scoprire e correggere le vulnerabilità prima che vengano sfruttate dai criminali informatici. UpGuard è anche in grado di rilevare e bloccare le fughe di dati collegate ai fornitori per mitigare le possibilità di violazioni dei dati da parte di terzi.

Articoli correlati