ブラウザ上で動作するJavaScriptのコード内に、あまりユーザーに知られたくない情報が含まれているとします。このとき、どのように解決するのが適切でしょうか?
- htaccessで*.jsへのアクセスをすべてindex.phpに集中させ、PHPで認証を行う
- JavaScriptを難読化する
- サーバーサイドに情報を持つ
- 諦める
1.はあまりしたくありません。理由は、Apacheのしている仕事をPHPが担うことになってしまうからです。2.はあまり根本的な解決になっていないのでこれもあまりしたくありません。3.は速度的に微妙かなという感じがしています。ということで現状は4.です。JavaScriptのファイルの存在が知られることを恐れながら毎日を過ごしています。
この3つ以外の解決策はありますでしょうか?できればスマートな解決策だと嬉しいです。
回答よろしくお願いします。
あなたの回答
tips
プレビュー