OpenBSD: различия между версиями

[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
релиз 6.4
Строка 72:
* [[BSD Authentication]] — [[API]] для [[Аутентификация|аутентификации]]; изначально разработан в рамках проекта [[BSDi]], на данный момент поддерживается только в OpenBSD.
* imsg<ref>{{Cite web|url=https://man.openbsd.org/imsg_init.3|title=imsg_init(3) - OpenBSD manual pages|publisher=man.openbsd.org|accessdate=2017-11-24}}</ref> — [[API]] для программ с разделением привилегий между процессами, используется во многих субпроектах OpenBSD.
* pledge<ref>{{Cite web|url=https://man.openbsd.org/pledge.2|title=pledge(2) - OpenBSD manual pages|publisher=man.openbsd.org|accessdate=2017-11-24}}</ref>/unveil<ref>{{Cite web|url=http://man.openbsd.org/unveil.2|title=unveil(2) - OpenBSD manual pages|publisher=man.openbsd.org|accessdate=2018-11-03}}</ref> — механизм самоограничения процессами своих возможностей, близкий по духу к [[Seccomp]].
* [[Strlcpy|strlcat/strlcpy]] — получивший широкое распространение за пределами OpenBSD API для работы с [[Нуль-терминированная строка|C-строками]], помогающий избегать типичных для [[Strcpy|strcat/strcpy]] проблем с переполнением буфера.