データを隠す

はじめに

データフォルダやデータファイルをブラウザから見えなくする方法を考えましょう。

拡張子を変える

データファイルの拡張子をcgiにするとサーバーはプログラムとみなし、
実行を試みて、失敗するので、「501 Internal Error」となり、
ファイルの中身を見られることはないです。

.htなんとか

.htaccess が使えるサーバーでは .htで始まるディレクトリやフォルダを見ることができない設定になっています。
ファイルの有無に関わらず「403 Forbidden」となります。
これを利用し、 .htdatafile.txt や .htdatadir という名前で作成することによってデータに直接アクセスされる心配が無くなります。

スポンサード リンク

トラックバック

トラックバックURL
https://linux-life.net/tb/program/ruby/cgidoc/invisible/
Linux Life 〜 No linux, No life 〜
プログラミング > Ruby > CGI入門 > データを隠す