Home
Explore
Submit Search
Upload
Login
Signup
診断ツールの使い方(Owasp zapの場合)
Report
shingo inafuku
Follow
Dec. 25, 2017
•
0 likes
•
5,293 views
1
of
57
診断ツールの使い方(Owasp zapの場合)
Dec. 25, 2017
•
0 likes
•
5,293 views
Download Now
Download to read offline
Report
Technology
OWASP Evening Okinawa #6で登壇した際のスライドです。
shingo inafuku
Follow
Recommended
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)
NTT DATA Technology & Innovation
2.6K views
•
92 slides
CircleCI vs. CodePipeline
HonMarkHunt
5.4K views
•
20 slides
分散トレーシングAWS:X-Rayとの上手い付き合い方
Recruit Lifestyle Co., Ltd.
3.1K views
•
71 slides
AWS Black Belt Online Seminar 2018 Amazon DynamoDB Advanced Design Pattern
Amazon Web Services Japan
56.9K views
•
73 slides
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
Amazon Web Services Japan
56K views
•
64 slides
PenTesterが知っている危ないAWS環境の共通点
zaki4649
39K views
•
48 slides
More Related Content
Slideshows for you
[AKIBA.AWS] VPCをネットワーク図で理解してみる
Shuji Kikuchi
13.8K views
•
45 slides
SPAセキュリティ入門~PHP Conference Japan 2021
Hiroshi Tokumaru
97.3K views
•
107 slides
フリーでできるセキュリティWeb編(SQLMあpを楽しもう)
abend_cve_9999_0001
10.1K views
•
35 slides
[AKIBA.AWS] VGWのルーティング仕様
Shuji Kikuchi
28.1K views
•
55 slides
AWS X-Rayによるアプリケーションの分析とデバッグ
Amazon Web Services Japan
8.3K views
•
48 slides
ジョブ管理でcronは限界があったので”Rundeck”を使ってハッピーになりました
Yukiya Hayashi
14.2K views
•
31 slides
Slideshows for you
(20)
[AKIBA.AWS] VPCをネットワーク図で理解してみる
Shuji Kikuchi
•
13.8K views
SPAセキュリティ入門~PHP Conference Japan 2021
Hiroshi Tokumaru
•
97.3K views
フリーでできるセキュリティWeb編(SQLMあpを楽しもう)
abend_cve_9999_0001
•
10.1K views
[AKIBA.AWS] VGWのルーティング仕様
Shuji Kikuchi
•
28.1K views
AWS X-Rayによるアプリケーションの分析とデバッグ
Amazon Web Services Japan
•
8.3K views
ジョブ管理でcronは限界があったので”Rundeck”を使ってハッピーになりました
Yukiya Hayashi
•
14.2K views
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
Trainocate Japan, Ltd.
•
12.4K views
フリーでやろうぜ!セキュリティチェック!
zaki4649
•
64.7K views
20200212 AWS Black Belt Online Seminar AWS Systems Manager
Amazon Web Services Japan
•
25.8K views
ゼロからはじめるKVM超入門
VirtualTech Japan Inc.
•
21.9K views
20190919 よくご相談いただくセキュリティの質問と考え方
Amazon Web Services Japan
•
7.6K views
20210127 今日から始めるイベントドリブンアーキテクチャ AWS Expert Online #13
Amazon Web Services Japan
•
3.5K views
大規模負荷試験時にやったこと
まべ☆てっく運営
•
23.8K views
20190814 AWS Black Belt Online Seminar AWS Serverless Application Model
Amazon Web Services Japan
•
15.8K views
Best Practices for Running PostgreSQL on AWS
Amazon Web Services Japan
•
5.2K views
AWSのログ管理ベストプラクティス
Akihiro Kuwano
•
76.4K views
ホットペッパービューティーにおけるモバイルアプリ向けAPIのBFF/Backend分割
Recruit Lifestyle Co., Ltd.
•
15K views
Serverless Anti-Patterns
Keisuke Nishitani
•
31.5K views
The Twelve-Factor Appで考えるAWSのサービス開発
Amazon Web Services Japan
•
24.1K views
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
Amazon Web Services Japan
•
854 views
Similar to 診断ツールの使い方(Owasp zapの場合)
OWASP Proactive Control2016 Japanese
Hiroaki Kuramochi
1.5K views
•
11 slides
SOSAISEC LT 201701 シフトレフトでセキュリティイニシアチブを取り返そう
Riotaro OKADA
1.8K views
•
37 slides
OWASP_Kyushu_Local_Chapter_Meeting_7th
ShuyaMotouchi1
564 views
•
24 slides
オワスプナイト20150115 dependency check
Hiroaki Kuramochi
2.3K views
•
32 slides
OWASP Projects
Takanori Nakanowatari
663 views
•
15 slides
20180601 OWASP Top 10 2017の読み方
OWASP Nagoya
714 views
•
32 slides
Similar to 診断ツールの使い方(Owasp zapの場合)
(20)
OWASP Proactive Control2016 Japanese
Hiroaki Kuramochi
•
1.5K views
SOSAISEC LT 201701 シフトレフトでセキュリティイニシアチブを取り返そう
Riotaro OKADA
•
1.8K views
OWASP_Kyushu_Local_Chapter_Meeting_7th
ShuyaMotouchi1
•
564 views
オワスプナイト20150115 dependency check
Hiroaki Kuramochi
•
2.3K views
OWASP Projects
Takanori Nakanowatari
•
663 views
20180601 OWASP Top 10 2017の読み方
OWASP Nagoya
•
714 views
IoT Security を実現する3つの視点とShift Left
Riotaro OKADA
•
3K views
phpcon kansai 20140628
ichikaway
•
2.7K views
アジャイルをシミュレーションで理解する
Akiyah
•
2.2K views
Owasp top10 HandsOn
masafumi masutani
•
539 views
A Report on process Assessment for open source projects
Kiyoshi Ogawa
•
543 views
20150312 html5とか勉強会-lt-開発者に知ってほしいi pv6のこと
v6app
•
1.1K views
130821 owasp zed attack proxyをぶん回せ
Minoru Sakai
•
6.7K views
Site Reliability Engineering (SRE)を可能にするOpenPIEのご紹介
OSSラボ株式会社
•
5.9K views
OWASP_Top_10_2017_A3機微な情報の露出
oshiro_seiya
•
388 views
遅いクエリと向き合う仕組み #CybozuMeetup
S Akai
•
14.7K views
20161111 java one2016-feedback
Takashi Ito
•
567 views
OpenStack Now!
Hideki Saito
•
827 views
セキュア開発の<s>3つの</s>敵
Riotaro OKADA
•
1K views
シフトレフト戦略と沖縄県
Riotaro OKADA
•
925 views
Recently uploaded
20170415ーDeepMind社周辺の動向調査[公開].pptx
Takahiro Ikushima
5 views
•
25 slides
Firefox Localization Meetup
hATrayflood
8 views
•
59 slides
ビジネスファーストアプローチで、データガバナンス戦略を構築する方法
Precisely
4 views
•
30 slides
20230822_IoTLT_vol102_kitazaki_v1.pdf
Ayachika Kitazaki
83 views
•
11 slides
Introduction of ISHI-KAI with OpenMPW
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
149 views
•
56 slides
会社案内(株式会社知財の楽校)
ssuser92fef9
289 views
•
43 slides
Recently uploaded
(20)
20170415ーDeepMind社周辺の動向調査[公開].pptx
Takahiro Ikushima
•
5 views
Firefox Localization Meetup
hATrayflood
•
8 views
ビジネスファーストアプローチで、データガバナンス戦略を構築する方法
Precisely
•
4 views
20230822_IoTLT_vol102_kitazaki_v1.pdf
Ayachika Kitazaki
•
83 views
Introduction of ISHI-KAI with OpenMPW
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
•
149 views
会社案内(株式会社知財の楽校)
ssuser92fef9
•
289 views
ウェブデザイン会社 SEO代理店 ウェブサイトリニューアル.pdf
Web Design Nova
•
5 views
3Dスキャンを用いた 建物のデジタルアーカイブ
Hiroki Ichikura
•
18 views
#毕业日期,电子版UTK毕业证成绩单
ColumbiaDiplomaColum
•
2 views
#毕业日期,电子版Syracuse毕业证成绩单
ColumbiaDiplomaColum
•
2 views
OmekaS.CMS_Nakamura.pdf
Toshihiko Wakahara
•
1 view
#专业或教育领域Seattle U毕业证成绩单
MaggieSU14
•
2 views
成绩单制作修改*加州大学洛杉矶分校毕业证假学历认证怎么购买
udxab
•
3 views
【DL輪読会】 "Learning to render novel views from wide-baseline stereo pairs." CVP...
Deep Learning JP
•
81 views
#毕业日期,电子版uWinnipeg毕业证成绩单
ColumbiaDiplomaColum
•
3 views
#毕业日期,电子版UniMelb毕业证成绩单
ColumbiaDiplomaColum
•
4 views
オンプレミス回帰の動きに備えよ ~クラウドの手法をオンプレミスでも実現するには~(CloudNative Days Fukuoka 2023 発表資料)
NTT DATA Technology & Innovation
•
17 views
Difficulty of managing iOS Engineers as an Android Engineer.pdf
furusin
•
4 views
#毕业日期,电子版Temple毕业证成绩单
ColumbiaDiplomaColum
•
3 views
【DL輪読会】事前学習用データセットについて
Deep Learning JP
•
137 views
診断ツールの使い方(Owasp zapの場合)
診断ツールの使い方 OWASP ZAPの場合
自己紹介 名前:稲福 真悟 所属:株式会社シーエー・アドバンス 技術統括本部 業務:Webアプリケーション脆弱性診断 2
OWASP ZAPについて ”OWASP ZAPは無料で使えるオープンソースのウェブアプ リケーション脆弱性診断ツールでありGithub上にソースコー ドが公開されています。” ※参考記事 OWASP
ZAPではじめる2016年のウェブアプリケーションセキュリティ http://gihyo.jp/dev/column/newyear/2016/owasp ・動的スキャン ・スパイダー検索 ・ローカル・プロキシ ・レポート出力 などなど 3
目次 ・準備 ・動的スキャン ・結果の保存 4
目次 ・準備 ・動的スキャン ・結果の保存 ※今回は簡易的な診断を初学者の方向けに おすすめする内容になります。 動的スキャンを行って結果を確認するところまで このスライドで説明していきます。 5
目次 ・準備 ・動的スキャン ・結果の保存 ※環境は下記です。 OWASP ZAP 2.7.0 macOS
Sierra 10.12.5 iOS 10.3.2 java version 1.8.0_144 Google Chrome 62.0.3202.94 6
・準備 ・動的スキャン ・結果の保存 ※Macのブラウザ(Chrome)と、iPhoneの通信を OWASP ZAPで取得できるようにします。 7
準備 >OWASP ZAP ・ダウンロード ・起動 ・ポートの設定 8
準備 >OWASP ZAP
>ダウンロード OWASP Zed Attack Proxy Project 9
準備 >OWASP ZAP 今回使用するパッケージ ZAP
2.7.0 Standard > Cross Platform Package 10
準備 >OWASP ZAP
>起動 11
準備 >OWASP ZAP
>起動 ・起動時にたまによくあること 「ポートで待ちうけできません (ポート番号)」 このエラーがでた場合は、 設定ポートが使用されている状態です。 12
準備 >OWASP ZAP
>ポートの設定 ツール内のオプションから、 Local Proxiesを選択して、 ポートを任意の番号に設定します。 ※今回は「ポート番号:8080」に設定しました。 13
準備 >OWASP ZAP
>ポートの設定 14
準備 >ブラウザの設定 >Chrome 1.Chromeのプロキシ設定 2.アドオンの設定 3.証明書のインストール 15
準備 >ブラウザの設定 >Chrome 今回は下記のアドオンを使用します。 Proxy
SwitchyOmega https://chrome.google.com/webstore/detail/proxy-switchyo mega/padekgcemlokbadohgkifijomclgjgif 16
準備 >ブラウザの設定 >Chrome 17
準備 >ブラウザの設定 >Chrome Proxy
SwitchyOmega設定画面の 「New Profile」から、 新しく設定を作成して保存します。 18
準備 >ブラウザの設定 >Chrome 19
準備 >ブラウザの設定 >Chrome 20
準備 >ブラウザの設定 >Chrome アドオンを有効にするため、 ツールバーのアイコンをクリックして、 作成したプロキシ設定を選択します。 21
準備 >ブラウザの設定 >Chrome 22
準備 >ブラウザの設定 >Chrome アドオンを有効にすると、 ブラウザが自動で更新されて、 履歴タブ内に通信が入ります! 23
準備 >証明書 httpsのサイトにアクセスすると、 証明書エラーが発生しますが 証明書を登録すると回避できます。 24
準備 >証明書の取得 ZAPのツールバー内のオプションから、 ダイナミックSSL証明書を選択して、 ルートCA証明書を保存します。 25
準備 >証明書の取得 26
準備 >証明書のインストール(Mac) さきほど取得した証明書を キーチェーンアクセスに追加して 「常に信頼」するように設定します。 27
準備 >証明書のインストール(Mac) 1.「OWASP Zed
Attack Proxy Root CA」を キーチェーンアクセス設定に追加 2.「このルート証明書は信頼されていません」と表示 されていることを確認 3.追加した証明書を選択 28
準備 >証明書のインストール(Mac) 29
準備 >証明書のインストール(Mac) 4.コンテキストメニューから「情報を見る」画面を表示 5.「▼信頼」の「この証明書を使用するとき」で「常に 信頼」と設定する 6.「この証明書はこのアカウントにとって信頼されて いるものとして指定されています」に変更 30
準備 >証明書のインストール(Mac) 31
準備 >証明書のインストール(Mac) 32
準備 >証明書 >確認 証明書エラーにならず、 履歴タブに通信の内容が 追加されていればOKです! 33
準備 >iPhoneの設定 1.iPhone側でWi-FiのHTTPプロキシ設定 2.証明書のインストール 34
準備 >iPhoneの設定 ZAPを起動しているPCと同じWi-Fiに接続して、 iPhoneの設定にあるWi-Fi情報画面で、 「HTTPプロキシ」をMacのIPアドレスとポートに設定 します。 35
準備 >iPhoneの設定 36
準備 >iPhoneの設定 ZAPのLocal Proxiesで Addressを
0.0.0.0 に設定します。 同じネットワーク内からアクセス出来るようにするので、 信頼できないネットワークでは、 やらないようにしましょう。 37
準備 >iPhoneの設定 38
準備 >iPhoneの設定 1.iPhone側でWi-FiのHTTPプロキシ設定 2.証明書のインストール 39
準備 >iPhoneの設定 ZAPの証明書を端末側で開いて、 プロファイルにインストールします。 ※端末側で開くには下記の方法で出来ます。 ・iPhoneにメールで添付して送る ・Googleドライブにファイルを置いてiPhoneから開く 40
準備 >iPhoneの設定 > 41
・準備 ・動的スキャン ・結果の保存 42
注意! 自分が管理しているサイトか、 診断の許可を得ているサイトのみに行いま す。 ※不正アクセス禁止法に抵触する可能性も…! 43
スパイダー機能 >サイトクロール 動的スキャンをかける対象のURLに、 スパイダー機能を実行します。 44
スパイダー機能 >サイトクロール 45
スパイダー機能 >サイトクロール 下記のように対象URLが取得されます。 46
動的スキャン >実行 対象のURLについて下記を実行します。 「URL→攻撃→動的スキャン」 47
動的スキャン >進捗 下記画面で確認できます。 48
動的スキャン >結果の確認 検出された脆弱性は、 アラートの項目に表示されます。 49
動的スキャン >結果の確認 「レポート→HTMLレポート作成」からも 結果を確認することができます。 50
動的スキャン >結果の確認 51
診断が終わったら ・準備 ・動的スキャン ・結果の保存 52
診断が終わったら ・「永続化セッション」で、ログを保存 ・ブラウザのプロキシ設定を解除 53
おわりに 今回のスライドではOWASP ZAPを使って、 簡易的な脆弱性診断をする手順を紹介いたしました。 このスライドを取っ掛かりとして、 ちょっと脆弱性をチェックしてみようかなと思っていただけると幸いで す。 繰り返しになりますが…! 自分が管理しているサイトか、診断の許可を得ているサイトのみに 行うようにしてください。 不正アクセス禁止法に抵触する可能性も…! 54
Qiita:@inahukus twitter:@inainainas ※ご質問などあればお気軽にご連絡ください! 55
・OWASP ZAPを使って 通信を取得する設定をサクサク書いてみた(Chrome) https://qiita.com/inahukus/items/9e82801965c9c3e73e13 ・OWASP ZAPを使って 脆弱性の確認(動的スキャン)をする https://qiita.com/inahukus/items/d3deb869c88e407a9f8a ・BurpSuiteのFree版を使うときのプロキシ設定を サクサク書いてみた(Chrome) https://qiita.com/inahukus/items/63a1d9f9fee1ff9af9cc Qiita投稿記事 56
・BurpSuiteFreeを使うときの設定を サクサク書いてみた(iPhoneとAndroid) https://qiita.com/inahukus/items/f6e20e877d8f8a192ed2 ・BurpSuiteの拡張機能(AuthMatrix)を使って アクセス制御のチェックをする https://qiita.com/inahukus/items/cac5977652a1da1758a9 ・BurpSuiteExtensionについての備忘録 https://qiita.com/inahukus/items/5abb89be561e6354a93a Qiita投稿記事 57