私はjavascriptファイルを別のserver.susからの着信データを処理するためのメソッドが含まれているので、javascriptファイルがブラウザにロードされているので、クライアントはこれらのJavaScriptメソッド、変数などをすべて表示できます。クライアントサイドでjavascriptメソッドの公開を避ける方法はありますか?
0
A
答えて
0
いいえ、javascriptはクライアント側であり、重要な情報はそこに表示されるべきではなく、どんなプログラムと同様、すべてがリバースエンジニアリングされます。
解決策は、サーバーにデータを要求し、サーバーの内部の機能を実行し、応答を送信することです。ちょうどGoogleマップのように、あなたがルートを検索するとき、あなたはウェブサイトにアクセスするとalgorythmを見つけるパスがダウンロードされていない、ルートを計算するためにGoogleに尋ねる。
悲しいことに、それはあなたが
編集に頼ることができる唯一のオプションです:それは解決策ではありません、それは100%安全ではないのですが、角度のようなAPIを使用したり反応し、コードを縮小すると、コードをマングルかもしれません読むのが難しいほど十分ですが、リバースエンジニアリングのリスクはまだあります
+1
コード保護に興味のある方は、minifierを使用しないでください。あなたはFalが言ったようにJscramblerを使うことができます。 JSファイルを保護し、クライアント側の防御メカニズムやアンチデバッグ機能としてコードロックを提供します。 ロックや防御を提供しないスターターバージョンでさえ、他のツールよりもコードを隠すことでより良い仕事をするようです。 – user7366409
関連する問題
- 1. clickonce以外の方法で公開する方法はありますか?
- 2. "共有"を避ける良い方法はありますか?
- 3. サブクエリを避ける方法はありますか?
- 4. $ this-> everywhereを避ける方法はありますか?
- 5. ng-repeatを避ける方法はありますか?
- 6. JavaScript ES6で公開されているBNF文法はありますか?
- 7. 秘密の情報をvimrcに公開することを避ける方法
- 8. クラス内の属性を非公開にすることを避ける方法
- 9. エンティティフレームワークのインクルード()でマジック文字列を避ける方法はありますか?
- 10. POSTメソッドをテストできる公開Webサイトはありますか?
- 11. Javascriptに「安全でない公開」がありますか?
- 12. クライアントサイドのJavaScript mimetypeライブラリはありますか?
- 13. セレンで待ち時間とスリープを避ける方法はありますか?
- 14. .snkファイルから公開鍵を公開する必要はありますか?
- 15. 私のプロジェクトでpublicメソッドを公開する方法はありますが、public APIでは公開されません。
- 16. valarrayと配列の間のコピーを避ける方法はありますか?
- 17. SqlDataReaderを開くときにネストすることを避ける方法はありますか?
- 18. 静的メモリ領域のオーバーフローを避ける方法はありますか?
- 19. MongoDb用.NETドライバ:プロパティ名のハードコーディングを避ける方法はありますか?
- 20. forループを回避する方法はありますか? (ES6/JavaScript)
- 21. あまりにも多くのモデルクラスを避ける方法
- 22. Caliburn.Microがすべてのメソッドを公開する必要がありますか
- 23. Poloniexは公開APIのメソッドでnull値を返すことがあります
- 24. goパッケージとstruct名に吃音を避ける方法はありますか?
- 25. このメモリエラーを回避する方法はありますか?
- 26. JavaScriptで「Safariで開く」を実装する方法はありますか?
- 27. コードビハインドに公開したいすべてのフィールドにrunat = "server"と書くのを避ける方法はありますか?
- 28. nativescriptでクラス内のメソッドを適切に公開する方法
- 29. ドロワーの開閉にイベントハンドラーを取り付ける方法はありますか?
- 30. UWPアプリケーションでjavascript UIコントロールを開発する方法はありますか?
これらの方法には、漏れたくない機密データはありますか? – Ryan
mabyeあなたは[this](https://jscrambler.com/en/how-it-works)を探しています。 fyi、私はちょうど最近それを知っています.. – Fal