• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:「ソースの表示」をしたときに極力外部ファイルの読込先をわかりづらくする)

「ソースの表示」をしたときに外部ファイルの読込先をわかりづらくする方法はある?

このQ&Aのポイント
  • ソースの表示をしたときに外部ファイルの読込先をわかりづらくする方法について知りたいです。
  • AD内で別のサーバからファイルを読み込んでいる際に、ソースの表示をすると読込先が明示されてしまいます。
  • ファイルの読込先をわかりづらくする方法があれば教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

焼け石に水程度ですが… ajaxを使っているのなら、使用するurlを変数にしておいて、最初にサーバから読込むとか? もうちょっとやるなら、読込む文字列は簡単な暗号化しておくようにすれば、コピペなどはできなくなる。 サーバ側でソフトが使えれば、復号もサーバーサイドで行なうようにすれば、少しはわかりにくくなるかも。 もっとも、サーバ側での処理が可能なら、サーバへのリクエストは番号にしでもしておいて、サーバ側でそれをurlに変換して取得してくれる仕組みにでもしたほうがよさそう。 わかりづらくすることに、意味があるのかないのかは知りませんが…

mr-r00
質問者

お礼

ありがとうございます 大変参考になりました

その他の回答 (1)

回答No.2

String.fromCharCode()で1文字ずつ数字からアルファベットに変換した物をURLとして使用し、 AjaxのresponseTextをeval()したり、JSONPのような方法で読み込み、 それを何重にも入れ子にする。 ですが、ファイルの内容を解析したいという人は(ソースを表示するのではなく)開発ツールを使ってファイルの内容を直接読むはずですので、 「どのファイルが読み込まれたか」という処理を隠蔽するのは、ほぼ不可能だと思います。

mr-r00
質問者

お礼

ありがとうございます!参考にします

関連するQ&A