Domenica 25 Ottobre 2026 12:25:40 GMT+01:00

Netcrook

HomeManifesto
News
Techcrook
Geocrook
WikicrookTeamAppContatti
ItalianoEnglish

WIKICROOK

TUN/TAP

Dispositivi di rete virtuali che consentono allo spazio utente di inviare e ricevere pacchetti tramite il kernel.

TUN/TAP si riferisce a due interfacce di rete virtuali Linux strettamente correlate. TUN trasporta pacchetti IP di livello 3, mentre TAP trasporta frame Ethernet di livello 2. Consentono ai programmi in spazio utente di inviare pacchetti nello stack di rete del kernel e di ricevere pacchetti in risposta come se stessero comunicando con un vero dispositivo di rete.

Questo è importante per la sicurezza perché TUN/TAP è ampiamente utilizzato da VPN, tunnel, sandbox e strumenti di test, il che significa che amplia la superficie di attacco raggiungibile dal kernel. Molte operazioni richiedono privilegi come CAP_NET_ADMIN o un namespace utente, quindi gli errori in questo codice possono diventare percorsi di privilege escalation locale. Chi difende dovrebbe mantenere i kernel aggiornati, limitare l'accesso non necessario a namespace e capability e disabilitare il supporto TUN/TAP dove non è necessario.

← indice WIKICROOK