名前は普通だが値が長い乱数のようなリンク
file という普通の名前に、21 文字の英数字の並びが付いたリンクです。名前ではなく値の形で拾う例です。
入力
リンク(1 行に 1 つ)
https://example.com/dl?file=Ab3dE5gH7jK9mN1pQ3rS5
結果
エラー 0 件・警告 0 件・情報 1 件
指摘(エラー・警告・情報)
- 情報 1 行目 「file」の値は 20 文字以上の英数字の並びで、トークンの可能性があります(名前は一覧にないため目安の判定です)。
| 検査したリンク | 1 件 |
|---|---|
| 認証情報らしい名前 | 0 件 |
| 長い乱数様の値 | 1 件 |
| 該当なしのリンク | 0 件 |
見つかった値(伏せ字)
| 行 | 場所 | 名前 | 値(マスク) | 理由 |
|---|---|---|---|---|
| 1 | クエリ | file | Ab●●●●S5 | 長い乱数様の値 |
検算(この結果になる理由)
値は 21 文字で、英字と数字を含み、数字が 7 つあるので「20 文字以上・数字 2 つ以上」の条件を満たします。名前は一覧にないため警告ではなく情報で知らせます。
判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。
このツールの制約
- 名前の一覧と値の形の条件は、このツールが決めた目安で、規格が定めた一覧ではありません。一覧にない名前や短い値の認証情報は見つかりません。
- 「見つからなかった」ことは安全の保証ではありません。パス部分(/token/abc…)や、暗号化・符号化された値は判定できません。
- 値が本物の認証情報かどうかは判断できません。リンクの先へのアクセスや、値の有効性の確認はしません。
- 見つかった値を無効にする作業(再発行・失効)は行いません。サービスの管理画面で行ってください。
ご利用にあたって
- 一覧にない名前や形の値は見つかりません。見つからなくても、安全だと判断しないでください。
- 本物のトークンを含むリンクを共有してしまった場合は、早めにサービス側で無効化してください。