2011-08-10 2 views
1

最新のJavaScriptの難読化/縮小ツールは、自分のコードをリバースエンジニアリングからどれだけ保護できますか?また、どのような難読化プラットフォームがこれを防ぐために最適ですか?コードをデオフファウス化し、プロセスを無意味にするプログラムを作成するのはむしろ簡単なようです。JavaScript Obfuscation and Minification

これは完璧なものではない場合、リモートでコードを提供しているソリューションがありますか?

+1

http://stackoverflow.com/questions/29399/is-using-an-obfuscator-enough-to-secure-my-javascript-codeおよびhttp://stackoverflow.com/questions/194397で十分にカバーされています。/how-can-i-obfuscate-javascript – Radu

答えて

7

難読化でできることは、コードを借りたり、コードを使用する方法を理解するために、決定的なハッカーの作業を増やすことです。それが決まれば、それを防ぐことはできません。

コードを解読して再度読み込み可能にするか、デバッグ可能にするプログラムがたくさんあります。意味のある変数名をすべて削除してコメントをコードすると、誰かがコードを理解できるようになりますが、決定されたハッカーがこれを行うのを妨げることはありません。保護されたままにしなければならない

アルゴリズムや企業秘密はは、クライアント側ではjavascriptをすべきではないのではなく、ページに直接入れたり、Ajaxの呼び出しによってページに入れて結果をサーバ上で実行する必要があります。