«Mantener a otros usuarios fuera de este archivo» y «ocultar la contraseña a quienes administran este servidor» son requisitos distintos.

Los permisos, las credenciales gestionadas y los diagnósticos redactados ayudan con el primero. Reducen la divulgación accidental mediante configuración, copias de seguridad, argumentos de comandos y volcados de entorno.

Para el segundo, pregunte qué controlan esos administradores. Las capacidades de Linux y el confinamiento pueden restringir roles concretos. Quien puede sustituir el cliente proxy, cambiar su arranque o inspeccionar su ejecución es un adversario distinto de una cuenta común que lee un archivo.

Un servicio debe usar la credencial tarde o temprano. Cifrarla dejando la ruta de descifrado utilizable bajo el control del mismo administrador no crea la frontera que falta.

Dé a una máquina desatendida una credencial de servicio con el alcance adecuado, con rotación y revocación separadas. Si una operación debe quedar fuera del alcance de los administradores de esa máquina, sitúela detrás de una frontera administrada por separado. Siga protegiendo la copia local almacenada; solo no afirme que sus permisos resuelven ambos requisitos.

Artículos relacionados