[ English | English (United Kingdom) | Deutsch | русский ]
security.txt¶
security.txt — это предложенный стандарт IETF, позволяющий независимым исследователям безопасности легко сообщать об уязвимостях. Стандарт определяет, что текстовый файл с именем security.txt
должен находиться по адресу «/.well-known/security.txt». Для совместимости с устаревшими версиями файл также может находиться по адресу «/security.txt».
В OpenStack-Ansible security.txt
реализован в HAProxy, поскольку все публичные точки доступа находятся за ним. По умолчанию он направляет любые пути запросов, которые заканчиваются на /security.txt
, в текстовый файл с использованием правила ACL в HAProxy.
Включение security.txt¶
Используйте следующий процесс для добавления файла security.txt
в ваше развертывание с помощью OpenStack-Ansible:
Запишите содержимое файла
security.txt
в соответствии со стандартом.Определите содержимое
security.txt
в переменнойhaproxy_security_txt_content
в файле/etc/openstack_deploy/user_variables.yml
:
haproxy_security_txt_content: | # This is my example security.txt file # Please see https://securitytxt.org/ for details of the specification of this file
Обновите HAProxy
# openstack-ansible haproxy-install.yml
Расширенный security.txt ACL¶
В некоторых случаях вам может потребоваться изменить ACL HAProxy, используемый для перенаправления запросов в файл security.txt
, например, добавить дополнительные домены.
Список контроля доступа HAProxy обновляется путем переопределения переменной haproxy_map_entries
внутри haproxy_security_txt_service
.