¿Cómo deberían protegerse las cuentas con privilegios tanto en Linux como en Windows?

0

Recientemente comencé a trabajar en seguridad de aplicaciones en una empresa de tamaño mediano, habiendo pasado de más de 5 años en consultoría de seguridad (pentesting, etc.). Uno de los mayores desafíos que veo aquí desde el principio es que los escáneres de seguridad y otras herramientas usan acceso de administrador / root, ya que eso es lo que los proveedores les dijeron que usaran, probablemente debido a la facilidad de configuración. Realmente no me gusta esta idea. Por ejemplo, Nexpose y Nessus están configurados para usar root y Administrator.

Mi pregunta: ¿Cuáles son las mejores prácticas en términos de gobernar el acceso a estas cuentas privilegiadas? Mi idea inicial es tener un tipo de sistema de bóveda de contraseñas, que solo conozca las contraseñas del sistema. Luego, un usuario puede "verificar" la contraseña del administrador / root según sea necesario "Para Nessus en particular, solo algunos comandos se ejecutan como root, por lo que creo que tendría sentido crear un usuario estándar y agregarlo a la archivo de sudoers y solo permite esos comandos específicos.

    
pregunta appsecguy 08.07.2014 - 18:49
fuente

1 respuesta

1

Para Linux, deshabilite la raíz si no la necesita. Use sudo con un archivo de sudoers debidamente configurado. Esto permite un control preciso sobre qué usuarios tienen qué permisos de superusuario (es decir, puede permitir sudo solo para Nessus). Alternativamente, puede establecer permisos para que la cuenta que ejecuta Nessus tenga permisos para acceder a los recursos que necesita (esto será más complicado, especialmente si se trata de dispositivos de red)

Para Windows, es un poco más complicado, pero si configura sus ACL correctamente, debería poder ejecutar Nessus como una cuenta de servicio (¿personalizada?) que tiene permisos para los recursos que normalmente necesita para su administración. no se le solicitarán las contraseñas).

La idea del almacén de contraseñas es peligrosa. Si confías en tus usuarios lo suficiente como para darles una contraseña de administrador, deberían ser administradores en primer lugar (supongo que este no es el caso).

    
respondido por el akirilov 08.07.2014 - 20:09
fuente

Lea otras preguntas en las etiquetas