DashO

PreEmptive Solutions
「難読化技術」


DashO


DashO 設定方法 動画ページへ

実際の設定方法を動画でご覧いただけます。簡単な操作で設定ができることがわかります。 PreEmptive Solutions 社提供
「Prevent Reverse Engineering」

サポート 関連プロダクト

AG-TECH製品ライン


ご利用いただくお客様層に合わせた AG-TECH サポートサービスをご用意しております。



製品別FAQ参考資料
サポートサービスサポートフォーム

お問い合わせはこちら



*PreEmptive、Dotfuscator、DashO、Runtime Intelligence は、PreEmptive Solutions の商標または登録商標です。
*その他、会社名、アプリケーション名、システム名などは一般に各メーカの登録商標または商標です。
*Android のロボットは Google が作成、提供しているコンテンツをベースに複製したもので Creative Commons の表示 3.0 ライセンスに記載の条件に従って使用しています。

DashO

Java 開発向け難読化ツール
ポストビルドによる Java バイトコードの難読化

DashO

そのソースコード見られています!
Java、Android アプリケーションの脆弱性、適切な対策が必要です!!


Java、Android 開発には、リバースエンジニアリングに起因したリスクが多くあります。
無防備なアプリケーションの配布は、ソースコードを配布していることと変わりません。



なぜ、ソースコードを読みにくく(難読化)する必要があるのか?

【時代背景】
IT の進歩とともに、言語が多様化し、手軽な中間言語が注目されている時代において、無防備なソースコードには、ビジネスを展開する上で、製品そのものの価値を損失してしまうような様々なリスクが存在しています。知的財産の流出や著作権の侵害、違法コピーなど、企業にとってその被害が深刻化しつつあり、被害は増加する傾向にあります。

【言語の特性】
優れた協調性や移植性で人気の高い Java アプリケーション。しかし、その実行モジュールが中間言語であるという特性上、簡単にリバースエンジニアリングされてしまい、不正な解析や改ざんなどのリスクに対して、非常に脆弱です。

アプリケーションを取り巻く、様々なリスクの脅威からソースコードを保護するために開発されたのが Java 難読化ツール 「DashO」 です。
難読化という手法を通じて、リバースエンジニアリングに対抗し、セキュリティを高めます。


アプリケーションを提供する企業の責任と義務

Java、Android アプリケーションを提供する会社は、リバースエンジニアリングによるリスクを認識するとともに、セキュリティを施さなければなりません。アプリケーション開発に携わる企業は、自身(開発者)の知的財産の保護を怠ることで、アプリケーションを利用するお客さまにも被害を与えかねないからです。商用アプリケーションの開発者にとって、アプリケーションの難読化はもはや義務と言っても過言ではありません。