OWASP Top 10とは?重大リスク10項目をやさしく解説
監修:JIISセキュリティラボ監修者情報を見る
定義
OWASP Top 10とは、Webアプリケーションの特に重大なセキュリティリスクを10項目に整理した、国際的なオープンコミュニティ OWASP(Open Worldwide Application Security Project)による啓発文書です。世界中の脆弱性診断やセキュリティ要件の共通言語として使われており、「まず何に気をつけるべきか」の出発点になります。
仕組み
OWASP Top 10は数年おきに改訂され、実際の脆弱性データと専門家の評価をもとに順位が見直されます。アクセス制御の不備、暗号化の失敗、インジェクション(SQLインジェクション等)、セキュリティ設定ミス、脆弱で古くなったコンポーネントの利用などが代表的な項目です。
重要なのは、Top 10が「攻撃手法のカタログ」ではなく「リスクの分類」であることです。たとえば「脆弱で古くなったコンポーネント」は、CMSやプラグインの更新放置というありふれた運用課題がそのまま重大リスクに数えられています。
実被害の傾向
Top 10に挙がるリスクは、実際の情報漏えい・改ざん事故の主要因とほぼ重なります。特に中小規模のサイトでは、「設定ミス」と「古いコンポーネントの放置」という、高度な攻撃技術を必要としない項目での被害が目立ちます。
対策
- 共通言語として使う:診断の依頼時・報告書の読解時に、どのリスク分類の話かを整理する。
- 自サイトに当てはめる:全項目を一度に潰そうとせず、設定ミス・古いコンポーネント・アクセス制御から着手する。
- 定期診断で確認する:改修やプラグイン追加のたびにリスクは変わるため、一度きりでなく定期的に確認する。
いま自分のサイトがどうなっているかは、Webサイトの脆弱性の確認方法の手順で確認できます。
サイトドックでの扱い
サイトドックの月次の定期診断は、OWASP ZAP(OWASPコミュニティ発の診断ツール)を含む複数の検査エンジンを組み合わせ、OWASP Top 10に挙がるような既知のリスク(設定ミス・古いソフトウェアの露出・既知の脆弱性パターン等)を外部から確認します。セキュリティ設定ミスに分類されるヘッダ・暗号化まわりも、あわせて点検します。
対策の実施と運用まで任せる場合の仕組み・料金はサイトドックのご案内をご覧ください。
よくある質問
OWASP Top 10にすべて対応すれば安全ですか?
OWASPとは何の団体ですか?
中小企業のサイトでもOWASP Top 10は関係ありますか?
このページの要点
- OWASP Top 10は、Webアプリの特に重大なリスク10分類を整理した国際的な啓発文書。診断・要件の共通言語
- 攻撃手法のカタログではなくリスクの分類。設定ミスや更新放置もリスクとして数えられている
- 中小サイトでは「設定ミス」「古いコンポーネント」由来の被害が目立つ
- サイトドックの月次の定期診断はOWASP ZAPを含む複数エンジンで既知リスクを外部から確認する
対策の実施と運用まで、まとめて任せるなら
サイトドックは、月次の定期診断で弱点を継続的に見つけ、エッジで治せるものはその場で自動修復する統合型セキュリティサービスです。実施した対策は毎月のレポート(PDF)でお届けします。