SWF が逆コンパイルされないようにするにはどうすればよいですか?
逆コンパイル防止の観点で、 ActionScript 1/2 と ActionScript 3 に違いはありますか?
これは、次の質問の反対の質問です。
swfファイルを逆コンパイルするにはどうすればよいですか? swfファイルを逆コンパイルする方法
SWF が逆コンパイルされないようにするにはどうすればよいですか?
逆コンパイル防止の観点で、 ActionScript 1/2 と ActionScript 3 に違いはありますか?
これは、次の質問の反対の質問です。
swfファイルを逆コンパイルするにはどうすればよいですか? swfファイルを逆コンパイルする方法
残念ながら、誰かがあなたの情報源を入手するのを避けることはできません。
ツールを使用してコードの読み取りを難しくすることはできますが、逆コンパイルを難しくすることはありません。逆コンパイルされた出力は単に難読化されます。
1 回のリバース エンジニアリングは、コードの難読化を解除して、再び読み取り可能にすることを試みることができます。より優れた難読化方法を使用することで、難読化されたコードの難読化をより困難にすることができます。残念ながら、このようなツールについてはほとんど知られていないため、ツールを作成した開発者の言葉を信じるしかありません。これらの答えの1 つは、私の質問の 1 つで行われます。しかし、正直なところ、これはあまり信頼できません。
専門的で経験豊富なリバース エンジニアを雇って、これらの難読化されたファイルの 1 つを解読し、解読にかかる時間と、努力する価値があるかどうかを実際に知る必要があります。
http://www.swftools.com/tools-category.php?cat=840
SWFを難読化するためのツールはたくさんあります。
フラッシュを含むクライアント側のツールが逆コンパイル/ハッキングされるのを防ぐことはできません...など。ハッキングするためにswfに触れる必要さえないメモリハックを含む、フラッシュやその他のクライアント側ツールをハッキングする方法はたくさんあります。
secureswf ( http://www.kindi.com/ ) や swf encrypt ( http://www.amayeta.com/ ) など、逆コンパイルを困難にするツールがいくつかあります。しかし、どちらも私の意見ではありません。swf は逆コンパイル可能ですが、少し難しくなります。
データの検証と保護のために、機密データをクライアント側またはユーザー サーバー側のテクノロジ (php など) に配置しないでください。