Dotfuscator Community Edition 4.0

.NET アプリケーションは、企業の収益性を大きく左右するため、このようなアプリケーションの保護は不可欠です。したがって、ソース コードがアプリケーションにバンドルされない .NET プログラムは、Dotfuscator を使用して保護する必要があります。企業がアプリケーションの保護を怠ると、知的財産の盗用やハッキング、著作権侵害などの被害に遭う危険が高くなります。

PreEmptive Solutions の Dotfuscator は、難読化、サイズ縮小、ウォーターマーク作成などの機能を備えた、.NET アプリケーション向けの優れたプログラムです。.NET アプリケーションをリバース エンジニアリングから保護しながら、コンパクトで効率的なプログラムにすることができます。Dotfuscator Professional Edition を使用すると、どれほど優れた逆コンパイラを使用しても有益な結果を生成することができなくなります。また、.NET コードを包括的かつ効率的に開発および配置することが可能になります。

  Dotfuscator Professional Edition Dotfuscator Enhanced Community Edition Dotfuscator Community Edition
優れた .NET コード保護機能      
  • 拡張オーバーロード誘導
ms227240.check(ja-jp,VS.90).jpg    
  • 増分難読化による、難読化されたアプリケーションの部分的な更新
ms227240.check(ja-jp,VS.90).jpg    
  • 制御フロー難読化による逆コンパイラの混乱
ms227240.check(ja-jp,VS.90).jpg    
  • 文字列暗号化による攻撃の阻止
ms227240.check(ja-jp,VS.90).jpg    
  • ソフトウェア ウォーターマークによるアプリケーションの識別
ms227240.check(ja-jp,VS.90).jpg    
  • 定義済みの複数の名前変更技法からの選択 (印刷不可能な文字など)
ms227240.check(ja-jp,VS.90).jpg    
  • 特許取得済みのオーバーロード誘導を使用した名前変更システムによる、名前空間、型、メソッド、およびフィールドからの意味の削除
ms227240.check(ja-jp,VS.90).jpg ms227240.check(ja-jp,VS.90).jpg ms227240.check(ja-jp,VS.90).jpg
.NET コードの効率化      
  • 複数のアセンブリを 1 つにリンク
ms227240.check(ja-jp,VS.90).jpg    
  • 使用されていない型、メソッド、およびフィールドの削除
ms227240.check(ja-jp,VS.90).jpg    
ランタイム インテリジェンス      
  • アプリケーションの使用の追跡
ms227240.check(ja-jp,VS.90).jpg ms227240.check(ja-jp,VS.90).jpg  
  • アプリケーションの改ざんの検出
ms227240.check(ja-jp,VS.90).jpg ms227240.check(ja-jp,VS.90).jpg  
パワーと利便性      
  • サテライト DLL のシームレスな難読化
ms227240.check(ja-jp,VS.90).jpg    
  • 厳密な名前を持つアセンブリの自動的な再署名
ms227240.check(ja-jp,VS.90).jpg    
  • 難読化されたアプリケーションのデバッグと、難読化されたスタック トレースのデコード
ms227240.check(ja-jp,VS.90).jpg    
  • Visual Studio ビルド内での難読化 (2002、2003、および 2005)
ms227240.check(ja-jp,VS.90).jpg ms227240.check(ja-jp,VS.90).jpg  
  • MSBuild を使用した難読化
ms227240.check(ja-jp,VS.90).jpg    
  • コマンド ライン インターフェイスを使用した、自動化されたビルドへの統合
ms227240.check(ja-jp,VS.90).jpg    
  • .NET 2.0 アプリケーションの難読化
ms227240.check(ja-jp,VS.90).jpg ms227240.check(ja-jp,VS.90).jpg ms227240.check(ja-jp,VS.90).jpg
  • アプリケーションの種類による構成
ms227240.check(ja-jp,VS.90).jpg ms227240.check(ja-jp,VS.90).jpg ms227240.check(ja-jp,VS.90).jpg
  • カスタムな属性による構成
ms227240.check(ja-jp,VS.90).jpg ms227240.check(ja-jp,VS.90).jpg ms227240.check(ja-jp,VS.90).jpg
  • 正規表現またはその他の選択条件を使用した構成
ms227240.check(ja-jp,VS.90).jpg ms227240.check(ja-jp,VS.90).jpg ms227240.check(ja-jp,VS.90).jpg
  • テクニカル サポートの利用
ms227240.check(ja-jp,VS.90).jpg    

Dotfuscator ドキュメントの目次

はじめに

難読化、および Dotfuscator が優れた知的財産をどのように保護するかについて説明します。

Dotfuscator の使用

Dotfuscator の素早い起動方法および構成方法を、ステップ バイ ステップで説明します。

構成ファイル リファレンス

構成ファイルのオプションに関するリファレンスです。

識別子の名前変更

オーバーロード誘導および Dotfuscator の特許取得済み名前変更システムを最大限に利用する方法について説明します。

制御フローの難読化

制御フローの難読化について、および Dotfuscator Professional Edition がこの技法を使用して逆コンパイラを妨害する方法について説明します。

ユーザー文字列の暗号化

文字列の暗号化および Dotfuscator Professional Edition を使用して文字列の暗号化を最大限に活用する方法について説明します。

不要コードの除去

Dotfuscator Professional Edition の不要コードの除去システムを使用してアプリケーションのサイズを縮小する方法について説明します。

アセンブリのリンク

Dotfuscator Professional Edition のアセンブリ リンク機能を使用して、.NET アプリケーションをパッケージ化する方法について説明します。

ウォーターマーク

Dotfuscator Professional Edition のPreMark・アプリケーションのウォーターマーク機能を使用して、アセンブリに情報を埋め込む方法について説明します。

SO シグナルによる改ざん通知およびランタイム インテリジェンス

Dotfuscator を使用して、アプリケーションに改ざんの通知およびランタイム インテリジェンスを追加する方法について説明します。

高度なトピック

複雑なアプリケーションに Dotfuscator を使用する場合に発生する一般的な事例について説明します。

コマンド ライン インターフェイスの使用

コマンド ライン インターフェイスのスイッチに関する情報を提供し、コマンド ライン インターフェイスが GUI とどのようにやり取りするかを説明します。

GUI リファレンス

Dotfuscator のスタンドアロン GUI を使用してアプリケーションを構成し、難読化する方法について説明します。

リファレンス

定義、サンプル構成ファイル、およびサンプル割り当てファイルを含みます。

サンプル

Web から利用できるサンプルへのリンクを含みます。

© 2002-2007 PreEmptive Solutions. All rights reserved.