2017-04-25 4 views
1

私はすでにWebアプリケーションのテストを実行するためにSeleniumコードを開発しています。しかし、私は同じアプリケーションのセキュリティテストを実行する必要があります。セレンコードでセキュリティテストを実行する方法を教えてください。セレンを使用してセキュリティテストを実行するにはどうすればよいですか?

セレンとZAPを統合する際にお役立てください。

+0

セレンはセキュリティテストに使用できません。セキュリティテストを実行できる他のツールを探す必要があります。 –

+0

こんにちは@Anishの枕私たちはZAPとセレンを接続することができます。 ZAPはセキュリティテストを行い、Seleniumは機能テストを行います。しかし、私はそれを達成する方法を知る必要があります。 –

+0

こんにちはラメッシュ、すみません、私はZAPについて考えていません。だからそれについての情報を与えることはできません。 –

答えて

4

ZAPでSeleniumテストをプロキシし、ZAPを使用してアプリケーションをテストします。 アプリを効果的に探索することは、自動化されたスキャナーにとって常に難しい課題ですが、セレンテストの優れたセットは、アプリの仕組みについてZAPのようなスキャナーに教える素晴らしい方法です。あなたはZAPスパイダーを使用して迷惑をかけることも、十分なテストをしていないアプリのエリアをキャッチすることもできます。 ZAP経由でテストをプロキシすることで、自動的にパッシブスキャンが実行され、検出されたらアクティブスキャンを使用してより攻撃的な攻撃を実行することができます。 ZAPは非常に強力なAPIを備えているため、この種のテストでは完全に自動化できます。

+0

@Simon Bennettsありがとうございます。あなたは私にこのコードを有効にするのに役立つ参照コードのサイトを提供してください。 –

+0

PythonはZAP APIを動かすのに大丈夫ですか?もしそうなら、https://github.com/zaproxy/zap-api-python/blob/master/src/examples/basic-spider-scan.pyを見てください もしそうでなければ、どちらの言語を使いたいですか? –

+0

ありがとう@サイモンBennetts。私はJAVAでSeleniumコードを使用しています。 –

関連する問題