Cos'è una Trappola (Trapdoor) Informatica
Una trappola informatica (trapdoor), nota anche come backdoor, fornisce un metodo segreto — o almeno non documentato — per accedere a un'applicazione, sistema operativo o servizio online. I programmatori scrivono trapdoor per vari motivi. Se lasciate, possono facilitare attività dal troubleshooting benigno all'accesso illegale.
Uso Legittimo
I programmatori tipicamente non creano e mantengono trapdoor con intenti maliziosi. Le lasciano per test legittimi, debugging, o dare accesso emergenza a tecnici. Debolezze nella logica di design possono introdurre trapdoor nel codice inadvertentemente. Molti sviluppatori includono password trapdoor non documentate, usate per manutenzione o scopi non specificati. Le software house raramente ammettono presenza di trapdoor in software proprietario — codice sorgente non distribuito pubblicamente — ma utenti a volte le espongono.
Vulnerabilità Sicurezza
Poiché le trapdoor permettono a chi le conosce di aggirare normali procedure sicurezza, individui senza scrupoli possono sfruttarle per scopi nefasti. Venditori software possono sperare che trapdoor e password rimangano segrete, ma utenti tecnicamente più esperti le scoprono sempre più, accidentalmente o intenzionalmente, creando vulnerabilità. Alcuni utenti sfruttano o divulgano trapdoor invece di segnalarle allo sviluppatore.
Malware
Malware può installare programmi trapdoor su computer connessi a Internet. Una volta installati, aprono una porta Internet, permettendo raccolta dati anonima malevola o controllo computer da qualsiasi parte del mondo. Combinati in reti botnet, computer infetti con porte aperte facilitano furto identità e frodi senza conoscenza o consenso proprietari.
Attacchi Malevoli
Negli ultimi anni, lo sfruttamento trapdoor ha promosso attacchi malevoli coinvolgendo decine di migliaia di computer. Hanno preso di mira organizzazioni di alto profilo, inclusi Google, Microsoft e IRS. Verme email come SoBig 2003 e MyDoom 2004 dirottavano covertamente computer con bot software — programmi autonomi agenti per programmi trapdoor — lasciandoli aperti a futuro sfruttamento da hacker.