アクションスクリプトコード(as2またはas3)がコピーされないようにする信頼できる方法がありますか? フラッシュコードを逆コンパイルできるツールがあるので、簡単にリバースエンジニアリングすることができます。また、アクションスクリプトコードを難読化できるツールをいくつか見たことがありますが、彼らは信頼できる... ご存知ですか?ありがとう!ActionScriptコードの逆コンパイルを防止する方法
答えて
定義上、それを防ぐことは不可能です。
理由は簡単です。コードはクライアントで実行する必要があるため、クライアントはそのコードを読み取る必要があります。
あなたができることは、それが利益をもたらさないようにするのは難しい(時間がかかる)ようにすることです。 Flashには、パスワードによる再コンパイル解除を保護する機能が組み込まれています。私はそれがうまくいくかどうかは分かりません。何らかの形の暗号化があると思います。
感情的なデータを試してみて、それを実行時に結合したり、暗号化したり、サーバーから暗号解読キーを取得したりできます。
最終的には、実際には何もできません。ユーザーが暗号化キー(パスワードまたはファイル)を入力することを忘れない限り。 Flashには暗号化のビルドはありませんが、暗号化ライブラリlib http://code.google.com/p/as3crypto/のような無料のライブラリがいくつかあります。
私はコードを難読化するための信頼できる持続可能な方法がないことを発見しました。コードを難読化する方法があれば、私はそれを賭けたい:
- それは、誰かが/は、その難読化のための逆コンパイラを見つけ作る前に、それは時間の問題だろうあなたのコード
- のパフォーマンスに影響を与えますメソッド
クライアントコードのセキュリティに頼ってはいけません。コードをデコンパイルできない場合でも、swfはクライアント上で実行され、ユーザーがアクセスできるネットワーク接続を介してインターネットと通信します。パケットをスニッフィングすることができ、転送されているすべてのデータを簡単に分析できます。
クライアントがあなたのすべてを知っていることを考慮しても、安全なアプリケーションを開発する方法を見つけるべきだと思います。サーバー側の制約を使用し、すべての入力をフィルタリングしてから使用するようにしてください。また、サーバー側のスクリプトからすべての機密データを要求するのではなく、ASコードに組み込むのが良いスタートです。
- 1. Pythonインポートのコンパイルを防止する
- 2. FMXファイルを逆コンパイルする方法
- 3. djangoでユーザパスワードを逆コンパイルする方法
- 4. asp.net Webサイトを逆コンパイルする方法
- 5. Asp.NETでXSSを防止する方法
- 6. DelphiでProcessMessagesを防止する方法
- 7. JavaScriptでイベントチェインを防止する方法
- 8. フォーム送信を防止する方法
- 9. Visual Studioコードでオートコンプリートを防止する
- 10. コードでのコンパイルの停止
- 11. c#設定でデータベース接続文字列を保護すると、逆コンパイルを防止できますか?
- 12. 逆コンパイル済みコードの完成
- 13. externals SWFで逆インターポーティングする方法は? (ActionScript 2.0)
- 14. ActionScriptでの実行を中止する方法
- 15. Delphiのコードのコンパイル方法
- 16. Java - 逆コンパイルを防ぐために文字列を難読化/隠蔽する方法はありますか?
- 17. Visual Studioプロジェクトに.NET DLLのバッチを逆コンパイルする方法
- 18. Quartz.NETの失敗防止/検出方法
- 19. j2me .jarアプリケーションから1つのクラスファイルを逆コンパイル、編集、再コンパイルする方法
- 20. Javaコードを逆コンパイルするのはなぜ簡単ですか?
- 21. fattach()でcコードをコンパイルする方法
- 22. gccでSIMDコードをコンパイルする方法
- 23. Dockerfileをキャッシュする方法を防止するには
- 24. 例外ASP.NETをスローするWebキャッシングを防止する方法?
- 25. Team Foundationの元に戻すロックを防止する方法
- 26. exeまたはdllをアセンブリに逆コンパイルする方法
- 27. VS.netで作成した.dllファイルを逆コンパイルする方法
- 28. Jarファイルを逆コンパイルから保護する方法は?
- 29. Java.classファイルをrt.jarから逆コンパイルする方法
- 30. perlcc -Bからperlバイトコードを逆コンパイルする方法は?