Генератор security.txt
FreeСтворюйте файл security.txt відповідно до RFC 9116, стандарту, який повідомляє дослідникам безпеки, як повідомити про вразливість на вашому сайті, із вбудованими попередженнями про відсутню або застарілу дату Expires та недійсні URI Contact.
Працює повністю у вашому браузері відповідно до RFC 9116. Нічого нікуди не завантажується.
Contact (обов'язково, хоча б один)
URI, який дослідники можуть використати для повідомлення про вразливість: mailto:, https: або tel:
Expires (обов'язково)
Коли цей файл слід вважати застарілим. Більшість сайтів використовують термін один рік; RFC 9116 рекомендує тримати його менше року.
Додаткові поля
Недавня Активність
Видно всім. Останні 20 використань серед усіх відвідувачів, найновіші спочатку.
Generated security.txt with 1 contact(s)
2 години тому
Generated security.txt with 1 contact(s)
2 години тому
Що робить цей інструмент
Цей інструмент створює файл security.txt відповідно до RFC 9116, стандарту, який повідомляє дослідникам безпеки, як відповідально повідомити про вразливість на вашому сайті. Додайте один або кілька способів зв'язку, дату закінчення терміну дії та будь-які потрібні вам додаткові поля, і отримайте готовий до завантаження файл із вбудованими попередженнями про найпоширеніші помилки.
Як Це Працює
Кожне заповнене вами поле стає одним рядком у форматі Field-Name: value, у порядку, визначеному RFC 9116. Дата Expires, яку ви обираєте у своєму місцевому часовому поясі, перетворюється у формат RFC 3339 зі зміщенням UTC (наприклад, 2027-01-01T00:00:00Z), саме так, як вимагає специфікація. Інструмент перевіряє, що існує принаймні один рядок Contact, який схожий на URI mailto:, https: або tel:, а також що Expires встановлено на реальну майбутню дату, попереджаючи вас, якщо будь-яка з цих перевірок не пройде, ще до того, як ви завантажите файл.
Проблеми, які це вирішує
- Надання дослідникам безпеки зрозумілого, стандартного способу повідомити про вразливість замість пошуку контактної форми.
- Уникнення найпоширеніших помилок security.txt: відсутньої дати Expires, застарілої дати, або рядка Contact, який не є дійсним URI.
- Отримання точного порядку полів RFC 9116 і формату часової позначки без необхідності запам'ятовувати специфікацію.
- Документування PGP-ключа, політики розкриття інформації або сторінки найму для програми bug bounty в одному стандартному, машиночитаному місці.
Часті запитання
›Де насправді повинен розташовуватися security.txt?
RFC 9116 визначає відоме розташування /.well-known/security.txt (наприклад, https://example.com/.well-known/security.txt). Деякі сканери також перевіряють простий шлях /security.txt для зворотної сумісності, але відомий шлях це той, який визначає специфікація, тож розмістіть файл там спочатку.
›Чому Expires є обов'язковим, і що станеться, якщо я про нього забуду?
RFC 9116 вимагає поле Expires, щоб автоматизовані інструменти та дослідники могли відрізнити застарілий, забутий файл від файлу, який справді підтримується; файл без цього поля, або з датою в минулому, повинен вважатися недостовірним будь-чим, що його перевіряє, тому цей інструмент попереджає вас в обох цих випадках.
›Чи можу я вказати більше одного рядка Contact?
Так, і RFC 9116 це рекомендує; перелік контактів у порядку пріоритету (наприклад, спочатку адреса електронної пошти, потім веб-форма як резерв) дає дослідникові безпеки більше одного способу зв'язатися з вами, якщо перший не спрацює.
›Що вказувати в полі Encryption?
URL-адреса, що вказує на ваш відкритий PGP-ключ (або URI DNS-запису OPENPGPKEY), щоб дослідник, який повідомляє про чутливу вразливість, міг зашифрувати свій звіт перед відправкою; це поле необов'язкове, але рекомендоване, якщо ви обробляєте чутливі повідомлення електронною поштою.
›Для чого призначене поле CSAF?
CSAF (Common Security Advisory Framework) це пізніше доповнення до екосистеми security.txt для організацій, які публікують машиночитані рекомендації з безпеки; поле вказує на ваш файл provider-metadata.json, щоб автоматизовані інструменти могли знаходити ваші рекомендації, більшість сайтів без формальної стрічки CSAF можуть залишити це поле порожнім.
Пов'язані Інструменти
Текст
Генератор llms.txt
Створює файл llms.txt за специфікацією llmstxt.org із назви, опису та розділів посилань, із групуванням розділів Optional та попереднім переглядом у реальному часі.
FreeТекст
Генератор ASCII-арту
Перетворіть введений текст або завантажене зображення на ASCII-арт. Виберіть стиль шрифту або шкалу символів, збережіть колір і експортуйте як звичайний текст або PNG.
FreeТекст
Редактор Секретів/Конфігурації
Вставте файл .env або конфігурації, і ключі API, паролі та токени автоматично замаскуються поруч із конфіденційними назвами ключів або відомими форматами секретів (AWS, GitHub, Stripe, JWT, PEM). Потім безпечно вставляти в чат-ШІ чи звіт про помилку.
FreeТекст
Генератор Виразів Cron
Створюйте та аналізуйте вирази cron за допомогою редактора полів у реальному часі, опису простими словами та наступних 5 реальних запусків. Підтримує шаблони, скорочення @ та необов'язковий 6-польовий варіант із секундами.
FreeТекст
Генератор запису DMARC
Створюйте DNS-запис DMARC із зрозумілих полів, із пресетами поетапного впровадження та індикатором рівня застосування в реальному часі.
FreeТекст
Конвертер Excel у HTML-таблицю
Вставте з Excel або Google Таблиць чи завантажте файл .xlsx/.xls/.csv і отримайте чисту HTML-таблицю з живим переглядом, додатковим оформленням та вирівнюванням числових стовпців.
FreeТекст
Генератор хешів (MD5/SHA1/SHA256/SHA512)
Хешуйте текст або файл у MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160 та CRC32 одночасно, з полем порівняння з відомою контрольною сумою.
FreeТекст
Генератор htpasswd
Створюйте справжній файл Apache .htpasswd з bcrypt або SHA, перевірений побайтово порівняно з офіційним інструментом командного рядка htpasswd, з підтримкою кількох користувачів одночасно.
Коментарі (0)
Знайшли цей інструмент корисним? Залиште коментар, поділіться порадою, чи скажіть нам, як ми можемо покращити його.
Ще немає коментарів. Будьте першим, хто поділиться думками!