論文の概要: A Hybrid Information Flow Analysis Framework for Android Hybrid Apps
- arxiv url: http://arxiv.org/abs/2610.27288v1
- Date: Mon, 19 Oct 2026 21:03:49 GMT
- ステータス: 翻訳完了
- システム内更新日: 2026-10-21 21:58:47.512488
- Title: A Hybrid Information Flow Analysis Framework for Android Hybrid Apps
- Title(参考訳): Androidハイブリッドアプリのためのハイブリッド情報フロー分析フレームワーク
- Abstract要約: AndroidのWebViewインターフェース(ハイブリッド)では、ネイティブサイド(Javaなど)がWebとデータを交換できる。
これにより、既存の単一言語アナライザが分析できない言語間情報フローチャネルが生成される。
静的分析による動的分析フレームワークであるMifDroidについて,ライフサイクルを意識したWebViewコールグラフを提案する。
- 参考スコア(独自算出の注目度): 0.7691016342079237
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: The WebView interface in Android (hybrid) applications enables the native side (e.g., Java) to exchange data with the Web (e.g., JavaScript). This creates cross-language information flow channels that existing single-language analyzers cannot analyze. Existing hybrid app analyses address only part of the problem: some build bridge-aware call graphs but provide limited information-flow analysis, some rely on coarse assumptions, and some focus only on web vulnerabilities. We present MifDroid, a static-analysis- guided dynamic-analysis framework with a lifecycle-aware per-WebView call graph, a bridge-aware type-and-effect system, and a modular JavaScript analysis engine. We evaluated MifDroid on 338 apps from the F-Droid repository (out of 4,126 total) that use addJavascriptInterface, enabling active communication between Java and JavaScript. Our guided dynamic phase adds 662 entries to the 444 produced by static analysis, raising the resolution rate from 36.5% to 74.5%, produces the resolved bridge-related entries for 115 apps that static analysis leaves empty. MifDroid reported 14 vulnerable cross-language information flows, five of which have been accepted and fixed by the maintainers.
- Abstract(参考訳): AndroidのWebViewインターフェース(ハイブリッド)では、ネイティブサイド(例えばJava)がWeb(例えばJavaScript)とデータを交換できる。
これにより、既存の単一言語アナライザが分析できない言語間情報フローチャネルが生成される。
既存のハイブリッドアプリ分析は、問題の一部にのみ対処する: ビルドブリッジ対応のコールグラフがあるが、限られた情報フロー分析を提供するもの、粗い仮定に依存するもの、Web脆弱性にのみフォーカスするものもある。
MifDroidは静的解析による動的解析フレームワークで,ライフサイクル単位のWebViewコールグラフ,ブリッジ対応の型と効果システム,モジュール型JavaScript解析エンジンを備える。
われわれは338のF-Droidリポジトリ(合計4,126件)からMifDroidを評価し、JavaとJavaScriptのアクティブな通信を可能にした。
私たちのガイド付き動的フェーズでは、静的解析によって生成された444に62のエントリを追加し、解像度を36.5%から74.5%に引き上げ、静的解析が空になる115のアプリに対して、解決されたブリッジ関連エントリを生成しました。
MifDroidは14の脆弱なクロス言語情報フローを報告し、そのうち5つはメンテナによって受け入れられ、修正されている。
関連論文リスト
- Cross-Platform vs Native Mobile Development: An Empirical Study of Software Quality Trade-offs [51.56484100374058]
クロスプラットフォームのモバイルフレームワークはコードの再利用、デリバリサイクルの短縮、実装の労力の削減を約束する。
この記事では、同じ植物管理アプリケーションの5つの実装を比較する。ネイティブiOS、ネイティブAndroid、Flutter、React Native、Kotlin Multiplatform。
この研究は、時間的挙動、実装のフットプリント、ソースコードの組織、および観測可能なレンダリング応答性を調べる。
論文 参考訳(メタデータ) (2026-09-18T09:33:33Z) - Towards LLM-Enhanced Android Taint Analysis [7.264089733230453]
既成のLarge Language Modelsが,Androidアプリにおいて,テナントフローを効果的に推論できるかどうかを検討する。
我々のアプローチはエージェントインタラクション戦略に依存しており、LCMが反復的にコードを探索し、データフローを推論することができる。
予備的な知見は、LSM推論が従来の静的なテイント分析を効果的に補完する可能性があることを示唆している。
論文 参考訳(メタデータ) (2026-08-25T08:57:13Z) - Modelling Android applications through static analysis and systematic exploratory testing [2.3074667378396807]
DroidGraphは、Androidアプリケーションの包括的な制御フローモデルを生成するフレームワークである。
効率的な探索テストは345回のランダムな探索よりも18%多くアプリケーションと相互作用することを示します。
論文 参考訳(メタデータ) (2026-07-31T19:18:18Z) - MobileDev-Bench: A Comprehensive Benchmark for Evaluating Language Models on Mobile Application Development [1.4302803674538154]
Android Native(Java/Kotlin)、React Native(TypeScript)、Flutter(Dart)にまたがる18のプロダクションモバイルアプリケーションから収集された384の現実世界の課題解決タスクからなるベンチマークであるMobileDev-Benchを紹介した。
各タスクは、実行可能テストパッチと開発者が報告した問題にペアリングし、モバイルビルド環境内でモデル生成の修正を完全に自動検証することを可能にする。
GPT-5.2, Claude Sonnet 4.5, Gemini Flash 2.5, Qwen3-Coder の4つの最先端コード対応LCMの評価
論文 参考訳(メタデータ) (2026-03-26T02:31:03Z) - One Battle After Another: Probing LLMs' Limits on Multi-Turn Instruction Following with a Benchmark Evolving Framework [51.50565654314582]
大規模言語モデルは、複数のトピックにまたがる対話を通して、ユーザの指示に従うことができる。
既存のベンチマークは、しばしば一定回数のターンに制限されるため、飽和の影響を受けにくく、ユーザのインタラクティブなエクスペリエンスを考慮できない。
マルチターン命令追従能力を評価するためのフレームワークを提案する。
論文 参考訳(メタデータ) (2025-11-05T14:39:59Z) - CrossNews-UA: A Cross-lingual News Semantic Similarity Benchmark for Ukrainian, Polish, Russian, and English [53.32175252285023]
言語間のニュース比較は、情報の検証に有望なアプローチを提供する。
既存の言語間ニュース分析用のデータセットは、ジャーナリストや専門家によって手作業でキュレートされた。
我々は、多言語間ニュース類似性評価のためのスケーラブルで説明可能なクラウドソーシングパイプラインを導入する。
論文 参考訳(メタデータ) (2025-10-22T14:23:50Z) - GUIOdyssey: A Comprehensive Dataset for Cross-App GUI Navigation on Mobile Devices [47.98821056800437]
クロスプラットフォームなモバイルGUIナビゲーションのためのデータセットであるGUIOdysseyを提示する。
GuiOdysseyは8,334エピソードで構成され、平均15.3ステップで6つのモバイルデバイス、212の異なるアプリ、1,357のアプリの組み合わせをカバーしている。
我々は,履歴リサンプラーモジュールを備えた長期横断ナビゲーションのための探索的マルチモーダルエージェントであるOdysseyAgentを開発した。
論文 参考訳(メタデータ) (2024-06-12T17:44:26Z) - AutoDroid: LLM-powered Task Automation in Android [32.241570727243534]
モバイルタスク自動化システムであるAutoDroidを紹介した。
主なコンポーネントは、LLMでUIをブリッジする機能対応UI表現メソッドである。
我々は、メモリ拡張Androidタスク自動化のための新しいベンチマークで、その性能を158の共通タスクで評価した。
論文 参考訳(メタデータ) (2023-08-29T13:02:30Z) - Contextual information integration for stance detection via
cross-attention [59.662413798388485]
スタンス検出は、著者の目標に対する姿勢を特定することを扱う。
既存のスタンス検出モデルの多くは、関連するコンテキスト情報を考慮していないため、制限されている。
文脈情報をテキストとして統合する手法を提案する。
論文 参考訳(メタデータ) (2022-11-03T15:04:29Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。