Sensitive Data Exposure
機密データ露出とは、機密データを暗号化せずに送信・保存したり、鍵や資格情報を漏えいしたりして、攻撃者に平文を取得させる脆弱性である。
目的
データの全ライフサイクルにおける保護リスクと防御策を理解することを目指す。OWASP Top 10 の脆弱性の一つである。
メカニズム
典型的な欠陥は、HTTP での機密データ送信、平文でのパスワード保存、ハードコードされた鍵、スタックトレースを漏えいするエラーメッセージ、過剰なフィールドを返す API である。防御策は TLS、暗号化保存、パスワードのハッシュ化、返却フィールドの最小化である。
ユースケース
- データ保護の監査
- 転送とストレージの暗号化
- キーの管理