Il sottosistema di Windows per Linux fornisce ulteriore sicurezza (isolamento simile a VM) rispetto all'esecuzione di programmi nativi di Windows?

2

Su un computer Windows 10, è più sicuro eseguire la versione Linux di un browser utilizzando Windows Subsystem per Linux invece di eseguire la versione di Windows?

Chiedo perché ho letto l' articolo di Wikipedia su Windows Subsystem per Linux (WSL) , e io Non sono sicuro di come funzioni in termini di sicurezza. Dice che

WSL provides a Linux-compatible kernel interface developed by Microsoft (containing no Linux kernel code), which can then run a Linux userland on top of it

e

WSL uses fewer resources than a fully virtualized machine

Questo spazio utente di Linux è ben separato da quello di Windows? Cioè, la WSL è una sorta di macchina virtuale, isolata dal resto del sistema? Supponendo che io usi la versione Linux di Firefox per visitare un sito Web malevolo che la comprometta completamente, l'efficacia del malware si ridurrebbe restando confinata in questo WSL, o il risultato sarebbe lo stesso che avere il nativo Firefox per Windows compromesso?
O, per dirla in modo diverso: se voglio un sistema isolato che posso usare per visitare siti potenzialmente insicuri, è sufficiente usare WSL o ho bisogno di una macchina virtuale a pieno titolo?

Ho trovato un domanda simile , ma riguarda la superficie di attacco, cioè prima il sistema è compromesso. Invece, sto chiedendo se WSL implichi qualche attenuazione dopo che il sistema sia stato compromesso. Inoltre, questa domanda è stata posta prima che il WSL venisse rilasciato e alcuni dettagli non erano chiari.

    
posta Fabio Turati 22.01.2018 - 11:59
fonte

2 risposte

3

In breve, WSL è solo un ABI livello di compatibilità Linux, ovvero un set di librerie che traducono un sistema Linux chiamare in qualcosa che il kernel di Windows è in grado di fare.

L'idea generale è di avere questo livello di compatibilità il più sottile possibile per garantire che i binari di Linux girino sotto Windows quasi alla velocità di nativamente. Quindi non è neanche lontanamente vicino a una macchina virtuale. Per esempio. tutti i filesystem di Windows vengono montati in WSL sotto /mnt per la vostra convenienza e così via. Fatta eccezione per la limitazione della superficie di attacco (come hai già indicato), WSL non fornisce alcun isolamento sicuro.

    
risposta data 22.01.2018 - 12:38
fonte
2

In realtà è male per quanto riguarda gli attuali strumenti di sicurezza secondo questo la ricerca .

Qualsiasi binario Linux interagisce direttamente con un driver del kernel senza passare attraverso le normali API Win32 o NT che normalmente il software di sicurezza intercetta. Inoltre, non vengono visualizzati nelle tabelle dei processi Win32, quindi meno visibilità ...

    
risposta data 25.01.2018 - 18:57
fonte

Leggi altre domande sui tag