SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

OWASPでビルトイン・セキュリティ

OWASP ZAPで開発中にセキュリティ診断!

OWASPでビルトイン・セキュリティ 第6回

2.4. 診断時のデータの流れ

 OWASP ZAPのプロキシおよび静的/動的スキャン機能を用いた診断は、次の図のようなイメージとなります。このプロキシ機能を用いることで、診断対象へのアクセスの履歴をOWASP ZAPに登録することができます。

  1. ウェブアプリケーションにアクセスして診断対象へのアクセス履歴をOWASP ZAPに登録
  2. アクセス履歴にもとづき、OWASP ZAPでリクエストを改ざんして送信
  3. 診断対象からのレスポンスを確認してOWASP ZAPが自動で脆弱性の有無を判定
図3 診断イメージ
図3 診断イメージ

2.5. ZAPローカルプロキシのポートの設定

 OWASP ZAPのプロキシ設定は、「ツール」メニューの「オプション...」をクリックして表示されるダイアログの「ローカル・プロキシ」にあります。

 本ダイアログの「ポート」の例には「8080」と記載されています。このままでも良いのですが、8080ポートは別のサービスにすでに使用されていることがあります。その場合には、OWASP ZAPには8080以外のポート番号を設定してみてください。

図4 OWASP ZAPの「ローカル・プロキシ」設定
図4 OWASP ZAPの「ローカル・プロキシ」設定

2.6. ブラウザでプロキシ設定を変更し、ZAPを通す

 Firefoxブラウザを例にとって説明します。「オプション」→「詳細」→「ネットワーク」の[接続設定(E)...]ボタンをクリックすると表示される「インターネット接続」ダイアログにプロキシ設定があります。

 「手動でプロキシを設定する」を選択し、「HTTPプロキシ」欄と「ポート」欄にOWASP ZAPの「ローカル・プロキシ」で設定した「Address」および「ポート」の値を入力します。

図5 Firefoxの「インターネット接続」設定
図5 Firefoxの「インターネット接続」設定

次のページ
3. まとめ

この記事は参考になりましたか?

OWASPでビルトイン・セキュリティ連載記事一覧

もっと読む

この記事の著者

松本 隆則(OWASP Japan)(マツモト タカノリ)

OWASP Japan Promotion Team 所属。オープン系システム開発とセキュリティ診断の経験を活かして、2014年8月に立ち上げた「脆弱性診断研究会」で開催しているハンズオンセミナーにより、システム開発に携わるすべての人向けにセキュリティ診断の考え方と手法を啓蒙中。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/9504 2016/06/30 14:00

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー