From: sinara@... Date: 1997-03-06T23:15:25+09:00 Subject: [ruby-list:2339] Re: hcp.rb and httpd.rb (Ver.0.5) 原です。 > 黒田です. > 僕の作っているのも時々いじってたのですが, 完全に負けました. いえいえ、いまのところ全然本物のサーバーの代わりにはならない です。そういえば、セキュリティが全く考慮されていないことの強 調が不十分でした。例えば、ページにインラインに ruby スクリプ トを書けるたりするとんでもないおもちゃなので、たとえば root で起動したまま放置された場合、他のユーザーが / 以下のすべて のファイルを消去するスクリプトを自分のホームページに書いてお けば、ページを読むだけで見事に root 権限で実行してしまいます。 何が起こっているかモニタしながら動かすのを前提としています。 リターンを押すと終了するのはそういう気持ちです。そもそもスタ ンドアローンでマニュアル検索 CGI などを動かしたり、他の CGI や hcp.rb のテストのために作ったので。 やっぱり httpd.rb という名前が偉すぎて良くないな。 > 僕は proxy 単体の物を作っていたのですが, そいつを JCC_BSD+ 上 > で動かして, (Lynx|Mozilla)で interrupt すると必ず落ちます. > で, SIGPIPE を trap しといて, client 側への転送に失敗したら > rescue してやることにしました. 今のところうまくいっているよう > です. あ、SIGPIPE というのがあるんですか!それは考えても見なかった。 これで一つ解決した。