サイト所有者
エラーを返す、または予期せずリダイレクトする公開ページの一覧をすばやく確認する必要があります。
公開URLを起点にして、重要な検出結果はブラウザーで確認してください。
安全ガイド
短い答えは、公開ページで信頼できるチェッカーを使用し、チェッカーが何をリクエストできるかを理解している場合、通常は「はい」です。このガイドでは、通常のクロールと、実際に起こり得るプライバシーおよびセキュリティ上のリスクを分けて説明します。
よくある疑問
多くの不安は、すべてのチェッカーが同じアクセス権、目的、技術的な動作を持つかのように考えることから生じます。これらの違いを理解すると、リスクを判断しやすくなります。
通常のウェブベースのチェッカーはウェブページをリクエストしてリンクをたどります。URLを入力しただけで、ローカルファイル、保存されたパスワード、無関係なブラウザデータを閲覧することはできません。
代わりに行うこと
公開されたテストページを送信し、提供元が不明なソフトウェアのインストールは避けてください。
タイムアウト、404レスポンス、リクエストのブロック、リダイレクトは、通常、攻撃ではなく利用可能性を示します。リンクの状態だけでは、サイトが侵害されたことの証明にはなりません。
代わりに行うこと
レスポンスの状況を確認し、不審な結果は手動で確認してください。
ページに未公開のパス、顧客情報、プレビュートークン、または内部ホスト名が含まれている場合、それを送信すると、そのアドレスがサービスに開示される可能性があります。
代わりに行うこと
公開用のコピーを使用するか、チェックする前に機密情報を削除してください。
無料で利用できるからといって、保持期間、ログ記録、レート制限、送信したURLが保存されるかどうかが自動的に明らかになるわけではありません。そのサービスについても、基本的なプライバシー確認を行う必要があります。
代わりに行うこと
ポリシーを読み、通常のチェックには機密性のないURLを使用してください。
仕組み
リンク切れチェッカーは、リンク先をテストしてレスポンスを報告するクローラーまたはリクエストツールです。メンテナンスには役立ちますが、完全なセキュリティスキャナーではありません。
リンク切れチェッカーはページまたはサイトのアドレスを受け取り、クロールルールに応じて、公開HTMLからリンクを検出することがあります。
通常のWebリクエストを送信し、ステータスコード、リダイレクト、タイムアウト、アクセス拒否、到達不能なホストなどのシグナルを記録します。
結果が本当にリンク切れなのか、一時的に利用できないのか、意図的に制限されているのか、それとも自動リクエストからアクセスできないだけなのかを判断するのは、あなたです。
関連資料
最も安全なワークフローは、何をチェックするのか、リンク先を誰が管理しているのか、そしてURLに非公開のコンテキストが含まれているかどうかによって異なります。
リスク比較
左の列は、通常の公開サイトのメンテナンスに使用します。右の列は、一時停止する、ツールを変更する、またはURLの送信を避けるべき状況を示しています。
| 通常の公開チェック | よりリスクの高い状況 | |
|---|---|---|
| ページの公開範囲 | 誰でも開ける公開ページ | 非公開、プレビュー、ステージング、または内部ページ |
| URLの内容 | 秘密のトークンを含まないクリーンなURL | URL内のパスワードリセット、招待、セッション、またはアクセス用トークン |
| 送信されるデータ | 公開ウェブアドレスとページのレスポンス | 顧客記録、未公開のパス、または機密文書 |
| ツールの提供元 | 所有者とポリシーが明確な既知のサービス | 不明なダウンロード、内容が不明瞭な拡張子、または説明のないインストーラー |
| 主な目的 | 利用できない、または誤った宛先を見つける | マルウェア、脆弱性、または不正アクセスを検出する |
| 結果の取り扱い | 少数の検出結果を確認、修正し、再テストする | すべての警告を自動的に信頼したり、レポートを公開したりする |
より安全なワークフロー
違いはワークフローに現れることがよくあります。テスト前に機密性の高いコンテキストを削除し、自動化を証拠とみなすのではなく、通常と異なる結果を確認してください。
公開URLを使用し、通常と異なる結果は手動で確認してください。
フィルタリングなしの送信サニタイズ済みの公開チェック実用的な用途
リンク切れチェッカーはメンテナンスを支援するものであり、万能な答えではありません。こうした状況では、より安全な範囲を設定するか、別の方法で確認する必要があります。
エラーを返す、または予期せずリダイレクトする公開ページの一覧をすばやく確認する必要があります。
公開URLを起点にして、重要な検出結果はブラウザーで確認してください。
記事を確認しており、公開前に古くなった引用を見つけたいと考えています。
プレビュー用パラメーターと非公開のクエリ文字列を削除してから、記事を確認してください。
公開サイト全体のリンク切れによって発生するクロールの無駄を診断しています。
すべての警告をセキュリティ問題だと判断せず、リンクの結果をサーバーログやアクセス解析と組み合わせて確認してください。
マルウェアの検出、脆弱性テスト、または内部アプリケーションの調査が必要です。
リンク切れチェッカーに頼らず、承認済みのセキュリティツールと認可されたテストプロセスを使用してください。
慎重に確認する
通常のウェブサイトメンテナンスでは、対象を公開範囲に限定し、URLから秘密情報を削除して、通常と異なる結果を検証のきっかけとして扱ってください。チェッカーは確認にかかる時間を短縮できますが、プライバシーに関する判断やセキュリティテストに取って代わるものではありません。
安全に関するよくある質問
これらの回答では、リンクチェックツールが安全に使用できるかどうかを調べる際に、多くの人がよく抱く懸念について説明します。
通常は安全です。信頼できるチェッカーは、一般にすでに公開されているページをリクエストし、リンク先が応答するかどうかを報告します。所有者が明確なサービスを使用し、個人情報を含むURLの送信は避けてください。
通常のウェブベースのチェッカーは、送信されたウェブサイトのアドレスを通じて、ローカルファイル、保存されたパスワード、または無関係なブラウザデータにアクセスすることはできません。不明な拡張機能やデスクトッププログラムをインストールするとリスクが高まるため、何かをダウンロードする前に提供元を確認してください。
その環境での使用が承認され、送信したURLの取り扱いを理解している場合を除き、避けてください。プレビューリンク、内部ホスト名、アクセストークンは、ページ自体が一般公開のインデックスに登録されていない場合でも、情報を漏えいさせる可能性があります。
いいえ。リンク切れの結果は、ページの欠落、一時的な障害、リダイレクトの問題、タイムアウト、レート制限、またはアクセスルールが原因で発生する可能性があります。応答を手動で確認し、可用性ではなく脅威を調査している場合は、専用のセキュリティツールを使用してください。