Upgrade to Pro — share decks privately, control downloads, hide ads and more …

OWASP Kansai 2019.06/OWASP ASVS 4.0から思うこと

OWASP Kansai 2019.06/OWASP ASVS 4.0から思うこと

「OWASP Kansai ローカルチャプターミーティング 2019.06 〜CyBEERセキュリティをたこ・こなもんに〜」にて
神戸デジタルラボ 松田 康司さんに発表いただいたLT3「OWASP ASVS 4.0から思うこと」です

OWASP Kansai

June 16, 2019
Tweet

More Decks by OWASP Kansai

Other Decks in Technology

Transcript

  1. What's OWASP ASVS Web アプリケーションを設計、開発、テストするときに必要となる、セ キュリティ要件および管理策(controls)のフレームワーク ◆ASVSには、3つの検査レベルがあり、アプリケーションの内容によって決まる。 ASVS レベル 1

    は、すべてのソフトウェアを対象とする ASVS レベル 2 は、保護を必要とする機微なデータを含むアプリケーションを対象とする ASVS レベル 3 は、最も重要度が高いアプリケーション、つまり、最高レベルの信頼性を 必要とするあらゆるアプリケーション (高い価値を伴う取引を行うものや,機微な医療デー タを含むものなど) を対象とする レベルごとの検証要件がある。
  2. What's new in 4.0 • NIST 800-63-3 Digital Identity Guidelines

    の採用 • ASVS番号が一新された • CWEへのマッピングを追加 • OWASP Top 10 2017およびOWASP Proactive Controls 2018 • ASVS 4.0 Level 1がPCI DSS 3.2.1 Sections 6.5のスーパーセット となるよう着手 • モノリシックなサーバサイドのみのcontrolsからの脱却 • モバイルセクションは、モバイルアプリケーションセキュリティ 検証標準(MASVS)へ • 影響の少ないcontrolsの削除
  3. ASVS Level 1 ◆4.0 ASVS Level 1 is for low

    assurance levels, and is completely penetration testable ◆3.0.1 ASVS Level 1 is meant for all software.
  4. ASVS Level 2 ◆4.0 ASVS Level 2 is for applications

    that contain sensitive data, which requires protection and is the recommended level for most apps. ◆3.0.1 ASVS Level 2 is for applications that contain sensitive data, which requires protection.
  5. Level 1 is the only level that is completely penetration

    testable using humans. All others require access to documentation, source code, configuration, and the people involved in the development process. However, even if L1 allows "black box" (no documentation and no source) testing to occur, it is not effective assurance and must stop. ブラックボックステストだけでは、十分に保証されない
  6. ASVS Level 2 V7.1 Log Content Requirements ログの内容に関する要件 7.1.3 成功および失敗した認証イベント、アクセス制御の

    失敗、デシリアライズの失敗、および入力検証の失敗を含 むセキュリティ関連のイベントを記録していること