「セキュリティ」の記事
15件 RSS で購読
15件
TLS証明書の名前不一致:クライアントは何と何を比べているのか(RFC 9525)
TLSクライアントが証明書のSANと何を照合するのかをRFC 9525に沿って整理します。参照識別子、DNS-IDとIP-ID、Common Nameの禁止、ワイルドカードの規則、不一致時の扱いとチェックリスト。
Referrer-Policy の値ごとに Referer に入るもの:完全な URL、オリジンだけ、何もなし
リンクをたどるときや画像を読み込むときに、ブラウザが Referer に何を入れるかは Referrer-Policy で決まります。8 つの値の違い、URL から必ず削られる部分、ヘッダー・meta・属性の関係、リダイレクトと Origin ヘッダーへの影響を仕様に沿って整理しました。
REAでできること、条件付きでできること、対応していないこと
コミットを固定した公式ドキュメントをもとに、REAの能力を表にまとめました。標準の静的解析、provider が必要な経路や状態を変える経路、対応外の対象、Evidence と「不明」の読み方まで。
REAを安全に始める:最初の練習、チーム向けチェックリスト、30/60/90日の計画
最初に知っておくこと、公式の Notes フィクスチャで行うリスクの低い最初の調査、チーム向けのチェックリスト、提案する成功基準、中止条件を含む30/60/90日の試験導入計画をまとめました。
REAの検証記事は実際に何を試したのか:実行・デモ・報道・意見を分けて読む
REAを扱った外部の記事や動画8件を「誰が何を実行したか」で分類しました。独立した実行2件、作者が主張するデモ2件、報道・意見3件、議論スレッド1件が、それぞれ何の裏付けになるかを整理します。
REAの長所と、その引き換えになるもの:今後12〜24か月の5つのシナリオ
REA の長所の多くは、同じ設計から生まれるコストと対になっています。6組の長所と代償、得をするのは誰か、反対のシナリオと観察すべき兆候を添えた5つの条件付きシナリオ。予測ではなく分析です。
REA(Reverse Engineer Anything)まとめ:エージェントと解析ツールのつなぎ方、学ぶこと、注目点
GitHubで急速に注目を集めたREAが何であり何でないか、エージェントと進める調査の流れ、始める前に役立つ前提知識と学習の順序、安全と権利の境界を、公式ドキュメントをもとに整理しました。
HSTSが防ぐもの、防げないもの:max-age、includeSubDomains、preload
Strict-Transport-Security ヘッダーを受け取ったブラウザが何を変えるのかを RFC 6797 で整理します。初回アクセスの問題、includeSubDomains の利点と危険、段階的な max-age、いま preload が推奨されない理由まで。
ハッシュテーブルが O(1) でなくなるとき:衝突、O(n²) の挿入、ハッシュフラッディング
dict や HashMap の O(1) は期待値です。全キーのハッシュ値が同じだと n 個の挿入に少なくとも n(n−1)/2 回の比較が要る理由と、Python のハッシュランダム化と PYTHONHASHSEED、Rust の SipHash、Java の Comparable による対策をまとめました。
JWT検証でalgを信用してはいけない理由:none、RS256→HS256の取り違えとアルゴリズム固定
JWTヘッダーのalgはトークンを作った側が書く値です。alg noneとRS256→HS256の取り違えが通る理由、RFC 8725が求めるアルゴリズム固定と「1つの鍵に1つのアルゴリズム」、署名の後に確認するiss・aud・exp・typをまとめました。
認証アプリの6桁コードはどう作られるか:TOTPの計算手順
30秒ごとに変わる認証アプリのコードがサーバーと一致する仕組みを、RFCのテスト値でたどります。時間ステップ、HMAC、動的切り捨て、サーバー側の検証、フィッシングに弱い理由まで整理しました。
401と403の違い:認証がないリクエストと拒否されたリクエスト
HTTP の 401 Unauthorized と 403 Forbidden の違いを RFC 9110 と OAuth 2.0 Bearer トークン仕様で整理しました。WWW-Authenticate、再リクエストの規則、404 で存在を隠す場合も扱います。
X-Frame-Options と CSP frame-ancestors の違い:クリックジャッキング対策ヘッダーを両方送るとどうなるか
iframe への埋め込みを防ぐ2つのヘッダーの違いを CSP Level 3 と HTML 標準で整理しました。両方送ったときの優先順位、ALLOW-FROM が無視される理由、meta タグでは効かない理由を解説します。
ハッシュ関数とは:SHA-256、チェックサム、パスワードの保存まで
SHA-256 が常に64桁になる理由、1文字変えるだけで結果がすべて変わる性質、ハッシュ・暗号化・エンコードの違い、ダウンロードしたファイルの確認、パスワードに高速なハッシュを使ってはいけない理由をまとめました。
記号より長さ:パスワードの強さをビットで計算する方法
英大文字・数字・記号のルールを満たしたパスワードがなぜ弱いのか、エントロピーで強さを測る方法、パスフレーズ、NIST が変えた推奨事項、二要素認証の考え方をまとめました。
該当する記事がありません。別の言葉で検索してみてください。