 |
|
オープンソースプロジェクトで仕事をしていますか?
もし DashO を使っていないなら、ぜひ使ってみて下さい。
|
|
Java
ソフトウェア開発者が口を揃えて
「 DashO でコードを処理する」 と言うのは何故でしょうか?
"ソフトウェアがリリースされるや否や、ハッカーたちはあっという間にそのソフトウェアに群がり、最新版のコード解析ツールを使用して内容を調べてしまいますが、
ソフトウェアの難読化を行うことにより簡単に解析を困難にでき、またセキュリティ面および知的財産権の保護においても強化できます。"
-- Pete Lindstrom, Spire Security,
LLC 研究室長 |
|
 |
| <DashO 使用のメリット> |
| ・ |
ソースコードのセキュリティを大幅に高めます。 |
| ・ |
Java プログラムのサイズを大幅に縮小します。 |
| ・ |
実行時の効率を向上させます。 |
|
 |
| DashO テクノロジーは
Java 実行形式を最高速かつ最小化する標準テクノロジーとなりつつあります。 DashO をご利用いただくことにより、アプリケーションを切り詰め、可能な限り最小化します。
これは単にクラスやメソッド、あるいはフィールドの名称をリネームするだけではなく、 利用されていないメソッドやフィールドあるいはコンスタントプールエントリーをも除去します。
このことから本製品はクラスサイズの縮小や最適化および難読化の標準ツールとなっているのです。
|
|
|
 |
なぜ PreEmptive Solutions
を選ぶべきなのでしょうか?
どんな Java コードを DashO で処理すべきなのでしょうか? |
 |
社内用も含め、あらゆる
Java コードで、Jar ファイルやクラスファイルとともにソースコードを公開したくないようなコードです。
また、 J2ME コードもサイズ縮小のため DashO で処理すべきでしょう。この処理を行うことにより、より多くの機能を追加してもちいさなフット
プリントで済ませることができるでしょう。 |
|
|
|
| 高度な適合性と使い易さを誇る
PreEmptive 社の難読化ソフトウェアをご利用いただけば、 お客様の作成したアプリケーションに対する最適なコードプロテクションが可能となることにより、
安心してお客様のアプリケーションを配布していただけます。 |
|
|
 |
|
DashO-Pro |
| DashO-Pro は第三世代の Java 難読化ソフトウェアであり、コンパクタ(コード縮小プログラム)、オプティマイザ(最適化プログラム)およびウォーターマーカでもあります。本製品では
Java アプリケーションを最大 70% サイズ縮小するとともに、これまでにないレベルのコードセキュリティを提供します。さらに、DashO
は JIT の処理を軽減するよう Java コードを最適化します。すなわち、DashO は JIT 実行前にコード解析を行い、Java
アプリケーションがより高速に動作するための実行時用の手がかりを提供します。また Java アプリケーションをリバースエンジニアリングから保護し、かつサイズ縮小と高速化も行いたいのであれば、DashO
が必須です。 |
 |
|
Sun Microsystems の選択: DashO
Sun Microsystems が JDK に含まれているライブラリを難読化する必要があった時、選択したのは
DashO でした。さらに、RSA エンクリプションも彼らの Java 暗号化製品に対し同じ選択をしました。Java
開発者と暗号化の最先端企業がコード保護のために DashO を採用したことは、その能力を示す強力な証拠といえましょう。Java
でプログラムを作成するのなら、恐らく DashO で処理されたコードを実行することになるでしょう。Java 資産の保護に本当に興味があるのでしたら、是非
DashO をご利用ください。
| <DashO-Pro で提供される主な機能> |
| |
| Java コードセキュリティ: |
| ・ |
特許されたオーバーロード誘導 (TM) によるパッケージ/クラス/メソッド/フィールドのリネーム |
| ・ |
強化された制御フローの難読化 |
| ・ |
文字列の暗号化 |
| |
|
| Java コードの効率化: |
| ・ |
使用されないクラス/メソッド/フィールドおよびコンスタントプールエントリの除去 |
| ・ |
JIT 効率向上のためのクラスおよびメソッドレベルでの最適化 |
| ・ |
動的にロードされるクラスの検出 |
| |
|
| 包括的かつ効率的な Java コードの開発および配布: |
| ・ |
JDK 1.5 を含む全 JDK (JSE、J2EE、J2ME 等) をサポート |
| ・ |
増分難読化 |
| ・ |
スタックトレースの自動変換 |
| ・ |
ディレクトリあるいは jar ファイルへのパッケージ化 |
| ・ |
あらゆる Java タイプのパッケージ化をサポート - アプリケーション、ライブラリ、アプレット、サーブレット、EJB
等 |
| ・ |
J2ME CLDC に基づくプロファイル (MIDP および iAppli (TM) を含む) のサポート |
| ・ |
CLDC プリベリファイされたライブラリクラスの認識 |
| ・ |
ディレクトリ、zip あるいは jar からのクラス抽出 |
| ・ |
開発環境への組み込みに適したコマンドラインインターフェイスの提供 |
| ・ |
包括的な GUI による各種設定機能 |
|