Aikido Pentestが検出できるIssueとは
Aikido Pentestが実行中に検証できる主なIssueのクラスについて説明します。
Web・APIのコアリスク
Section titled “Web・APIのコアリスク”実際の侵害につながることが最も多い、影響度の高いIssueをカバーします。
- BOLA / IDOR (Cross-Tenant Data Leakage)
- Broken Object Level AuthorizationとInsecure Direct Object Referencesです。ユーザーAがユーザーBの非公開データにアクセスできないこと(例: APIコール内のIDを変更する等)を検証します。
- Broken Access Control
- 権限昇格(垂直方向)や、管理機能への不正アクセスです。
- Injection Flaws
- 典型的なSQL Injection (SQLi) やデータベースインジェクションの欠陥です。
- Command Injection / Remote Code Execution (RCE)
- 信頼できないデータがシステムコマンドやOSの命令を実行してしまわないかを検出します。
- Cross-Site Scripting (XSS)
- 格納型・反射型XSSの網羅的なスキャンです。
- Authentication Failures
- 脆弱なパスワードポリシー、クレデンシャルスタッフィング、Cookieの完全性の問題、レート制限の欠如、セッション管理の不備です。
- Server-Side Request Forgery (SSRF)
- サーバーを騙して内部リソースや外部システムへリクエストを送らせる攻撃です。
エージェント型アプリケーションのリスク
Section titled “エージェント型アプリケーションのリスク”スコープにコパイロット、AIエージェント、ツールを利用するLLMワークフローが含まれる場合、エージェント型アプリケーション向けOWASP Top 10に基づく主要なリスクもテストします。
対象は以下の通りです。
- Prompt injection
- Sensitive data leakage
- Excessive agency
- Insecure tool use
- Insecure output handling
- Memory poisoning
- Retrieval abuse
- Authorization failures in agent actions
- Resource exhaustion
- Integration and supply chain risk
詳細な内訳と具体例については、専用の子ページをご覧ください。
その他の攻撃経路
Section titled “その他の攻撃経路”基本的な項目に加えて、一般的なスキャナーでは見逃されがちな複雑な脆弱性も調査します。
- Business Logic Errors
- アプリケーションのワークフロー上の欠陥によるバイパス(例: 決済ステップのスキップ)や、複雑な入力検証の誤りです。
- Exotic Injections
- NoSQLi、LDAPインジェクション、XPathインジェクション、Server-Side Template Injection (SSTI) です。
- Files & Misconfigurations
- Local File Inclusion (LFI)、無制限のファイルアップロード、ディレクトリリスティング、エラー情報漏洩など、ファイルシステムに関するリスクをスキャンします。
- Insecure Deserialization
- シリアライズされたオブジェクトを操作することで悪意のあるコードを実行させる攻撃です。
- Web Cache Poisoning
- キャッシュ機構を操作し、他のユーザーに有害なコンテンツを配信させる攻撃です。
- Client-Side Attacks
- Cross-Site Scripting (XSS)、CSRF、オープンリダイレクト、DOMベースの脆弱性です。
- Cryptographic Failures
- 脆弱なアルゴリズムの使用、弱い署名(JWT)、ハードコードされた認証情報、機微情報の露出です。
ハードニングチェック
Section titled “ハードニングチェック”必須の防御コントロールが正しく実装され、一般的なバイパス手法に対して耐性があるかを評価します。これには、単体では脆弱性とならない場合でも悪用可能性を高める、欠落・脆弱・誤設定の保護策の特定が含まれます。
ハードニングチェックの対象:
- GraphQL hardening gaps – depth・complexity・クエリコストの制限の欠如、本番環境でのイントロスペクションの露出。
- CORS misconfigurations – 過度に許可的なオリジン設定、クレデンシャルの誤用、安全でないワイルドカード設定。
- TLS & transport security issues – 脆弱な暗号スイート、旧式なプロトコルバージョン、不適切な証明書チェーン、HSTSの欠如。
- HTTP security headers – CSP、X-Frame-Options、X-Content-Type-Options、Referrer-Policy、Permissions-Policyなどのヘッダーの欠如や誤設定。
- Rate limiting & abuse protection – 認証、API、機微なエンドポイントに対する制御の欠如や不備。
- Security defaults & environment exposure – デバッグモード、冗長なエラーハンドリング、ハードニングされていない本番設定。
これらの検出結果は攻撃対象領域を減らし、脆弱性の連鎖を防ぐことに役立ち、「低リスク」に見えるIssueを意味のあるセキュリティ改善へとつなげます。
コンプライアンス
Section titled “コンプライアンス”このペンテストを実行することで、SOC 2 Type II、ISO 27001、HIPAAの技術的コントロールを満たします。監査対応レベルの詳細なレポートを受け取ることができ、サンプルペンテストレポートから成果物の具体例をダウンロードできます。
| ガイド | 内容 |
|---|---|
| IDORの脆弱性を理解し検出する | 最も一般的な重大な検出結果の一つを詳しく解説します。 |
| エージェント型アプリケーション向けOWASP Top 10 | コパイロット、AIエージェント、ツール、メモリ、検索に関するリスクを専門的にカバーします。 |