Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
oauth-scan — OAUTHv2 および OpenID のセキュリティ検証に役立つ Burp Suite 拡張機能 | Kitploit
ツール/GitHubGitHub/portswigger/oauth-scan
認証と認可脆弱性スキャナー構成監査情報収集ウェブセキュリティペネトレーションテスト
GitHubportswigger/oauth-scan

oauth-scan

OAUTHv2 および OpenID のセキュリティ検証に役立つ Burp Suite 拡張機能

リポジトリを見る
19251年前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

OAUTHScan

説明

OAUTHScanは、OAUTHv2およびOpenID標準を実装したアプリケーションのペネトレーションテスト中に役立つ自動セキュリティチェックを提供することを目的とした、Javaで書かれたBurp Suite拡張機能です。

このプラグインは、さまざまなOAUTHv2/OpenIDの脆弱性と一般的な誤設定(両フレームワークの公式仕様に基づく)を検出します。多くのチェックは、以下のリファレンスに従って開発されています:

  • https://datatracker.ietf.org/doc/html/rfc6749
  • https://datatracker.ietf.org/doc/html/rfc6819
  • https://datatracker.ietf.org/doc/html/rfc6750
  • https://datatracker.ietf.org/doc/html/draft-ietf-oauth-security-topics-09
  • https://oauth.net/2/
  • https://openid.net/connect/
  • https://openid.net/specs/openid-connect-core-1_0.html
  • https://portswigger.net/web-security/oauth
  • https://portswigger.net/web-security/oauth/openid

以下は、OAUTHScanが実行するチェックの一部(網羅的ではない)です:

  • Redirect_UriパラメータにおけるOpen Redirectの問題
  • 認可コードリプレイの問題
  • シークレット(トークン、コード、クライアントシークレットなど)の漏えい
  • PKCEの誤設定
  • Nonceパラメータの誤設定
  • Stateパラメータの誤設定
  • Scopeパラメータにおける入力検証の問題
  • 本質的に安全でないフローの検出
  • Request_Uriパラメータを介したSSRFの問題
  • Well-KnownおよびWebFingerリソースの検出
  • その他...

インストール

最初に、このGithubリポジトリからOAUTHScanプロジェクトをダウンロード/クローンしてください。 次に、以下の方法でビルドできます:

  • CLIでgradleコマンドを使用: gradlew build fatJar;
  • GUIでVS-Code用の拡張機能「Gradle for Java」を使用: VS-CodeエディタでOAUTHScanフォルダを開きます。次に、左側の縦パネルにあるGradleの 「象のアイコン」を選択し、「gradle projects」セクションで「OauthScan」→「Tasks」→ 「build」をクリックします。プロジェクトをビルドするには、「build」サブオプションの 右矢印をクリックします。

最後に、Burp GUIのExtenderタブを使用して、プロジェクトフォルダの"build/libs/"にある生成された'OAUTHscan-X.Y.jar'ファイルをインポートします。 あるいは、公式のBurpsuite BApp-Storeから直接OAUTHScanプラグインを追加することもできます(注:最新でない場合があります)。

使用方法

OAUTHScanはBurp Scannerと完全に統合されています。Burpにインストールした後は、対象のリクエストに対してPassiveスキャンまたはActiveスキャンを起動するだけです。

あるいは、次の手順に従って単一拡張機能スキャンとして実行することも可能です:

  • Burpダッシュボードで「New scan」ボタンをクリックして「New Scan」設定パネルを開きます
  • 「Scan configuration」タブに移動し、「Select from library」ボタンをクリックします
  • 次に「Audit checks - extensions only」オプションを選択して保存します
  • Burpでアクティブスキャンチェックを実行する他のすべての拡張機能を(該当する場合)無効にし、OauthScanのアクティブスキャンだけが実行されるようにします
  • スキャンするHTTPリクエストを右クリックし、「Scan」オプションを選択して、先ほど生成した単一拡張機能スキャンのサブメニューを開きます

注記

このBurpプラグインのチェックは、OAUTHv2およびOpenIDのRFCに従って実装されています。 これらの標準のカスタム実装を持つアプリケーションをテストする場合、誤検知が発生する可能性があります。 元の開発者のGithubリポジトリにあるプラグインは、Portswiggerリポジトリのものより最新である可能性があります。

バージョン

OAUTHScanの現在のバージョンはv1.2です

作者

  • OAUTHScanプラグインはMaurizio Sidduによって開発されました

GNUライセンス

Copyright (c) 2022 OAUTHScan

このプログラムは自由ソフトウェアです。あなたはこれを、フリーソフトウェア財団によって発行されたGNU一般公衆利用許諾書(バージョン3か、それ以降のバージョンのうちどれか)の定める条件の下で再頒布または改変することができます。

このプログラムは有用であることを願って頒布されるものであり、いかなる保証もありません。また、商品性または特定目的への適合性についての暗黙の保証もありません。詳細についてはGNU一般公衆利用許諾書を参照してください。

あなたはこのプログラムとともにGNU一般公衆利用許諾書の写しを受け取っているはずです。受け取っていない場合は、http://www.gnu.org/licenses/ を参照してください。

ツールをダウンロード