OWASP は、ソフトウェアのセキュリティの向上に取り組む非営利団体です。
OWASP (Open Worldwide Application Security Project) は、組織が信頼できる安全なアプリケーション用のソフトウェアを設計、開発、取得、運用、保守できるようにすることに特化したオープン コミュニティです。 そのプログラムには、コミュニティ主導のオープンソース ソフトウェア プロジェクトや、地域および世界規模のカンファレンスが含まれており、世界中に数百の支部があり、数万人のメンバーが参加しています。
OWASP は、Web アプリケーションのセキュリティ リスクに関する認識を高める上で重要な役割を果たしており、Web アプリケーションのセキュリティに関する増大する課題に対処するための貴重なリソース、ツール、ドキュメント、ベスト プラクティスを提供しています。 OWASP は、開発者、セキュリティ専門家、組織が潜在的な脅威を理解し、セキュリティのベスト プラクティスを採用するのに役立ちます。
OWASP は、最も重要な 10 個の Web アプリケーション セキュリティ リスクと、それらを軽減するための効果的なプロセス、手順、および制御のリストを維持しています。 OWASP は、API の開発と保守に携わる人々を教育し、一般的な API セキュリティの弱点に対する認識を高めるために、上位 10 の API セキュリティ リスクのリストも提供しています。
OWASP コミュニティでは、個人や組織がプロジェクトやリソースに貢献することを奨励しています。 この共同作業と調査主導のアプローチにより、コミュニティはメンバーの集合的な知識と専門知識を活用でき、包括的で最新のリソースが得られます。
セキュリティ ソリューションを実装する際には、アプリと API の両方に共通するセキュリティ リスクを考慮する必要があります。 例えば:
OWASP Top 10は、最も重大な Web アプリケーション セキュリティ リスクのリストとして広く知られています。 このリストは、開発者、セキュリティ専門家、組織が、重要な Web アプリケーションのセキュリティ リスクを特定して軽減するための取り組みに優先順位を付ける際のガイドとして役立ちます。
OWASP トップ 10 リストにリスクが存在することは、必ずしもすべての Web アプリケーションにおけるそのリスクの蔓延または重大性を示すものではなく、トップ 10 は特定の順序または優先順位でランク付けされていません。
2021 年のOWASP トップ 10 Web アプリケーション セキュリティ リスクは次のとおりです。
アクセス制御が壊れています。 この脆弱性は、アクセス制御と承認の実施が不十分なために、攻撃者が許可されていない機能やデータにアクセスできる場合に発生します。 これは、安全でない直接オブジェクト参照 (IDOR) が原因である可能性があります。これは、アプリケーションが内部オブジェクトへの直接参照として使用されるユーザー入力の検証または承認に失敗した場合に発生する可能性があります。 また、アプリケーションが最初の認証または承認段階でのみアクセス制御を検証し、アプリケーションの機能または操作全体にわたってそれらの制御を一貫して適用していない場合、機能レベルのアクセス制御が欠落していることが原因で発生することもあります。 Web アプリケーション ファイアウォール (WAF) は、アクセス制御を監視および実施して機密オブジェクトやリソースへの不正アクセスを防止することで、これらの攻撃から保護するのに役立ちます。
2021 OWASP Top 10 には、以前の 2017 OWASP Top 10 からのいくつかの新しいカテゴリと名前の変更が反映されています。 これらの変更には、2017 年のリスク脅威 XML 外部エンティティ (XXE) を 2021 年のセキュリティ構成ミス カテゴリに統合し、2017 年のクロスサイト スクリプティング (XSS) を 2021 年のインジェクション カテゴリに追加することが含まれていました。 2017 年のリスク「安全でないデシリアライゼーション」は、現在、2021 年の「ソフトウェアおよびデータ整合性の障害」カテゴリに含まれています。
OWASP は現在、OWASP とアプリケーション セキュリティ全体に戦略的な価値をもたらす次の 16 の OWASP フラッグシップ プロジェクトを含む 293 のプロジェクトを後援しています。
OWASP は、Web アプリケーションのセキュリティ リスクに関する認識を高め、開発者、セキュリティ専門家、組織の間でベスト プラクティスを推進することで、ソフトウェア セキュリティを向上させるための継続的な取り組みにおいて重要な役割を果たしています。 OWASP はコミュニティ主導のプロジェクトとして、Web アプリケーションのセキュリティ向上に協力する専門家と愛好家を集め、安全なコーディング プラクティスと安全な開発方法論を促進するセキュリティ意識の高い文化の構築に貢献しています。
さらに、OWASP は、OWASP Top 10、OWASP API Security Top 10、Automated Threats to Web Applications Project など、組織がセキュリティ体制を強化できるようにする、無料のオープンソース ツール、ドキュメント、リソースを豊富に提供しています。 その他の OWASP イニシアチブには次のものがあります:
OWASP の会員になるか、会員と非会員の両方が無料で参加できる地域支部の会議に出席して参加してください。 さらに、OWASP は毎年 12 件近くの世界および地域のイベントを主催しており、キャリア スキルを向上させ、専門的なネットワークを構築し、業界の新しいトレンドについて学ぶ絶好の機会となっています。
F5 は、OWASP Foundation と、ソフトウェア セキュリティの向上、および Web アプリケーションのセキュリティ リスクと脆弱性に関する認識の向上に尽力する同財団をサポートしています。 F5 Web アプリケーション ファイアウォール ソリューションは、 OWASP Top 10に起因する幅広いリスクをブロックし、軽減します。
F5 WAF ソリューションは、 F5 Labsの脅威インテリジェンスや ML ベースのセキュリティなどのシグネチャ保護と動作保護を組み合わせて、新たな脅威に対応します。 クラウド、オンプレミス、エッジ環境全体でアプリケーションを一貫して保護する際の負担と複雑さを軽減し、集中化された SaaS インフラストラクチャによる管理を簡素化します。 F5 WAF は、コア セキュリティ機能、集中オーケストレーション、分散アプリケーション全体のアプリ パフォーマンスとセキュリティ イベントを 360 度表示する単一のダッシュボードによる監視を備えた保護を開発フレームワークと CI/CD パイプラインに統合することで、アプリのセキュリティも合理化します。
F5 は、アプリケーションの進化や API 導入の増加に伴って拡大する攻撃対象領域と新たな脅威を保護するソリューションにより、OWASP API セキュリティ トップ 10で特定されたリスクにも対処します。 F5 Web アプリケーションおよび API 保護 (WAAP) ソリューションは、 WAF、 API セキュリティ、L3-L7 DDoS 軽減、自動化された脅威や詐欺に対するボット防御などの包括的な保護により、最新のアプリの攻撃対象領域全体を防御します。 分散プラットフォームにより、ホストされている場所に関係なく、一貫したポリシーを簡単に導入し、アプリと API の資産全体にわたってセキュリティを拡張し、API ライフサイクルとより広範なエコシステムにセキュリティを統合できます。
F5 は、OWASP の Web アプリケーションに対する自動化された脅威プロジェクトで概説されているリスクに対処するソリューションも提供しています。 F5 Distributed Cloud Bot Defense は、既存のボット管理ソリューションを回避する可能性のある不正行為や悪用を防止し、リアルタイムの監視とインテリジェンス、および ML ベースの遡及分析を提供して、ユーザーに負担をかけたり、顧客エクスペリエンスを妨げたりすることなく、組織を自動化された攻撃から保護します。 分散型クラウド ボット防御は、攻撃者がどのようなツールを変更しても、攻撃が Web アプリから API に移行するか、テレメトリを偽装したり人間の CAPTCHA ソルバーを使用したりして自動化対策を回避しようとするかに関係なく、有効性を維持します。
F5 は、大規模なネットワーク、プロトコル、アプリケーションを標的とした攻撃をリアルタイムで検出して軽減する、管理されたクラウド配信型の軽減サービスとして、高度なオンライン セキュリティを実現する多層 DDoS 保護も提供しています。オンプレミスのハードウェア、ソフトウェア、ハイブリッド ソリューションでも同じ保護が利用できます。 F5 分散クラウド DDoS 緩和機能は、ボリューム型およびアプリケーション固有のレイヤー 3-4 攻撃と高度なレイヤー 7 攻撃がネットワーク インフラストラクチャやアプリケーションに到達する前に防御します。