Архитектура безопасности операционной системы Plan 9(tm) была недавно изменена из-за нескольких технических недостатков. Это изменения призваны сделать систему более удобной с точки зрения безопасности. Plan 9 в соответствии с этими улучшениями преследовал две обычно не совместимые цели: стать более безопасным и более легким в использовании. Factotum имеет необычную архитектуру: он реализован как файл-сервер Plan9.
Архитектура безопасности операционной системы Plan 9(tm) была недавно изменена из-за нескольких технических недостатков. Это изменения призваны сделать систему более удобной с точки зрения безопасности. Plan 9 в соответствии с этими улучшениями преследовал две обычно не совместимые цели: стать более безопасным и более легким в использовании. Центральным компонентом новой архитектуры является агент работающий на пользовательском уровне названный factotum. Factotum безопасно хранит копию пользовательских ключей и взаимодействует с протоколом аутентификации от имени пользователя с сетевыми службами безопасности. Сотредоточение кода отвечающего за безопасность в одной программе дает несколько преимуществ:
* легкость обновления или восстановления неисправной программы безопасности и протокола
* способности запускать службы безопасности на уровне ниже чем системный
* Унифицировать управление ключами для всех сервисов
* и возможность предоставить единственную авторизацию, оставив без изменения оставшееся в наследство программное обеспечение. Factotum имеет необычную архитектуру: он реализован как файл-сервер Plan9.