Русский
Открыть в Telegram

Пост security.txt в Django: контакт для сообщений об уязвимостях

7 октября 2026
Z
Zen of Python
Фотография
нажмите — покажем
security.txt в Django: контакт для сообщений об уязвимостях Исследователь нашёл уязвимость на сайте. Куда ему писать? Файл /.well-known/security.txt даёт публичный ответ: поле Contact указывает способ связи, а Expires — дату, после которой сведения считаются устаревшими. Адам Джонсон разбирает реализацию для Django: отдачу файла через FileResponse, доступ без авторизации и тесты ответа. В примере проверяются тип содержимого, обязательные поля и разрешённые методы HTTP. Для сопровождения пригодится отдельная проверка срока действия. Корректная дата в файле ещё не означает, что контакт актуален. Автор добавляет системную проверку Django: за 30 дней до истечения срока она начинает выдавать предупреждение, не прерывая команду. Это повод проверить контакты и обновить Expires. #django #тестирование
5 · 1.1K ·

Рядом в ленте

ZZen of PythonКак собрать Rust-проект с Python-модулем и отдельной программой В пошаговом примере калькулятора одна функция сложения доступна из Python и из отдельной Rust-прZZen of PythonКак открывать ссылки Django-сайта в приложениях Apple и Android Для этого нужна двусторонняя связь: приложение объявляет домены, ссылки которых обрабатывает, а
это сообщение
ZZen of PythonКак отличить отсутствие аргумента от None в Python Если None — допустимое значение настройки, оно не подходит для обозначения «аргумент не передали». Маркер MISZZen of PythonКак выполнять CPU-задачи в отдельных интерпретаторах Python В Python 3.14 InterpreterPoolExecutor запускает потоки с отдельными интерпретаторами. У каждого свой

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем