Cómo gestionar Intel SGX en un servidor dedicado
Objetivo
La activación de las Intel Software Guard Extensions (SGX) en su servidor le permite ejecutar aplicaciones compatibles con SGX. Intel SGX proporciona funciones avanzadas de cifrado de seguridad de hardware y memoria RAM, para aislar partes específicas del código y los datos para cada aplicación.
Este guía explica cómo activar la función SGX, a través del área de cliente de OVHcloud o a través de la API de OVHcloud.
Requisitos
- Acceso a la API de OVHcloud (opcional)
- Tener un servidor dedicado compatible con la opción SGX en su cuenta de OVHcloud
- Disponer de las credenciales recibidas por correo electrónico tras la instalación
- Tener instalado Ubuntu 24.04 o equivalente en el servidor
Acceso al área de cliente de OVHcloud
- Enlace directo: Servidores dedicados
- Ruta de navegación:
Bare Metal Cloud>Servidores dedicados> Seleccione su servidor
Procedimiento
Activar SGX
La activación de SGX es posible desde el área de cliente de OVHcloud, la API de OVHcloud o el BIOS de su servidor.
1 - Conexión al área de cliente de OVHcloud
Seleccione el servidor en el que desea activar SGX.
2 - Activar SGX
Desde la pestaña Información general, en el marco Funcionalidades avanzadas, haga clic en ... junto a la mención Seguridad - Intel SGX (Software Guard Extensions) y seleccione Activar SGX en el menú desplegable.

En la pantalla siguiente, haga clic en el botón Activar.

Puede elegir activar SGX con una cantidad específica de memoria reservada o permitiendo que su aplicación reserve automáticamente la memoria que necesita. Una vez realizado su elección, haga clic en Confirmar.

Aparecerá una ventana de confirmación. Confirme que ha entendido que la activación de la tecnología Intel SGX provocará un reinicio de su servidor.

Esto provocará uno o varios reinicios de su servidor, según su modelo.
Instalar la pila de software SGX
Utilice los siguientes comandos para instalar el SDK de Intel para poder desarrollar y ejecutar aplicaciones SGX.
En primer lugar, instale algunas dependencias:
A continuación, descargue el código fuente y prepare los submódulos y los binarios listos para usar:
Construya e instale el SDK SGX:
Probar la aplicación de ejemplo en modo simulador
Para construir y ejecutar el código de ejemplo LocalAttestation en modo simulador:
Construir e instalar el PSW Intel SGX
El software Intel SGX Platform Software (PSW) proporciona bibliotecas de software que permiten ejecutar aplicaciones SGX en modo hardware. Para crear el repositorio local Debian que aloje los paquetes, ejecute los siguientes comandos:
Cree el siguiente archivo para añadir el repositorio local de paquetes Debian al sistema de configuración de repositorios:
A continuación, instale los siguientes paquetes:
Probar la aplicación de ejemplo en modo hardware (opcional)
Para construir y ejecutar el código de ejemplo LocalAttestation en modo hardware:
Más información
Para ir más lejos (desarrollar su propia aplicación, registrarse en la atestación remota, etc.), aquí hay algunas fuentes útiles:





