Articulo de referencia

Autenticación BSD

BSD Authentication , también conocida como BSD Auth , es un marco de autenticación y una API de software empleada por OpenBSD y el software que la acompaña, como OpenSSH . Se or...

BSD Authentication , también conocida como BSD Auth , es un marco de autenticación y una API de software empleada por OpenBSD y el software que la acompaña, como OpenSSH . Se originó con BSD/OS y, aunque la especificación y la implementación fueron donadas al proyecto FreeBSD por BSDi , OpenBSD decidió adoptar el marco en la versión 2.9. Los módulos de autenticación conectables (PAM) cumplen una función similar en otros sistemas operativos, como Linux , FreeBSD y NetBSD .

BSD Auth realiza la autenticación ejecutando scripts o programas como procesos separados del que requiere la autenticación. Esto evita que el proceso de autenticación secundario interfiera con el principal excepto a través de una API de comunicación entre procesos definida de forma estricta, una técnica inspirada en el principio del mínimo privilegio y conocida como separación de privilegios . Este comportamiento tiene importantes beneficios de seguridad, en particular una mayor seguridad del software y robustez frente a errores de software maliciosos y accidentales . [1]

Véase también

Referencias

  1. ^ Niels Provos ; Markus Friedl; Peter Honeyman (2003). "Prevención de la escalada de privilegios". Actas del 12.º Simposio de seguridad de USENIX . págs. 231–242.
  • authenticate(3): Interfaz simplificada para el sistema de autenticación BSD –  Manual de funciones de la biblioteca OpenBSD
  • auth_subr(3): interfaz con el sistema de autenticación BSD –  Manual de funciones de la biblioteca OpenBSD


Obtenido de "https://es.wikipedia.org/w/index.php?title=Autenticación_BSD&oldid=1159645975"