***すれ立てるまでもない質問はここで 第23刷***
■ このスレッドは過去ログ倉庫に格納されています
0799デフォルトの名無しさん
NGNG>文字列を扱う場面が多いからその機会が増えて、オーバーランになるのじゃないかな?
>それはCGIに限らず、Webアプリ全般に言えることっしょ。
ちがうっしょ。CGI は "Gateway Interface" っていうくらいで、「外部」からパラメータを与えられるから、
パラメータ長さに関する予測が出来ない、従って length のチェックが必須、ということ。
smtp, snmp, pop, date その他外部から接続されるプロトコル(を扱う daemon, handler) 一般に言えることでし。
あと well known port を扱う関係上高い権限で動いていると、buffer overrun で攻撃されたときに
セキュリティホールになるから、必要最低限の権限で動くほうが良いと思う >> CGI
■ このスレッドは過去ログ倉庫に格納されています