どのように構築したかに関係なく、リリースするすべてのモバイルアプリを保護します

現代のモバイル環境に関する単純な真実は次のとおりです。

「典型的な」モバイル アプリというものはもう存在しません。

アプリの中には、Java/Kotlin が主流のものもあれば、ネイティブ C++ や Rust を多用するものもあります。驚くほど多くのアプリがハイブリッド化しています。そして、特にゲーム、フィンテック、メディア、高パフォーマンスのモバイルワークロードにおいては、Unity や Flutter で構築される割合がますます増加しています。

この多様性は開発者にとって素晴らしいものです。しかし、これまでアプリの保護においては悪夢のような状況でした。ほとんどのセキュリティソリューションは、特定のプラットフォームにおいて、アプリの一部、特定の時間帯のみを保護できます。そして開発者は、どのアプリを保護し、どのアプリを無防備なままにするかを選ばざるを得なくなります。これは、使用するツールが様々なテクノロジーのすべてをサポートしていないというだけの理由で、です。

まさにそれが、私たちがここ数年かけて解決しようとしてきた問題なのです。

Android アプリは多層構造です。私たちはすべてのレイヤーを保護します。

実際の Android アプリには通常、次のような複数の部分が含まれます。

  • DEX コード (Java/Kotlin)
  • ネイティブ ARM コード (C/C++、Rust、ゲーム エンジン)
  • ハイブリッド コンポーネント (Unity、Flutter、MAUI、JS ブリッジ)

すべてのベンダーがこれらのコンポーネントすべてを保護できるわけではありません。

単一のビルド後のワークフローで可能です。

Android保護 現在カバーしているのは:

  • DEX – 難読化、改ざん防止、環境チェック
  • ネイティブARM64 – ビルド後の難読化、ランタイムガード、アンチインストルメンテーション
  • UnityとFlutter – これらのフレームワークが生成するARMコードの保護を完全サポート
  • 混合モードアプリ – 3 つのコンポーネントがすべて同じパッケージに含まれていてもシームレスな保護を実現

コードの入手元に基づいてプロジェクトを再編成したり、保護を分割したりする必要はありません。アプリをリリースしていただければ、私たちが全体を保護します。

iOSアプリはネイティブARM+ハイブリッド。これらもすべて保護します。

iOS アプリは構造がシンプルですが、構築方法は同様に一貫していません。

Swift や Objective-C で書かれたものもあります。多くの言語では以下が含まれます。

  • ネイティブARM64バイナリ
  • Flutterで生成されたARM
  • Unityビルド
  • MAUIおよびその他のランタイム

iOS ARMビルド後の保護 これらすべてを IPA または XCArchive レベルで直接カバーし、カスタム Xcode ビルド統合は必要ありません。

つまり、

  • 旧世代のツールとは異なり、LLVM IRに依存しない
  • ビルド設定を変更する必要はありません
  • ソースコードを出荷する必要がない
  • ワークフローの中断なし

アプリを当社の保護手順に通すだけで、強化されたバージョンが復元されます。

1 つの製品。1 つのワークフロー。あらゆるモバイル アプリ。

AppSec で私たちが行っているすべてのことを導く哲学は次のとおりです。

どのアプリを保護するかを選択する必要はありません。保護ソリューションはすべてのアプリを処理できるはずです。

そのため、当社のロードマップでは次の点に重点を置いています。

  • ビルド後の保護(ビルドシステムの変更なし)
  • フレームワークに依存しないカバレッジ(Unity、Flutter、MAUI、Rust、JS ハイブリッド、従来のモバイル スタック)
  • 使いやすさ(JSON ブループリント、単一の CLI 呼び出し、CI 対応)
  • プラットフォームの範囲を狭めるのではなく、拡大する

UnityとFlutter:もはや「特別なケース」ではない

これまで、モバイル セキュリティ ベンダーに Unity または Flutter アプリを出荷していることを伝えると、次の 2 つの応答のいずれかが返ってきました。

  1. 「我々はそれを支持しません。」
  2. 「我々はその一部を支持します。」

これらのフレームワークが現代のアプリ開発の基盤となっているからこそ、私たちは全体をサポートしています。

Unity と Flutter はここでは二級市民ではなく、一級のターゲットです。

App Store または Play Store に出荷できる場合… 私たちが保護します。

それはまさに見出しです。

アプリが以下のいずれであっても問題ありません。

  • Java/コトリン
  • Swift/Objective-C
  • C/C++ または Rust
  • Unity
  • フラッター
  • MAUI
  • 複数の層を持つハイブリッド
  • ゲーム、銀行アプリ、医療機器コントローラー、または完全にカスタマイズされたもの

APK、AAB、IPA、または XCArchive にコンパイルされた場合は、ビルド後の保護パイプラインを実行して、強化されたアプリを作成できます。

それが差別化要因です。

それが使いやすさの話です。

それがモバイル アプリケーション セキュリティの未来です。

お勧めの関連ガジェット