- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:「ソースの表示」をしたときに極力外部ファイルの読込先をわかりづらくする)
「ソースの表示」をしたときに外部ファイルの読込先をわかりづらくする方法はある?
このQ&Aのポイント
- ソースの表示をしたときに外部ファイルの読込先をわかりづらくする方法について知りたいです。
- AD内で別のサーバからファイルを読み込んでいる際に、ソースの表示をすると読込先が明示されてしまいます。
- ファイルの読込先をわかりづらくする方法があれば教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
焼け石に水程度ですが… ajaxを使っているのなら、使用するurlを変数にしておいて、最初にサーバから読込むとか? もうちょっとやるなら、読込む文字列は簡単な暗号化しておくようにすれば、コピペなどはできなくなる。 サーバ側でソフトが使えれば、復号もサーバーサイドで行なうようにすれば、少しはわかりにくくなるかも。 もっとも、サーバ側での処理が可能なら、サーバへのリクエストは番号にしでもしておいて、サーバ側でそれをurlに変換して取得してくれる仕組みにでもしたほうがよさそう。 わかりづらくすることに、意味があるのかないのかは知りませんが…
その他の回答 (1)
- 神崎 渉瑠(@taloo)
- ベストアンサー率44% (1016/2280)
回答No.2
String.fromCharCode()で1文字ずつ数字からアルファベットに変換した物をURLとして使用し、 AjaxのresponseTextをeval()したり、JSONPのような方法で読み込み、 それを何重にも入れ子にする。 ですが、ファイルの内容を解析したいという人は(ソースを表示するのではなく)開発ツールを使ってファイルの内容を直接読むはずですので、 「どのファイルが読み込まれたか」という処理を隠蔽するのは、ほぼ不可能だと思います。
質問者
お礼
ありがとうございます!参考にします
お礼
ありがとうございます 大変参考になりました