Cómo gestionar Intel SGX en un servidor dedicado
Información sobre la traducción
Esta traducción ha sido generada de forma automática por nuestro partner SYSTRAN. En algunos casos puede contener términos imprecisos, como en las etiquetas de los botones o los detalles técnicos. En caso de duda, le recomendamos que consulte la versión inglesa o francesa de la guía. Si quiere ayudarnos a mejorar esta traducción, por favor, utilice el botón «Contribuir» de esta página.
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.
1 - Conexión a la consola API
En la página de las API de OVHcloud:
- Haga clic en
Authenticationen la esquina superior izquierda. - Haga clic a continuación en
Login with OVHcloud SSO. - Introduzca sus credenciales de OVHcloud.
- Haga clic en el botón
Authorizepara autorizar las llamadas a las API desde este sitio.
2 - Activar SGX
Recupere el nombre de su servidor en la lista devuelta por la llamada siguiente:
Compruebe que su servicio dispone de la opción SGX utilizando esta llamada:

Active SGX utilizando el nombre del servidor:
Esto provocará uno o varios reinicios de su servidor, según su modelo.

Compruebe el progreso de la tarea de configuración llamando a este punto de finalización con el taskId devuelto por la llamada anterior:

Puede comprobar que el estado está activado:

1 - Iniciar una sesión Remote KVM
Seleccione el servidor en el que desea activar SGX.
Desde la pestaña IPMI / KMV, inicie una sesión Remote KVM:

2 - Activar SGX
A continuación, desde el KVM, inicie un reinicio del servidor y entre en el BIOS (normalmente pulsando la tecla DEL o F2).
En el BIOS, vaya a la parte Advanced > Processor Configuration.
Active las opciones TME y SGX y configure el tamaño PRMRR deseado:

Guarde los cambios pulsando la tecla F10. Aparecerá una ventana de confirmación, confirme con la opción Yes.
Su servidor reiniciará a continuación en su sistema operativo.
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:
-
Secure Shell (SSH) : un protocole de réseau sécurisé utilisé pour établir des connexions entre un client et un serveur. Il permet d'exécuter des commandes à distance de manière sécurisée. ↩