iモード携帯電話用Java(iアプリ) Part10
■ このスレッドは過去ログ倉庫に格納されています
0388デフォルトの名無しさん
2006/01/04(水) 12:12:30この手のCGIは
split.cgi?filename=/etc/passwd&from=0&length=10240
のように使われて、意図しないファイルを読まれてしまってセキュリティホールに
なるものばかりなのだが。
ちゃんとファイル名のパスをチェックしているのか、えらく面倒だぞこれは。
../../etc/passwdとか、色々な書き方があるから。
普通こういうCGIは書かない。
プログラムを書けるようになったぐらいの駆け出し(または素人)っぽいやり方だ。
>>ファイルを分割すると、管理が面倒になるからなぁ。
そんな事無い。いちいち手でsplitしたら面倒だろうけど。
makeとかを使う。ちゃんとMakefileつくって置けば、ファイルをサーバに置いて
makeを動かせば更新(split)が必要なファイルは全て更新されるようにする。
あと大抵バージョンコントロールプログラムと併用する。
手が掛らないように、さらに安全に運用できるようにするもんだ。
■ このスレッドは過去ログ倉庫に格納されています