Esiste una soluzione per l'esecuzione sicura di processi crittografati su una macchina non affidabile sulla WAN?
Nel clouding pubblico, è possibile dividere i processi e inviare la richiesta del processo sulla WAN, ma non è possibile rilevare se la macchina che vuole eseguire i propri processi sia sicura o meno. Se il malware è in esecuzione con privilegi sufficienti, avrà accesso a tutte le risorse del computer remoto. Pertanto, il sistema non è sicuro per l'esecuzione dei nostri processi sulla WAN.
Questo è importante perché quando inviamo una richiesta di processo per una macchina dobbiamo verificare che il risultato sia corretto o meno. Possiamo controllarlo usando alcuni modelli come il codice hash SHA o MD5 ma c'è un problema. In questo modello di clouding pubblico, l'insicuro computer di destinazione creerà il codice hash. Pertanto, non possiamo fidarci di quel codice hash perché non sappiamo quante macchine che hanno ricevuto il nostro codice sono state compromesse e non sappiamo che i risultati restituiti siano corretti o meno.
A causa di questo problema non possiamo fidarci del risultato dei processi sulla WAN.
C'è qualche soluzione per risolvere questo problema? Esiste una soluzione per l'esecuzione di un processo sulla WAN in modalità sicura? in ogni sistema operativo abbiamo avuto questo problema. Possiamo accedere alle risorse di un sistema utilizzando la programmazione di basso livello e per questo non esiste alcuna opzione di memoria protetta in nessun sistema operativo che conosca.