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/