こちらは、2017年2月2日に公開された以下のドキュメントを翻訳したものとなります。
AppSealing adds DEX Encryption as new security feature
AppSealingのセキュリティ技術にDEX暗号化が追加され、安全性がさらに強化されました。
Dalvik仮想マシン
Dalvik仮想マシンは、コンパイルコードを解釈するためにAndroidに実装されたサービスです。
Dalvik仮想マシンによってDEXファイルが実行されます。
DEX、ODEX、Multi DEXとは?
DEX (Dalvik EXecutable)またはODEX (Optimized Dalvik EXecutable)ファイルは、Android上のアプリケーションの初期化や実行に使用され、これらのファイルはAPK内に保管されています。
Multi DEXとは、単純にAPK内に複数のDEXファイルが存在しているという意味です。
なぜDEX暗号化が重要なのでしょうか?
DEXファイルにはコンパイルされたコードが含まれているため、ハッカーの標的となります。
ハッカーはリバースエンジニアリングを行い、DEXファイルからJARファイルまたはJAVAクラスファイルを生成することができます。
DEX暗号化(ODEXおよびMulti DEX暗号化)の導入によって、AppSealingにさらにセキュリティレイヤーが加えられコードやアセットの盗難防止が強化されました。
DEX暗号化は、こちらのAppSealing Developer Consoleでご利用いただけます。
コメント
0件のコメント
サインインしてコメントを残してください。