Reverse engineering sgx eseguibile

2

Potrebbe essere possibile decodificare un eseguibile dell'applicazione intel sgx per ottenere un testo di significato? Se sì, come è sicuro se un avversario dice che un amministratore di sistema può vedere i dettagli di esso?

    
posta Roshan Mehta 08.12.2017 - 16:56
fonte

1 risposta

1

Sì, puoi decompilare il file eseguibile. Questo non è ciò che SGX è progettato per proteggere contro. A parte il codice di crittografia in un modo in cui solo l'hardware detiene la chiave per decrittografarlo, puoi sempre decodificare un eseguibile.

Ciò che SGX offre è la protezione contro la lettura o la modifica di un programma in esecuzione da parte di un altro processo / utente. Non dimenticare che l'eseguibile non deve essere presente sui supporti permanenti una volta che è stato caricato in memoria. È possibile eseguire un intero sistema solo nella RAM. Se fosse caricato in enclave SGX, dovrebbe essere protetto dal resto del sistema.

    
risposta data 08.12.2017 - 17:21
fonte

Leggi altre domande sui tag