In primo luogo, un sito Web dannoso può riempire il tuo hard disk utilizzando localStorage
(vedi FillDisk , assicurati di fare clic su "stop" questo pulsante "follia" prima di lasciare il sito. Oppure non fare clic su quel collegamento e vedere la spiegazione qui ). Non credo ci siano stati casi di malware salvati su un computer tramite localStorage
, poiché i dati sono inseriti in un piccolo database.
Oltre a ciò, su Chromium / Firefox, un sito Web può farti scaricare e installare un'estensione / userscript. Viene richiesta prima la conferma, ma una volta installata l'estensione, potenzialmente ha accesso a tutti i dati su tutti i siti (incluse le password).
Su Chrome, è più difficile forzare l'installazione di un'estensione poiché puoi installarla solo tramite Chrome Web Store, anche se qualcuno potrebbe essere in grado di aggirare questo problema tramite un clickjacking intelligente.
Un'altra cosa che JS può fare è lanciare un'applicazione (come iTunes o Ubuntu Software Center) tramite uno schema di URL personalizzato, e se si dispone di un'applicazione di downloader (o qualcosa che può essere usata come una), questo può essere sfruttabile. Ciò richiede tuttavia conferma.
A parte ciò, JS non può ottenere EXE / etc sul tuo computer.