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

OwaspZap

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for MarkUP MarkUP
November 02, 2018
94

 OwaspZap

Avatar for MarkUP

MarkUP

November 02, 2018
Tweet

Transcript

  1. XSS

  2. XSSの原理 • 攻撃対象(被害となる)サイト例 <html> <head> <title> 僕のサイトです </title> </head> <body>

    </body> </html> ユーザの値を動的に表示する ユーザ/攻撃者 場合によっては XSSの脆弱性がある場 合も
  3. SQLインジェクションの原理 SELECT *FROM users WHERE mail = ‘[email protected]‘ SELECT *FROM

    users WHERE mail = ‘[email protected]‘ or 1 = ‘1‘ [email protected]と入力する [email protected]‘ or 1 = ‘1’と入力する SQLの内容が変わってしまう
  4. SQLインジェクションの原理 SELECT *FROM users WHERE mail = ‘[email protected] ‘ and

    pass = ‘password’ SELECT *FROM users WHERE mail = ‘[email protected]‘ or ‘1’ = ‘1’ – ‘ and pass = ‘password’ ログイン画面 パスワードをしらなくてもログインが可能になる →レコードが返ってきたらログインOKというシステムだと ログインできる
  5. (補足)OWASPとは OWASP – Open Web Application Security Project • Webセキュリティを取り巻く問題を解決するための国際的なコミュニティ

    • 企業や国境の壁はもちろんのこと、あらゆる専門知識と経験を持った スペシャリスト、またユーザのコラボレーションにより、自由に参加でき る開放された活動を展開 OWASP Foundation • 2001年から活動開始 アメリカ政府認定NPO • 200以上の拠点に支部
  6. (補足) OWASP が提供しているものとして • OWASP TOP 10 3年に一度、Webアプリケーションの注意すべき脆弱性と対策をま とめて公表 •

    OWASP ZAP オープンソースの脆弱性診断ツール • その他多数の成果物 ソフトウェア - オープンソース ドキュメント - CC BY SA
  7. ブラウザ サーバ リクエスト レスポンス ブラウザ サーバ リクエスト レスポンス プロキシ 改変した

    リクエスト レスポンス 通常の挙動 ZAPを使用する場合 プロキシ機能によってリクエストを改変し脆弱性を確認する ブラウザの通常操作では出来ないリクエストを試行できる
  8. 検証Webサイトへアクセス 1 2 3 4 5 6 7 8 9

    10 11 12 13 14 15 16 17 18 19 20 ▪IPアドレス No1~ No4 13.230.237.145 No5~ No8 13.230.244.154 No9~ No12 13.231.3.217 No13~ No16 13.113.197.121 No17~ No20 13.113.172.7
  9. Tree window ・site tab Information window ・history tab ・Alerts tab

    ・Active Scan tab etc... Workspace window ・Request tab ・Response tab ・Break tab
  10. XSS

  11. ▪Zap core help https://github.com/zaproxy/zap-core-help ▪ OWASP ZAP ハンズオン https://speakerdeck.com/ykame/owasp-zap-hands-on-in-osaka-2015-02-10 ▪開発者・運用者にむけたOWASP

    ZAPで脆弱性診断 https://speakerdeck.com/owaspjapan/owt2017jp-owaspzap ▪ ZAP on Docker http://tech.withsin.net/2017/09/08/owasp-zap-docker/ ▪亀田さん(ZAPエバンジェリスト)スライド集 https://www.owasp.org/index.php/User:Yuho_Kameda ▪「ええんやで(^^)」サイト https://securitymemo.blogspot.jp/2014/11/owasp-zap-owasp-zap.html