Cloudflareがsecurity.txtを自動生成できる無料ツールを公開 概要から使い方まで解説

Cloudflareは、security.txtを自動生成できる無料ツールを公開したと発表しました。このツールを使うと、フォームに必要な情報を入力するだけで、security.txtファイルを自動生成できます。
今回は、このツールの概要から使い方までを解説します。
目次
ツールの概要
security.txtは、Webサイトのセキュリティ関連の連絡先などを記載したテキストファイルです。このファイルは通常、/.well-known/security.txtに配置されます。
security.txtにはいくつものフィールドがあり、ファイルへの記載方法についても決められています。さらに、security.txtには有効期限を設定する必要があり、その期限に合わせて定期的にファイルを更新する必要があります。
Cloudflareが今回公開したツールは、フォームに必要な情報を入力するだけでsecurity.txtを自動生成してくれます。
また、設定した有効期限が近づくと通知が届く機能も備えています。
このツールはsecurity.txtの静的なファイルを生成するわけではなく、ファイルへのリクエストがあるたびに最新の情報から動的に生成されるようになっています。これにより、変更を即座に反映させられます。
使い方
Cloudflareのsecurity.txtジェネレーターは、次の手順で設定できます。
Cloudflareのダッシュボードにログインします
設定したいWebサイトを選択します
メニューから[セキュリティ]>[設定]を選択し、[Security.txtを有効にする]のトグルスイッチをオンにします

フォームに必要な情報を入力し、[保存]をクリックします
https://<Webサイトのドメイン>/.well-known/security.txtにアクセスして、security.txtファイルが正しく生成されていることを確認します
フォームに入力する情報
記事執筆時点では、フォームには次のような項目があります。[連絡先][期限切れ]は必須項目です。
- 連絡先:セキュリティに関する連絡を受けるための連絡先。メールアドレスは
mailto:スキームで指定します - 期限切れ:security.txtの有効期限。有効期限が近づくと登録内容の確認または更新を求める通知が届きます
- 暗号化:セキュリティに関する情報を暗号化して送信するための公開鍵
- 承認:セキュリティに関する報告をしてくれた人に対して感謝を示すページへのURL
- カノニカル:security.txtファイルのカノニカルURL。
https://<Webサイトのドメイン>/.well-known/security.txtを指定します - 求人情報:セキュリティに関する仕事の求人情報
- ポリシー:セキュリティに関するポリシーのURL
- 優先言語:セキュリティに関する報告の際に使用する言語。カンマ区切りで複数指定できます
まとめ
Cloudflareが公開したsecurity.txtジェネレーターは、security.txtファイルを自動生成してくれる便利なツールです。フォームに必要な情報を入力するだけで、security.txtファイルを簡単に設定できます。
security.txtはWebサイトのセキュリティに関する情報をまとめたファイルで、設定することでセキュリティに関する連絡先などを公開できます。
参考
記事をシェア
フォローして最新情報を入手
Googleの優先ソースに追加すると、このサイトの記事をGoogleで見つけやすくなります。また、ぜひXやRSSフィードもフォローしてください。
おすすめ記事
-1.png&w=1080&q=75)
生まれた時から、母国語よりも先にJavaScriptを使っていました。ネットの海のどこにもいなくてどこにでもいます。
Webフロントエンドプログラマーとして、TypeScriptを用いたWebアプリやブラウザー拡張機能を制作。Xのシャドウバン検知ツール「Shadowban Scanner」やリンクカード復活ツール「Restore Link Card」を公開し、国内外のメディアで紹介されました。iGEM 2023ではJapan-UnitedチームのWikiを制作してGrand Prizeの獲得に貢献。ブログではXやSNSの最新ニュース、不具合の検証と対処法、フロントエンド開発の知見を発信しています。




![画面中央に[Codex]というテキストが配置されており、その下に[Sign in with ChatGPT]というボタンが表示されている画像](/_next/image/?url=%2Fapi%2Fmedia%2Ffile%2Fcodex-sign-in-with-chatgpt.png&w=1920&q=75)


![[新しいXチャットへようこそ]というテキストが画面に大きく表示されており、その下には次の3つの説明が表示されている。[エンドツーエンドの暗号化:メッセージは、端末にかかわらずエンドツーエンドで暗号化されています。][最先端のプライバシー:Xを含め、他の人がメッセージを読むことはできません。][パスコードを設定:メッセージを保護するため、4桁のパスコードを設定してください。]これらの説明の下には、[パスコードを作成]という大きなボタンが配置されている](/_next/image/?url=%2Fapi%2Fmedia%2Ffile%2Fwelcome-to-new-chat.png&w=1920&q=75)



![Xの予約投稿の設定画面のスクリーンショット。[日付][時刻][タイムゾーン]の項目が表示されており、[日付][時刻]が入力できる状態になっている](/_next/image/?url=%2Fapi%2Fmedia%2Ffile%2Fx-scheduled-post-settings.png&w=1920&q=75)
![[何を報告していますか?]というタイトルのダイアログで[スパム]にチェックが入っているスクリーンショット](/_next/image/?url=%2Fapi%2Fmedia%2Ffile%2Fx-report-post-spam-selected.png&w=1920&q=75)

![Xの設定の[アクセシビリティ、表示、言語]>[表示]>[フォントサイズ]のスクリーンショット](/_next/image/?url=%2Fapi%2Fmedia%2Ffile%2Fx-android-font-size-settings.png&w=3840&q=75)
![Xの設定画面のスクリーンショット。[アクセシビリティ、表示、言語]>[データ利用の設定]の中のようすが示されている](/_next/image/?url=%2Fapi%2Fmedia%2Ffile%2Fx-data-saver-high-resolusion-image-settings.png&w=3840&q=75)