🔒 情報セキュリティ(8記事)

SSH鍵・パスキー認証、DNS/SSL・HTTPセキュリティヘッダー設計、ゼロトラストネットワーク、シークレット漏洩防止など、開発環境とWebサイトを守る実践セキュリティ対策。

Webアプリケーションにおけるパスワード認証と保持の正しい仕組み:なぜ「暗号化」もNGで「ハッシュ化」が必須なのか

Webアプリケーションの認証基盤において、パスワードを平文で保存してはいけない理由だけでなく、「暗号化(可逆変換)」での保存もNGである理由、「不可逆な暗号化」という表現が不適切な理由を整理。ソルト・ペッパー・ストレッチングの仕組みと、Argon2idやbcryptを用いた現代の正しい実装方式を解説します。

PHPの重大脆弱性「PHP2Shell」(CVE-2026-109618 / CVE-2026-109619)技術解説:なぜこの事件はAIとセキュリティ史の「転換点」なのか

2026年10月に公開されたPHPコアの致命的なリモートコード実行(RCE)脆弱性「PHP2Shell」(CVE-2026-109618・CVE-2026-109619)の内部メカニズム(zend_bailout / longjmp・multipart解析・Use-After-Free)をエンジニア向けに徹底解説。あわせて、フロンティアAIが10年以上眠っていた脆弱性を発見・連鎖させたこの事件がなぜ時代の転換点なのかを論じます。

eMudhra(emSign)中間CA秘密鍵脆弱性インシデント徹底解説:秘密鍵が「4」になった原因とWebPKI・開発環境への影響

2026年10月に発覚したインドの大手認証局eMudhra(emSign)の中間CA証明書インシデント(Mozilla Bug 2083449)を徹底解説。P-384楕円曲線暗号の秘密鍵スカラー値が「4」などの1バイト整数になっていた技術的原因、Sectigoクロス署名による影響範囲の拡大、各ブラウザの緊急対応、そしてLinux・コンテナ・Python等のバックエンド開発環境で必要な対策をまとめます。

Cloudflare TunnelとAccessで構築するゼロトラスト環境:ポート開放なしで自宅開発サーバー・管理画面を安全に外部公開する方法

ルーターのポート開放や固定グローバルIPを使わずに、cloudflaredデーモンとCloudflare Access(Zero Trust)を組み合わせてローカル開発環境や社内ツール・SSHを安全に外部公開する実践手順を解説します。