Aikido

ペンテスト iOSおよびAndroidアプリ

自律型AIエージェントがアプリにログインし、攻撃者が行うのと同じ方法でテストを行います。AndroidとiOSを、両者が共有するバックエンドとともに同一のペンテスト 上で実行し、監査対応レベルのPDFレポート1通にテスト結果をまとめて確認できます。

‍

すべて込み・一律料金・開始から是正まで
15万以上の組織から信頼されています
|
30万人以上の開発者に愛用されています
|
4.7/5
愛らしい
n8n
Revolut
Pendo
SoundCloud
Niantic
Visma
モンブラン
Deel
握手
ジョー&ザ・ジュース
ランウェイ
Too Good To Go
愛らしい
n8n
Revolut
Pendo
SoundCloud
Niantic
Visma
モンブラン
Deel
握手
ジョー&ザ・ジュース
ランウェイ
Too Good To Go
仕組み

モバイルAIペネトレーションテストとは?

エージェントはこのアプリを、人間と同じように使います

エージェントは、お客様のAndroidまたはiOSビルドをインストールし、テストユーザーとしてログインして、実際のユーザーと同じようにアプリを使用した後、内部から攻撃を行います。

アプリとそのバックエンドの両方をテストします

アプリのバックエンドとの通信部分には、多くのモバイル関連のバグが潜んでいます。 Aikido 両方をテストし、バックエンドのコードを連携させることで、API のカバレッジが向上します。

あらゆる発見には根拠がある

各発見については、その真実性を確認するために検証が行われ、再現手順が併せて提供されています。

参照 Aikido の実演

動画をご覧になるには、職場のメールアドレスを入力してください

動画を見る
レポート

対象者ごとに最適なレポートを作成します。

当社のエンジンは、プロのペネトレーションテスターが信頼する手法を用いて、セキュリティ分析を自動化します。モバイルペネトレーションテストでは、Webペネトレーションテストと同様のレポート形式で結果が作成されます。

  • 経営層向けレポート:主要な 調査結果と経営陣向けの全体的なリスク状況

  • 是正措置後の報告書:解決された 課題と残存リスク、ステークホルダーとの情報共有を目的として作成

  • 簡略化された顧客レポート: 機密性の高いスタックの詳細を明かすことなく、セキュリティ態勢を証明します

「Aikidoのペンテストは、人間レベルの包括的な発見を驚異的な速さで提供し、厳格なコンプライアンスレビューを問題なく通過しました。」

ダン・シャーウッドカオス・コントロール・ソリューションズ 代表取締役

GEAはSonarqubeから Aikido

「脆弱性を修正した最速の時間は、検知からわずか5秒でした。これこそが効率性です。」

アウファル・スクマジャヤバックエンド開発者

記事を読む
GEAはSonarqubeから Aikido
当社の手法

方法 Aikido AIがモバイルアプリをペネトレーションテストする方法

まず、アプリとそのバックエンドの構成図を作成する

Aikido テストが開始される前に、リポジトリとバックエンドのAPI を接続し、アプリの画面、権限、およびアプリが呼び出すエンドポイントをマッピングします。

並列エージェントが攻撃経路を検証する

エージェントは事前チェックを経てログインし、AndroidおよびiOSのテスト端末でアプリを使用したり、API を直接呼び出したりして、想定される動作が崩れるかどうかを確認します。

報告書には、検証済みの調査結果のみが掲載される

検証されていない問題は除外されます。検証済みの結果は、影響範囲、再現手順、および是正措置の指針とともに公開されます。

モバイル版「ペンテスト 」の機能

モバイルのペネトレーションテストを実行し、検出された問題を自動的に修正します

インテリジェントエージェントによるホワイトボックステストの実施

エージェントはモバイルコードを読み取り、どの画面やエンドポイントが重要かを特定し、コードベースの残りの部分について Aikido コードベースについてすでに把握している情報を活用して、攻撃計画を立案します。

完全な可視化と攻撃分析

すべてのリクエスト、エクスプロイト 、および検出結果はリアルタイムで確認できます。エージェントがアプリ内をどのように移動したか、コード内の根本原因、および再現手順を確認できます。

誤検知とハルシネーションの防止

すべての検出結果に対して、再度の検証が行われます。偽陽性や誤検出を防ぐため、追加の検証が実施されます。

ワンクリックでAutoFixの検出結果を表示

不具合をAutoFixに送信すると、修正済みのプルリクエストが届きます。アプリを再ビルドし、新しいAPKまたはIPAをアップロードすると、エージェントが再テストを行い、問題が解決したことを確認します。

当社のペネトレーションテストの実例をご覧ください

30分で:重要な点に深く入り込み、AI技術を理解し、共にテストします。

デモで得られるもの:
モバイル評価のセットアップからレポート作成までの手順解説
エージェントがAndroidおよびiOSでアプリにログインし、テストを行う方法
調査結果、報告書、再検査の仕組み
15万以上の組織から信頼されています
4.7/5

重大な発見については、人間に報告する

人間を再びプロセスに組み込む
いつ Aikido 脆弱性 検出した場合、処理を一時停止し、次のステップに進む前に攻撃の詳細な分析結果を表示します。
デフォルトでペンテスト 高めます
Aikido このツールは検出結果を確認し、そこで停止します。ユーザーが明示的に許可しない限り、脆弱性の連鎖攻撃を行ったり、さらに深く調査したりすることはありません。
エスカレーションを行うかどうかは、あなたが決める
権限昇格が可能であれば、「攻撃分析」内の「エクスプロイト 」をクリックして、より詳細な追跡調査を実行してください。結果は同じ検出項目に反映されます。

仕組み

1.
検出

ペンテストが開始されると、アプリケーションの機能とエンドポイントがマッピングされます。

2.
エクスプロイト

何百ものエージェントがこれらの機能やエンドポイントに展開され、それぞれが攻撃ベクトルに焦点を当てて深く掘り下げます。

3.
検証

各検出結果について、誤検知やハルシネーションを回避するために、追加の検証が実行されます。

価格

モバイルペネトレーションテストはクレジット制で、料金は調査範囲に応じて設定されます

  • APK、IPA、あるいはその両方をアップロードし、コードベースを追加してください。

  • プロフィールを選んでください。

  • Aikido リリース前のクレジットコストを表示します。

問題が見つからなければ、費用はゼロ。
検証済みの調査結果を保証いたします。そうでない場合は、料金はいただきません。

5分でモバイル版「ペンテスト 」を始めましょう

人間の創造性と機械のスピードを融合させた、自動化されたペネトレーションテスト 。
オンデマンドで、Androidアプリケーション内の脆弱性を検出、エクスプロイト 、および検証します。

よくある質問

モバイルペネトレーションテストに関するよくある質問

モバイルAIペネトレーションテストとは何ですか?

Aikido当社のエージェントがお客様のAndroidまたはiOSアプリを実際にインストールし、ユーザーとしてログインした上で、攻撃者が行うのと同じ方法で攻撃を仕掛け、アプリとそのバックエンドを同時に検証します。確認された問題については、すべて再現手順が詳細に記載されています。

従来のペンテストとどう違うのですか?

手動によるペネトレーションテストは、スケジュール調整に数日あるいは数週間を要し、一度しか実施されません。テスト対象となるバージョンは、実際にテストを行う頃にはすでに時代遅れになっており、レポートを受け取った後もリリースを続けるうちに、その内容は陳腐化してしまいます。一方、モバイルAIペネトレーションテストは、いつでも実行でき、再現性があり、エクスプロイト で確認済みの結果が得られます。

どのくらい早く結果を得られますか?

通常、数時間以内に完了します。APKまたはIPAをアップロードし、ソースコードへのリンクを設定し、テストユーザーを追加すれば、エージェントがアプリの検証を開始します。実行中は、すべてのステップをリアルタイムで追跡できます。

ソースコードへのアクセスを許可する必要がありますか?

AndroidおよびiOSのモバイルペネトレーションテストは、現時点ではホワイトボックスのみであるため、モバイルのソースコードが必要です。バックエンドのコードベースは任意ですが、これを追加することでAPI のカバレッジが向上します。ソースコードと実行中のアプリを目の前にすることで、エージェントは外部からは発見が難しいロジックの欠陥を特定することができます。

アップロードするAPKやIPAには、何か要件はありますか?

はい。Androidの場合、ビルドでは証明書ピンニングを使用できず、ルート検出、エミュレータ検出、およびランタイムアプリケーション自己保護(RASP)を有効にすることはできません。これらの保護機能は、エージェントがテスト端末にアプリをインストールしたり、アプリに計測機能を組み込んだりすることを妨げるため、これらの機能を無効にした状態でビルドをアップロードしてください。iOSの場合、暗号化されていない署名済みIPAをアップロードしてください。

どのような脆弱性を検出できるのでしょうか?

クライアント側の認証問題、インジェクションの脆弱性、アクセス制御の不備、不十分なセッション処理、安全でないAPI の動作など、モバイルペネトレーションテストに期待されるあらゆる項目を網羅しています。 また、エージェントは実行時にプラットフォーム固有の挙動もテストします。例えば、Androidでは安全でないWebView、ディープリンク、インテントの操作、iOSではURLスキームのハイジャックや、セキュリティ対策が不十分なキーチェーンやデータストレージなどが対象です。さらに、アプリが本来どのように動作すべきかを推論することで、IDOR(IDOR)、テナント間アクセス、認証バイパスなどのビジネスロジックの欠陥や認証上の問題も検出します。

Aikidoはどのようにして誤検知を防ぐのですか?

検出結果は、エージェントがエクスプロイト に正常に接続し、本番環境のアプリとの照合に成功した場合にのみ報告されます。攻撃の試みが検証できない場合は、その試みは破棄され、結果には一切表示されません。

AutoFixはどのような役割を果たしますか?

AutoFixは Aikido AutoFixはすでにコードを理解しているため、確認済みの脆弱性 に対して的確な修正を生成し、プルリクエストを開きます。これにより、チームは修正内容をレビューし、都合の良いタイミングでマージすることができます。修正を確認するには、アプリを再コンパイルし、新しいAPKまたはIPAをアップロードして、同じ範囲で再テストを行ってください。

スコープと安全性はどのように強制されますか?

エージェントが攻撃できるターゲットと、単に到達できるだけのターゲットを定義します。トラフィックはプロキシを経由し、そのプロキシがすべてのリクエストを定義された範囲に基づいて検証します。エージェントはデフォルトで非破壊モードで動作し、評価の前に事前チェックが実行されます。問題が発生した場合は、テストが自動的に一時停止され、即座に停止させることができます。

コンプライアンスまたは監査レポートに利用できますか?

はい。実行のたびに、検証済みの調査結果、エクスプロイト の証拠、および是正措置の指針が記載された、監査対応可能なペネトレーションテスト報告書が生成されます。

人間と比べるとどうでしょうか?ペンテスト?

Aikidoエージェントは、人間によるテストと同等のカバレッジを達成し、場合によってはそれを上回ることもありました。これは、手動テスターが見落としがちな深層の論理的欠陥を含め、より多くのテストパスを一貫して探索したためです。唯一異なるのは実行頻度だけです。人間による「ペンテスト 」は1回限りですが、エージェントは新しいビルドをアップロードするたびに再実行が可能です。

同じペンテスト でAndroidとiOSの両方をテストすることはできますか?

はい。1つの評価に、APK、IPA、あるいはその両方をアップロードできます。通常、両方のアプリは同じテストユーザーとバックエンドを共有するため、それらを一度設定するだけで、両方のアプリおよびAPI の調査結果が1つのレポートにまとめられます。

2つのアプリに対して、2回のペネトレーションテストが必要ですか?

いいえ。AndroidとiOSは1つの評価対象として扱われ、価格は対象範囲に基づいて決定されます。 Aikido アプリに実際に含まれている機能に合わせて規模を算出し、実行前にクレジットの費用を表示します。

SwaggerのようなAPI 仕様は必要ですか?

いいえ。エージェントは、アプリが呼び出すAPIを実際に使用して特定し、それらをテストします。ドキュメントが充実していればいるほどテストカバレッジは向上します。また、最良の結果を得るためには、バックエンドのコードベースも連携させてください。