これは私にとっても非常にばかげた質問のように見えますが、とにかく、私は興味があります:
Adobe Air アプリケーションをハードウェア キー (ソフトウェア保護ドングル) で保護する方法はありますか?
海賊版からの保護などのキーを必要とする特定のアプリケーションの開発を検討しています (その事実を変更することはできません)。この特定のアプリケーションが行うべきことを記述するには、Adobe Flash を使用するのが最も簡単な方法のようです。 .
これは私にとっても非常にばかげた質問のように見えますが、とにかく、私は興味があります:
Adobe Air アプリケーションをハードウェア キー (ソフトウェア保護ドングル) で保護する方法はありますか?
海賊版からの保護などのキーを必要とする特定のアプリケーションの開発を検討しています (その事実を変更することはできません)。この特定のアプリケーションが行うべきことを記述するには、Adobe Flash を使用するのが最も簡単な方法のようです。 .
純粋に Flash で記述している場合は、フラッシュ ファイルを暗号化し、実行可能ファイルを生成する SWF Studio (または Zinc ) などの製品を使用できます。標準のフラッシュ実行可能ファイルでは、swf データを簡単に抽出できるため、暗号化する必要があります。次に、ドングルに結び付けるシェル ラッパーを使用して、この実行可能ファイルを保護できます。SWF Studio と Dinkey Dongles をフラッシュ実行可能ファイルと共に使用してこれを行いましたが、非常にうまく機能しました。
リンク:
AIR アプリケーションは、ハードウェア ドングルをサポートしておらず、逆コンパイルに対する十分な保護も備えていません。ドングルは、NativeProcess で呼び出されるヘルパー アプリケーションで検出できると思いますが、これには OS ごとに異なるヘルパーが必要になります。また、難読化がなければ、これらすべてが無意味になります。逆コンパイルについては Trillix SWF Decompiler を、難読化については SecureSWF を参照してください。