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

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

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

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

ツールディレクトリ

カテゴリ

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

OAUTHScan

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

178261年前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 パラメータにおけるオープンリダイレクトの問題
  • 認可コードリプレイの問題
  • シークレット(トークン、コード、クライアントシークレットなど)の漏えい
  • 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 にインストールした後は、対象のリクエストに対してパッシブスキャンまたはアクティブスキャンを起動するだけです。

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

  • 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/ をご覧ください。

ツールをダウンロード