Domanda

Esistono sistemi operativi attuali (Windows, Linux, BSD) che forniscono driver che consentono ai programmi in modalità utente di essere eseguiti parzialmente nella modalità di esecuzione sicura (isolata da tutto ciò che è in esecuzione sul computer)? In tal caso, dove è possibile trovare la documentazione?

È stato utile?

Soluzione

Dai un'occhiata al progetto Flicker di Jon McCune alla CMU. Permette alle app di creare moduli di codice autonomi che vengono eseguiti con la protezione TPM. Il trucco è che corrono solo per un istante. Il modulo viene caricato con protezione TPM, decodifica i dati, li elabora, crittografa i risultati e quindi esce. Il sistema operativo viene sospeso durante l'esecuzione delle applet Flicker, quindi devono essere veloci. Ma la protezione TPM significa che un sistema operativo o un'app danneggiati non possono rubare segreti.

Lo sfarfallio è solo per AMD in questo momento ma stanno lavorando su una versione Intel.

http://sparrow.ece.cmu.edu/group/flicker.html

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top