¿Existe alguna solución para ejecutar de forma segura procesos cifrados en una máquina no confiable a través de la WAN?
En la nube pública, puede dividir sus procesos y enviar solicitudes de proceso a través de la WAN, pero no puede detectar si la máquina que desea ejecutar sus procesos es segura o no. Si hay malware ejecutándose con suficientes privilegios, tendrá acceso a todos los recursos de la máquina remota. Por lo tanto, el sistema no es seguro para ejecutar nuestros procesos a través de la WAN.
Esto es importante porque cuando enviamos una solicitud de proceso para una máquina, debemos verificar que el resultado sea correcto o no. Podemos comprobarlo utilizando algunos modelos como el código hash SHA o MD5, pero hay un problema. En este modelo de nube pública, la máquina de destino insegura creará un código hash. Por lo tanto, no podemos confiar en ese código hash porque no sabemos cuántas máquinas que recibieron nuestro código se vieron comprometidas y no sabemos si los resultados que recibimos son correctos o no.
Debido a este problema, no podemos confiar en el resultado de los procesos a través de la WAN.
¿Hay alguna solución para resolver este problema? ¿Existe alguna solución para ejecutar un proceso a través de la WAN en modo confiable? En todos los sistemas operativos tuvimos este problema. Podemos acceder a los recursos de un sistema mediante la programación de bajo nivel y, debido a eso, no hay ninguna opción de memoria protegida en ningún sistema operativo que conozca.