BSD-аутентификация
Аутентификация BSD , также известная как BSD Auth , представляет собой аутентификации структуру и программный API, используемый OpenBSD и сопутствующим программным обеспечением, таким как OpenSSH . Он возник в BSD/OS , и хотя спецификация и реализация были переданы в дар проекту FreeBSD компанией BSDi , OpenBSD решила принять эту структуру в версии 2.9. Подключаемые модули аутентификации (PAM) служат аналогичной цели в других операционных системах, таких как Linux , FreeBSD и NetBSD .
BSD Auth выполняет аутентификацию, выполняя сценарии или программы как отдельные процессы, отличные от тех, которые требуют аутентификации. Это предотвращает взаимодействие дочернего процесса аутентификации с родительским, за исключением узко определенного API межпроцессного взаимодействия , метода, основанного на принципе наименьших привилегий и известного как разделение привилегий . Такое поведение имеет значительные преимущества в плане безопасности, в частности, повышает отказоустойчивость программного обеспечения и устойчивость к вредоносным и случайным ошибкам в программном обеспечении . [1]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Нильс Провос ; Маркус Фридл; Питер Ханиман (2003). «Предотвращение повышения привилегий» . Материалы 12-го симпозиума по безопасности USENIX . стр. 231–242.
Внешние ссылки
[ редактировать ]- OpenBSD функциям библиотеки Руководство по : упрощенный интерфейс к системе аутентификации BSD –
- OpenBSD функциям библиотеки Руководство по : интерфейс к системе аутентификации BSD –