私のウェブサイトで使用しているjavascriptファイルのソースコードを検出する方法があるのでしょうか?私はそれの中でajaxを使用しているので、コードを簡単に変更できるので、より安全なはずです。私はPHPファイルを開くたびにjsファイルをダウンロードして、コードが他の構造体の助けを借りて変更されているかどうかを手動でチェックするような何かを行うことができます。しかし、それは健康的でしょうか?javascriptソースコード変更の検出
3
A
答えて
5
Subresource Integrityをお探しのようです。
Subresource Integrity(SRI)は、ブラウザが(CDNなどから)取り出したファイルが予期しない操作で配信されることをブラウザが確認できるセキュリティ機能です。これは、取り出したファイルが一致しなければならない暗号化ハッシュを提供できるようにすることによって機能します。
この技術を使用すると、スクリプトをチェックするハッシュを定義できます。一致しない場合、スクリプトは実行されません。例:
<script src="https://example.com/example-framework.js"
integrity="sha384-oqVuAfXRKap7fdgcCY5uykM6+R9GqQ8K/uxy9rx7HNQlGYl1kPzQho1wx4JwY8wC"
crossorigin="anonymous"></script>
ただし、browser supportは現在それほど大きくありません。
+0
それは実際に私が正確に探しているものです、ありがとう –
関連する問題
- 1. JavaScriptが変更を検出しない
- 2. JavaScriptで変更された隠しセレクトオプションの変更イベントで検出する
- 3. Proxyオブジェクトを使用したJavascript配列の変更の検出
- 4. ライフサイクルフックメソッドのAngular2変更検出
- 5. 変更の検出jQuery
- 6. DOM変更イベントの検出
- 7. Angular2デフォルトの変更検出
- 8. javascript innerhtmlはソースコードのコンテンツを変更しません
- 9. JavaScriptを使用したIE10メトロの方向変更を検出
- 10. AppleからのJengaソースコード/動き検出
- 11. 変数変更のライブ検出
- 12. ページ変更を検出するJavascriptコード? (たぶんAJAX経由)
- 13. Javaソースコードを変更する
- 14. %変更を検出する
- 15. SAPUI5変更検出メカニズム
- 16. angular2 @入力変更検出
- 17. 変更機能出力 - ソースを点検 - Javascript- HTML - 私は関数の出力を変更するGoogle Chromeの
- 18. 角度検出での変更検出の使用方法
- 19. ウォッチャーは変化を検出し、変更
- 20. canActivate PromiseブロックまたはObservableブロックの検出変更検出
- 21. Microsoft Syncフレームワークの変更検出のみ
- 22. アレイ内のオブジェクトの変更検出
- 23. ダイアログボックスのコントロール - 変更の検出
- 24. Android:アクティビティの検出/アプリケーションの変更イベント
- 25. 。変更が入力の変更の値を検出しない
- 26. javascript検索機能を変更する
- 27. nginxウェブサーバのソースコードを変更する
- 28. 円グラフのKibanaソースコードを変更
- 29. Pythonセレン - ウェブページのソースコードを変更する
- 30. ディレクトリの変更を検出する
達成しようとしていることを説明できますか? – jackstrapp
私が最初の文章で言ったように。クライアントがjsコードを変更すると、それを検出する方法がありますか? –
ああ!私はあなたがクライアント側でファイルの変更をチェックしようとしていることを理解していませんでした。誰かがブラウザのウェブサイトで提供されているjsコードを変更しようとしているかどうかを知りたいですか? – jackstrapp