Skip to main content

Cos'è una presa grezza?

Un socket di rete è un endpoint per lo scambio di dati in una rete.Pensa a una presa come un indirizzo fisico: le informazioni che attraversano la rete dei computer vengono instradate a una presa specifica nel computer stesso.Un socket grezzo è un tipo di socket di rete che consente a un'applicazione software sul computer di inviare e ottenere pacchetti di informazioni dalla rete senza utilizzare il sistema operativo dei computer come intermediario.In altre parole, consente la comunicazione diretta tra un programma e una fonte esterna senza l'intervento del sistema operativo primario dei computer.

Il vantaggio primario dell'utilizzo della gestione della rete di socket grezzi è che taglia l'uomo di mezzo.Poiché il sistema operativo non gestisce i dati in modo specifico, riduce i sovraccarichi sulla rete, il salvataggio dei cicli della CPU (Central Elaboration Unit) e la riduzione delle sollecitazioni sull'hardware del sistema.Una presa grezza fornisce un tunnel espresso tra un'applicazione e una fonte esterna.Né il sistema operativo né nessun altro programma sul computer hanno la possibilità di interferire con una connessione grezza.

Le interfacce di rete socket grezzo hanno un aspetto negativo.Anche se.Gli hacker usano comunemente le connessioni RAW Socket per gli attacchi TCP (Stage Transmission Control Protocol) su una rete.Durante un attacco TCP, un hacker invia un bit di dati falsi sulla rete attraverso una connessione socket grezzo.Questi dati forgiati contiene un segnale di ripristino per la connessione TCP, che a sua volta interrompe e si blocca le connessioni di rete correnti sul computer.

Per questo motivo, alcuni sistemi operativi hanno ritirato il supporto per le prese grezze.La logica per questo è che può aiutare a garantire la sicurezza della rete.Le società di software possono limitare la capacità degli utenti di utilizzare prese grezze utilizzando ciò che è stato chiamato hotfix, un aggiornamento permanente al sistema operativo.Questi aggiornamenti non hanno avuto un impatto negativo significativo sull'esperienza dell'utente, poiché i vantaggi delle prese grezzi sono diminuiti poiché la tecnologia è migliorata.

Per i computer moderni, la quantità di elaborazione extra richiesta per gestire le normali connessioni socket rispetto alle prese grezze è così minima da essere in gran parte irrilevante.Con i processori moderni che si presentano in varietà a doppio, quad e persino a sei core, le possibilità di normali connessioni di socket di rete in ritardo del computer sono trascurabili.Per questo motivo, a meno che non vi sia una giustificazione specifica per l'utilizzo di una connessione socket grezza su una presa di rete standard, il rischio rappresentato da hacker e attacchi TCP alla rete supera eventuali vantaggi.