La stampa tecnica scrive costantemente di nuovi e pericolosi exploit "zero-day". Ma cos'è esattamente un exploit zero-day, cosa lo rende così pericoloso e, soprattutto, come puoi proteggerti?
Gli attacchi zero-day avvengono quando i cattivi superano i bravi ragazzi, attaccandoci con vulnerabilità non abbiamo mai nemmeno saputo esistere. Sono ciò che accade quando non abbiamo avuto il tempo di preparare le nostre difese.
Il software non è perfetto. Il browser in cui stai leggendo - sia che si tratti di Chrome, Firefox, Internet Explorer o qualsiasi altra cosa - è garantito che abbia dei bug. Un software così complesso è stato scritto da esseri umani e ha problemi che ancora non sappiamo. Molti di questi bug non sono molto pericolosi, forse causano il malfunzionamento di un sito Web o il blocco del browser. Tuttavia, alcuni bug sono buchi di sicurezza. Un utente malintenzionato che conosce il bug può creare un exploit che utilizza il bug nel software per accedere al tuo sistema.
Naturalmente, alcuni software sono più vulnerabili di altri. Ad esempio, Java ha avuto un flusso infinito di vulnerabilità che consentono ai siti Web che utilizzano il plug-in Java di uscire dalla sandbox Java e di avere accesso completo al computer. Gli exploit che riescono a compromettere la tecnologia sandbox di Google Chrome sono stati molto più rari, anche se Chrome ha avuto zero-days.
A volte, i bravi ragazzi scoprono una vulnerabilità. O lo sviluppatore scopre la vulnerabilità o gli hacker "white hat" scoprono la vulnerabilità e la divulgano responsabilmente, magari attraverso qualcosa come Pwn2Own o il programma di bug bug di Google, che ricompensano gli hacker per scoprire le vulnerabilità e rivelarle in modo responsabile. Lo sviluppatore corregge il bug e rilascia una patch per questo.
Le persone malintenzionate possono in seguito provare a sfruttare la vulnerabilità dopo che sono state divulgate e patchate, ma le persone hanno avuto il tempo di prepararsi.
Alcune persone non applicano il loro software in modo tempestivo, quindi questi attacchi possono ancora essere pericolosi. Tuttavia, se un attacco si rivolge a un software utilizzando la vulnerabilità nota a cui è già disponibile una patch, non si tratta di un attacco "zero-day".
A volte, una vulnerabilità viene scoperta dal ragazzi. Le persone che scoprono la vulnerabilità potrebbero venderla ad altre persone e organizzazioni in cerca di exploit (questo è un grande business - non sono solo gli adolescenti nelle cantine che cercano di scherzare con te, questo è il crimine organizzato in azione) o lo usano da soli. La vulnerabilità potrebbe essere già nota allo sviluppatore, ma lo sviluppatore potrebbe non essere stato in grado di risolverlo in tempo.
In questo caso, né lo sviluppatore né le persone che utilizzano il software hanno avvertito in anticipo che il loro software è vulnerabile. Le persone apprendono solo che il software è vulnerabile quando è già stato attaccato, spesso esaminando l'attacco e apprendendo quale bug viene sfruttato.
Questo è un attacco zero-day - significa che gli sviluppatori hanno avuto zero giorni per affrontare il problema prima che sia già sfruttato in natura. Tuttavia, i cattivi lo sanno da abbastanza tempo da creare un exploit e iniziare ad attaccare. Il software rimane vulnerabile all'attacco fino a quando una patch non viene rilasciata e applicata dagli utenti, il che può richiedere diversi giorni.
I giorni zero fanno paura perché non abbiamo alcun preavviso. Non possiamo impedire attacchi zero-day mantenendo il nostro software aggiornato. Per definizione, non sono disponibili patch per un attacco zero-day.
Quindi cosa possiamo fare per proteggerci dagli exploit zero-day?
Abbiamo spiegato cos'è un exploit zero day, ma cosa è una vulnerabilità di sicurezza permanente e senza patch conosciuta come? Vedi se riesci a capire la risposta nella nostra sezione Trivia Geek!
Google creerà un caso personalizzato per il tuo nesso, ma non è così eccezionale
Tutti coloro che utilizzano una custodia per telefono vogliono qualcosa che a loro piace veramente. Quindi una custodia per telefono personalizzata con l'immagine di tua scelta suona come un gioco da ragazzi, giusto? Questo è esattamente ciò che Google sta facendo con "Live Cases", un nuovo prodotto da $ 35 per Nexus 6, Nexus 5X e Nexus 6P che consente agli utenti di personalizzare completamente l'aspetto della loro custodia del telefono con una foto o una mappa.
Come abilitare le scorciatoie CMD + n in Safari per passare facilmente alla scheda
Il Safari di OS X ha alcuni vantaggi rispetto a Chrome, ma ci manca la capacità di Chrome di cambiare scheda usando "Comando + #" . Fortunatamente, abbiamo trovato una soluzione, che abiliterà le scorciatoie da tastiera in Chrome in Safari. Non è che Chrome sia cattivo, è ancora lì con il resto dei browser che non sono Internet Explorer, ma su OS X, è un famigerato maiale della batteria.