コンテンツにスキップ

IDEの使用: 検索と分析

IDEは、モバイルアプリケーションの手動評価を容易にするためのものです。アプリケーションのファイル、送信されたトラフィック、 動的解析中にフックされた呼び出し、Ostorlabのロボットが通過した画面、スキャンのデバイスログとエージェントログを 一か所にまとめます。

IDEへのアクセス

スキャンページに移動し、Analysis をクリックします。

Analysis button

ナビゲーション

IDEのセクションは左側に表示されます。アイコンにカーソルを合わせると名前が表示されます。

IDE navigation

  1. Files: APKまたはIPAのファイル。
  2. HTTP Folders: 収集されたネットワークトラフィック(ホストとパスごとに整理)。
  3. Dynamic: アプリケーションの実行中にフックされた呼び出しと、そのスタックフレームおよび引数。
  4. Call Coverage: Ostorlabのロボットが通過した画面(ステップごと)。
  5. Timeline: 画面、トラフィック、フックされた呼び出し、ログを発生順に表示。
  6. Traffic: 収集されたネットワークトラフィック(リクエストの一覧)。
  7. API Endpoints: アプリケーションが呼び出すAPIエンドポイント。
  8. Logs: 動的解析中のデバイスログ。
  9. PCAP: ダウンロード可能なネットワークキャプチャ。
  10. Agent Logs: カスタムエージェントのログ。
  11. Errors: スキャンのランタイムエラーとエージェントエラー。

一覧の下部にある矢印をクリックすると、スキャンページに戻ります。

ファイル

APKとIPAは、AndroidおよびiOSアプリケーションのパッケージ形式です。アプリケーションのコード、画像やレイアウトなどの リソース、設定ファイル、その他のアセットが含まれます。Files はこれらをツリーとして表示します。フォルダーを クリックすると開きます。

Files section

ファイルをクリックすると内容を読めます。IDEはほとんどのプログラミング言語とファイル形式のコードをハイライト表示します。

Code highlighting

HTTP Folders

HTTP Folders は、収集されたネットワークトラフィックをホスト、次にパスごとに整理します。フォルダーをクリックすると リクエストが一覧表示され、リクエストをクリックするとリクエストとレスポンスを読めます。

HTTP folders

Dynamic

Dynamic は、動的解析中にフックされた呼び出し(暗号、ストレージ、WebView、ネットワークなど)を、時刻、ランタイム、 シグネチャとともに一覧表示します。動的解析はJava、C、Flutter、Swift、Objective-Cに対応しています。

Dynamic analysis

呼び出しをクリックすると、スタックフレームと引数の値が表示されます。検索フィールドを使うと、クラス、関数、パッケージ、 パス、引数の値や型などで呼び出しを絞り込めます。

Stack trace frames

Call Coverage

Call Coverage は、Ostorlabのロボットがアプリケーションを使用しながら通過した画面をステップごとに表示し、画面間の 経路をマップで示します。コールカバレッジの確認 を参照してください。

UI flow

Timeline

Timeline は、スキャンの画面、トラフィック、フックされた呼び出し、ログを発生順に並べます。イベントをクリックすると 詳細と同じ時刻に起きた他の出来事を確認できます。Replay をクリックするとスキャンを再生できます。

Timeline

Traffic

Traffic は、スキャン中にアプリケーションが送信したすべてのリクエストを一覧表示します。リクエストをクリックすると、 HTTPメソッド、ヘッダー、ステータス、本文とともにリクエストとレスポンスを読めます。

Traffic section

API Endpoints

API Endpoints は、アプリケーションが呼び出すAPIエンドポイントを、メソッド、ホスト、パス、技術、呼び出し元の関数と ともに一覧表示します。

API traffic

Logs

Logs は、動的解析中に収集されたデバイスログを表示します。左側でデバイスを選択すると、そのログを読めます。

Device logs

PCAP

PCAP は、スキャンのネットワークキャプチャを一覧表示します。ファイルを個別に、またはまとめてダウンロードし、 Wiresharkなどのツールでトラフィックを調べられます。

PCAP files

Agent Logs

Agent Logs は、スキャンで実行されたカスタムエージェントのログを表示します。エージェントとその実行を選択し、 重大度で絞り込んだり検索したりできます。

Agent logs

Errors

Errors は、スキャン中に記録されたランタイムエラーとエージェントエラーを一覧表示します。

Scan errors