695. Re: デスクトップCGIでWebとデスクトップを融合する 第1回


番号順一覧Top スレッド順一覧Top
作者: Zazel
日時: 2006/6/05(22:53)
Zazelです。

=== "Bruce." <kbk@...> さんが書かれた
=== <4482FD90.3080500@...> にて
> >  XSS脆弱性について書いてあるCGIの本って推薦するものってありますか。
...
> この方面は Zazelさんが詳しいとにらんでるんですがどうでしょう?

私はXSSに詳しいわけないですよ。本も持ってないし。

とこれだけでは何ですので、この手の脆弱性に対して私がどう対処して
いるかといえば…。

入力を厳密にチェック。その上でHTMLを出力する場合は、リテラル等で
タグを書く以外は代替文字化する関数を必ず通す。例えタグが含まれて
いないと明らかな時でも、後の仕様変更で紛れてくるかもしれないので。
SQLならばDBI::quote() を通す。

普通でしょ。(^_^)

あと昔はopen() ではなくてsysopen() を使ったりしてました。

(* SEKI Masatoshi  //  Zazel                      *)
(*  Would you hold my hand? Softly, let's linger. *)
前の発言: 694. Re: デスクトップCGIでWebとデスクトップを融合する 第1回 [藤岡和夫] 2006/6/05(21:44)
後の発言: 696. Re: デスクトップCGIでWebとデスクトップを融合する 第1回 [Bruce.] 2006/6/05(23:17)
親発言: 693. Re: デスクトップCGIでWebとデスクトップを融合する 第1回 [Bruce.] 2006/6/05(00:34)
子発言: 697. Re: デスクトップCGIでWebとデスクトップを融合する 第1回 [Bruce.] 2006/6/05(23:31)
        698. Re: デスクトップCGIでWebとデスクトップを融合する 第1回 [藤岡和夫] 2006/6/06(22:35)