http://www.kent-web.com/data/postmail.html
これの脆弱性には呆れたよ。
KentはCGI制作業もやってるんだろ・・・。
こんな素人がやるようなミスをおかすなと。
1. Perlのソースが汚い
推奨されていないことも平気でやるわ、コーディングの質も悪いわ、
タブやインデントの入れ方も汚い、use strict すらしていない。
こういうのがセキュリティホール、実行速度低下、バグの原因になる。
2. 出力するHTMLのソースが汚い
W3C準拠が望ましいのは勿論だが、そういうレベルじゃなく汚いね。
例えば、テーブルにボーダーをつけるためだけに、そのテーブルを色つきのテーブルで囲っている。
CSSを数行追加すればボーダーぐらいできるのに、テーブルで囲ったりするから、
ソースは汚くなるわ、容量は大きくなるわ、第三者が修正しにくくなるわでめちゃくちゃ。
KentのCGI修正しようとするとこの汚さでストレスがたまる。
しかも、コーディングルールを決めていないせいか、インデント、タブが適当なのはもちろんのこと、
ダブルクオートやシングルクオートも使ったり使わなかったりでめちゃくちゃ、修正時に自動置換するなどのことができなくなってる。
3. パスワードをCGIに直書き
管理用のパスワードをCGIに直書き、非常にレベルが低いとしか言いようが無い。
そもそも、CGIが保存するデータはWebサーバのドキュメントルート外におくべきだ。
実害がないとかほざくかもしれないが、サーバの不具合でCGIのソースが見えてしまったりすることもある。
過負荷で処理できない場合や、動作するCGIの拡張子を変えた場合などに見えてしまうかもしれない。
ドキュメントルート内に見られて困るデータを置くこと自体が間違えなんだ。
これは少しでも業務でWebプログをやったことがある人にとっては常識だと思う。
(勿論、他の方法でセキュリティ対策していればいいが、Kentは拡張子がcgiだから問題ない、といった低レベルな理論を主張しているだけ)
ニュース
- 「赤い羽根共同募金運動」始まる 園児たちが呼びかけ [パンナ・コッタ★]
- 【文春】Mrs. GREEN APPLEギター・若井滉斗が実写版『忍者ハットリくん』でドラマ初主演へ…主題歌はミセスが担当、大森元貴もカメオ出演 [Ailuropoda melanoleuca★]
- 【科学大】👨📢「女子枠!」とキャンパスで揶揄され体が固まった……正当な入試なのに「なぜこんなに批判されるのか」 [パンナ・コッタ★]
- 【サッカー】今夜 キリンカップ決勝「日本対NZ」テレビ朝日が全国生中継! 解説は松木安太郎&内田篤人&柿谷曜一朗 ゲスト 影山優佳 [阿弥陀ヶ峰★]
- 山口一郎「痔になりました」新たな持病を公表 うつ病、群発頭痛に続き…「おだいじに」「仲間です」X心配の声 [muffin★]
- 【沖縄】「許せない」「基地を返せ」 強盗殺人事件、沖縄に怒りの声 ★3 [ぐれ★]
- 🚛(ヽ゚ん゚)「車が燃えてる。ガソリンスタンドで消してもらおう🔥」 店員、消防「マジかー😱」大パニック。 ※福岡県 [485983549]
- 🏡パンチあせパンチ🏡
- ₍₍ (ง´・ω・`)ว ⁾⁾マンボを踊ろうぜ
- 【悲報】コロコロコミック『子供たちへ、"冷笑"してるとこんな人生になるから気をつけようね!』 [839150984]
- X「たのしいピクニック女って“こういう奴”なんだが男共が騒いでる気がするw 女は分かってたのにジャップオスは分からなかった!」 [592058334]
- 【悲報】高市首相「責任ある積極財政で経済成長させるわよ!」 [733893279]