2019/04/11 サポーターズColabでの登壇資料です。
脆弱性診断とはなんぞや?
幸田将司:
セキュリティエンジニア:
- 脆弱性診断を主な業務にしています。
- たまにセキュリティ啓蒙活動とかも。
経歴:
- 業界入ってからからずっとセキュリティ。
- 現在はフリーランスとして活動中。
twitter:
- @halkichisec
・脆弱性診断とは
何をするか:
アプリケーションのセキュリティホールを探す
・診断のフロー
対象の機能を確認する
スキャンツールを動かす
スキャンツールで見つかった問題の精査
手動で問題を探す
見つかった問題のエビデンスを取得す
・実施する前にやるべきこと
診断用の環境を用意
本番サーバとは切り放そう
dockerのimageを診断できたら最高
診断環境への通知をしておく
クラウド環境にいきなり
攻撃パケットを投げるのはやめよう
環境が動くか確認
よくいる人「本番では動いているんですけどね(逆も然り)」
データを保全しておく。
本番のデータを破壊する可能性有
・セキュリティの楽しみ方
やられアプリで脆弱性を手軽に試してみる
OWASP Juice Shop
https://www.owasp.org/index.php/OWASP_Juice_Shop_Project
CTF(Capture the flag)に挑戦してみる
比較的優しめな常設CTF
PicoCTF https://picoctf.com/
cpawCTF https://ctf.cpaw.site/