にゃあ

モジュール開発のタブー

いろいろな方が公式フォーラムなどで、セキュリティーの視点からモジュール開発で注意すべき点について言及していますが、いったいどれくらいのタブーが存在するのでしょうか。

私の見つけた限りでは、
・数値型はintval()をかける。
・includeよりrequire?
・foreach()やextract()で$_GETや$_POSTなどを展開してはいけない。
・queryFはGETの時にもSELECT以外のクエリを送るので必要が無い限りqueryにする。
・$_GETや$_POSTなどのtrimは無駄?
・(ブラウザやSQLなどで)出力する前には必ず$myts
・インクルードされるファイルの頭にはif (!defined('XOOPS_ROOT_PATH')) exit();

細かく書けばもっと出てきたり、書いていないことも沢山あると思われます。

コメント&トラバ

トラックバックを送る

無関係なスパムのトラックバックを防止するため、リンク先で本サイト(suin.asia)への言及が確認されないトラックバックは破棄しています。

トラバURL : http://suin.asia/trackback/230

コメントを書く

お名前* URL
本文*
合い言葉* ←「sperarchir」と入力して下さい。
* この記事の話題と関係ないコメントはどんな内容でも削除します。(移動できないので)

トラックバック

トラックバックがないのはさみしいにゃん…。

コメント

コメントはないです。誰かコメント書いてよぅ…。

Author

Submenu

Recent Entries

XOOPS Cube Dev Ring

氷川 XOOPS Module 開発室

Recent Comments

Recent Trackbacks