Security.txt ジェネレーター RFC 9116

プロフェッショナルな security.txt ファイルを作成して、脆弱性の報告を円滑にし、国際的なウェブセキュリティ標準に準拠しましょう。

必須フィールド
脆弱性報告の送信先アドレスを入力してください。
1年以上先の日付は推奨されません。
任意フィールド
暗号化された報告用の PGP 鍵へのリンク。
脆弱性対応方針を説明するページ。
セキュリティ研究者への感謝ページ。
セキュリティ関連の求人へのリンク。
プレビュー(security.txt)
security.txt ファイルを生成中...
ユーティリティスタジオ

このユーティリティをあなたのサイトに追加しませんか?

WordPress、Notion、またはご自身のサイト向けに、カラーとダークモードをカスタマイズできます。

よくある質問

security.txt ファイルとは何ですか?

RFC 9116 で定義された標準規格で、セキュリティ研究者が脆弱性を責任を持って報告する際の連絡方法をウェブサイトが明示するためのものです。

security.txt ファイルはどこに置けばよいですか?

推奨される場所はドメインの /.well-known/ フォルダです。最終的な URL は https://example.com/.well-known/security.txt になります。

有効期限はなぜ必須なのですか?

連絡先情報が古くならないようにするためです。有効な有効期限がない場合、研究者はコミュニケーションチャネルがまだ有効かどうか信頼できません。

security.txt に必須のフィールドは何ですか?

RFC 9116 によると、必須フィールドは「Contact」(メールアドレスまたは URL)と「Expires」(ISO 8601 形式の将来の日付)です。

# Security.txt ファイルとは何か、なぜ作成すべきなのか

現代のサイバーセキュリティにおいて、透明性とコミュニケーションは不可欠です。システム管理者、Web 開発者、またはデジタルビジネスの運営者であれば、robots.txtads.txt といった、機械がサイトを理解するのを助けるテキストファイルをご存知でしょう。しかし、プラットフォームの信頼性にとって重要でありながらあまり知られていない標準があります。それが RFC 9116 で定義された Security.txt です。security.txt ファイルを作成する目的は、セキュリティ研究者が脆弱性を発見した際に、ウェブサイトの管理者に連絡するための標準化された手段を提供することです。このファイルがなければ、システムの欠陥を見つけた倫理的なハッカーは誰に報告すればよいかわからず、情報が埋もれたり、予告なく公開されたり、悪意ある攻撃者に悪用されるリスクが生じます。

# RFC 9116 に沿って Security.txt を作成・設置する方法

この標準では、ファイルをサーバーの特定の場所に置くことが求められています。それがフォルダ /.well-known/ です。最終的なパスは通常 https://yourdomain.com/.well-known/security.txt となります。ルートへの設置(/security.txt)も許可されていますが、自動スキャンツールでは前者が優先されます。

# 必ず含めるべき必須フィールド

security.txt のコードを生成する際には、少なくとも次の2つの重要な要素を含める必要があります。
  • Contact: 報告を受け付けるメールアドレスまたはフォームの URL。mailto: または https:// から始まる必要があります。
  • Expires: ファイルの情報が無効になる日付(ISO 8601 形式)。1年以上先の日付は設定しないことが推奨されます。
    

# 高度なセキュリティのための任意フィールド

より堅牢なウェブサイト保護を目指すサイトには、標準規格が追加フィールドを提供しています。
  • Encryption: 研究者が暗号化された情報を送れるよう、PGP 公開鍵へのリンクを提供します。
  • Policy: 責任ある情報開示プロセスを説明したセキュリティポリシーページへのリンク。
  • Acknowledgments: 研究者への「殿堂」や感謝ページへのリンク。
  • Hiring: サイバーセキュリティ関連の求人情報へのリンク。

# 無料の Security.txt ジェネレーターを使うメリット

ウェブサイトのセキュリティ連絡先を素早く取得する方法を知りたいという声はよく聞かれます。本ツールを使えば、複雑な技術文書を読まなくても RFC 9116 のフォーマットに厳密に準拠したファイルを作成できます。ジェネレーターを使うことで、よくある構文ミスも防げます。mailto: プレフィックスの付け忘れや、有効期限のタイムゾーン指定の誤りがあると、研究者の自動ツールがファイルを無視してしまうことがあります。

# SEO とウェブの信頼性への影響

security.txt は、ページ速度や HTTPS のように Google の直接的なランキング要因ではありませんが、間接的な影響があります。脆弱性を適切に管理するサイトは、SEO を数時間で台無しにしかねない大規模な攻撃(改ざん、スパム注入)を未然に防げます。また、SecurityScorecard や BitSight などの企業向けセキュリティ評価プラットフォームは、この標準を実装しているドメインに加点しています。

# まとめ:より安全なウェブへの簡単な一歩

まとめると、security.txt をダウンロードしてサーバーにアップロードすることは、今すぐできるセキュリティメンテナンス作業の中で最も素早く効果的なものの一つです。善意の研究者の作業を助け、無用な詮索を防ぎ、ユーザーのプライバシーとデータを真剣に考えていることを世界に示せます。セキュリティインシデントが起きてから「連絡手段を用意しておけばよかった」と後悔しないでください。今すぐオンライン security.txt ジェネレーターを使って、デジタルエコシステムを安全に保ちましょう。

参考文献