Burp Suite
Burp Suiteは、WebサイトやAPIのHTTPおよびHTTPSトラフィックを検査、変更、評価するために使われるmacOS向けのWebセキュリティテストアプリです。
Burp Suite とは?
Burp Suiteは、macOSでWebアプリケーションやAPIを分析およびテストするためのデスクトップセキュリティテストアプリケーションです。ブラウザのトラフィックを検査したり、リクエストを再送したり、手動テスト中に一般的なWeb脆弱性を探したりする必要があるペネトレーションテスター、セキュリティ研究者、開発者、学生に広く使われています。PortSwiggerは、トラフィックのプロキシ、中継、アプリケーションのコンテンツの把握、リクエストの再送、対象を絞ったセキュリティチェックのためのツールを備えたCommunity EditionとProfessional EditionのBurp Suiteを提供しています。多くのユーザーは、ログインフロー、セッション、API、入力処理の開発、デバッグ、監査を行う際に、ブラウザと併用してこれを実行しています。また、拡張機能にも対応しており、高度なユーザーが特定のテスト作業向けにワークフローを調整するのに役立ちます。Macでは通常、標準的なデスクトップアプリとしてインストールされ、セキュリティレビュー作業中に対話的に使用されます。
主な特徴
- ブラウザと対象サイトの間のHTTPおよびHTTPSトラフィックを傍受して検査する
- リクエストを変更して再送し、アプリケーションの挙動や入力処理をテストする
- アプリケーションのコンテンツを参照してマッピングし、ページ、エンドポイント、パラメーターを把握する
- デバッグ、検証、対象を絞ったテストのためにリクエストを手動で繰り返す
- 組み込みツールを使って、セッション、ヘッダー、Cookie、認証フローを調べる
- アドオンでアプリを拡張し、特化したセキュリティテストのワークフローに対応する
diCleanerでアプリの残留データを確認
クリーニング前にキャッシュ、サポートファイル、コンテナ、ログイン項目を確認します。
安全性の概要
状態: 注意して使用
Burp Suiteは正当なセキュリティテストソフトウェアですが、Webトラフィックを傍受して改変するように設計されています。これはその用途としては通常のことですが、その一方で、Cookie、トークン、フォーム入力、APIリクエストなど、それを通過する機密データをアプリが閲覧できることも意味します。テストする権限があるシステムに対してのみ使用し、プロジェクトファイルやエクスポートしたデータは保護し、拡張機能をインストールする前に内容を確認してください。アプリの削除自体は通常簡単ですが、保存済みのプロジェクト、証明書、カスタム設定は、別途削除しない限り残る場合があります。
推奨: Web開発、デバッグ、または許可されたセキュリティテストを現在行っているなら、Burp Suiteを保持してください。もう使っていない場合は、空き容量を増やすためにサポートファイルと一緒に削除できますが、残しておきたい保存済みプロジェクトや設定は先にエクスポートしてください。
一般的なパス
/Applications/Burp Suite Community Edition.app/Applications/Burp Suite Professional.app
キャッシュパス
~/Library/Caches/com.install4j.6592-1155-2163-3973.70
サポートパス
~/Library/BurpSuite
設定パス
~/Library/Preferences/com.install4j.6592-1155-2163-3973.70.plist
体験を共有する
最初に体験を共有しましょう。