Dotfuscator Community では基本的なレベルの保護が提供されますが、PreEmptive Protection - Dotfuscator Professional にアップグレードすると、強化された難読化変換や保護機能を利用できるようになります。 これらの機能として以下のようなものがあります。
-
知的財産の保護
- 追加の名前変更オプション:たとえば、拡張オーバーロード誘導™ や識別子選択のランダム化があります。
- 企業レベルの難読化変換が利用可能:このような変換として、コードの自動逆コンパイルを妨害するための変換があります。
- 機密事項に関連する文字列を難読化する機能:逆コンパイルしたコードを簡単に検索できないようにします。
- 所有権と配布の文字列を目立たないようにアセンブリに埋め込む機能(ソフトウェアのウォーターマーク処理):ソフトウェアの違法コピー元を特定できます。
- 複数のアセンブリを 1 つに統合する機能:機能単位で分割されているアセンブリが統合されるため、攻撃者がコード要素の役割を特定するのをさらに困難にします。
- 使用されていないコードをアプリケーションから自動的に除去する機能:出荷される重要なコードの量を削減します。
-
アプリケーションの整合性保護
- 追加のアプリケーション防御動作
- 改ざん対策とデバッグ対策のコードを
.dll
アセンブリに差し込む機能 - アプリケーションの期限切れとなる前に警告期間を置く機能
- 期限の警告期間に入ったか期限切れになったことをアプリケーション コードに通知する機能
Dotfuscator Professional は業界標準の .NET 難読化プログラムであり、継続的なサポート、保守、および製品アップデートを必要とする企業内開発者にうってつけです。 また、Dotfuscator Professional は Visual Studio との緊密な統合も提供しており、商用のライセンスが受けられます。
Dotfuscator Professional の高度なアプリケーション保護機能の詳細については、Dotfuscator の概要ページおよび Dotfuscator Professional と Dotfuscator Community との比較を参照してください。
サポートされているすべての機能を利用できる Dotfuscator Professional の試用版は preemptive.com から入手できます。