PHP・Web系プログラム情報まとめ

■ 徳丸浩の日記 - PHP以外では - 既にあたり前になりつつある文字エンコーディングバリデーション ■

2009/09/15 3:05:01 はてなブックマーク数167 ライブドアクリップ数4 del.icio.us数2 www.tokumaru.org [ この元コンテンツへ ]

Rubyの場合Rubyの場合は、Ruby1.9にて文字エンコーディングの取り扱いが大幅に改善され、RubyでCGIプログラムを記述した場合早期に文字エンコーディングの検証が入るようになっています。たとえば、以下のような、クエリ文字列を受け取って表示するだけの簡単なプログラム。#!/usr/local/bin/ruby# -*- coding: utf-8 -*-require "cgi"cgi =...

[ ← 前の画面 ]  【 PR 】 Windowsのテク・ツールまとめ [ ニコニコ風 ] [ 関連記事 ] [ Feeling Lucky ]
[ スポンサード リンク ]
■ この情報のコメント・メモ ■

言及ありがとうございます。multipartなPOSTのcontent-dispositionヘッダにfileアトリビュートがあるやつ以外は問答無用で文字エンコーディングバリデーションかけていいんでしょうか  [ kazuhooku ]


[ ← 前の画面に戻る ]

へぼへぼCTO日記 - CakePHPのgetClientIPを使っていいのは小学生までだよねーへぼへぼCTO日記 - CakePHPのgetClientIPを使っていいのは小学生までだよねー [ 情報元へ ]
PHPで開発をすることが多くなりPerlの良さを再確認している今日この頃ですが皆さんいかがお過ごしでしょうか。 さて、今日は今もっともナウいPHPのWebアプリケーションフレームワークであるCakePHPのお話を一つ。 CakePHPには組み込みコンポーネントとしてリクエストハンドラ(Reques...

徳丸浩の日記 - 書籍「はじめてのPHPプログラミング基本編5.3対応」にSQLインジェクション脆弱性徳丸浩の日記 - 書籍「はじめてのPHPプログラミング基本編5.3対応」にSQLインジェクション脆弱性 [ 情報元へ ]
SQLインジェクション対策はおすみですか? 開発開始時点からのコンサルティングから、公開済みWebサイトの脆弱性検査、 脆弱性発見後の適切な対策までid:hasegawayosuke氏にそそのかされるような格好で、「はじめてのPHPプログラミング基本編5.3対応」という書籍を購入した。本書は、ウノ...

高木浩光@自宅の日記 - プログラミング解説書籍の脆弱性をどうするか, 「サニタイズ言うなキャンペーン」とは何か, ASPとかJSPとかPHPとかERBとか、逆だ..高木浩光@自宅の日記 - プログラミング解説書籍の脆弱性をどうするか, 「サニタイズ言うなキャンペーン」とは何か, ASPとかJSPとかPHPとかERBとか、逆だ.. [ 情報元へ ]
■ プログラミング解説書籍の脆弱性をどうするか 印刷されて流通する書籍に脆弱性がある、つまり掲載されているサンプルコードにズバリ脆弱性があるとか、脆弱性を産みやすいコーディングスタイルを身につけさせている解説があり、それが脆弱なプログラマを生産し続ける根源になっている問題は、「なんとかしないといけ...

高木浩光@自宅の日記 - プログラミング解説書籍の脆弱性をどうするか, 「サニタイズ言うなキャンペーン」とは何か, ASPとかJSPとかPHPとかERBとか、逆だ..高木浩光@自宅の日記 - プログラミング解説書籍の脆弱性をどうするか, 「サニタイズ言うなキャンペーン」とは何か, ASPとかJSPとかPHPとかERBとか、逆だ.. [ 情報元へ ]
ここで、「'No.' や '題名:' や '名前:' や '日時:' の定数文字列まで htmlspecialchars に通すなんて無駄じゃないか」などということを考えては いけない。いまどき、そんな貧民的プログラミング思考をするのは プログラム職人として恥ずかしいことだ。 元々、HTMLを出力...

第11回■制御文字や不正な文字エンコーディングによるぜい弱性を知ろう:ITpro第11回■制御文字や不正な文字エンコーディングによるぜい弱性を知ろう:ITpro [ 情報元へ ]
前回,入力値検証をセキュリティ対策として実施すべき理由を説明する中で制御文字や不正な文字エンコーディングの問題を指摘した。今回は,その具体例として「ヌルバイト攻撃」と「冗長なUTF-8によるディレクトリ・トラバーサル」を説明する。制御文字悪用の代表格「ヌルバイト攻撃」ヌルバイト攻撃とは,ASCII...

セキュリティ専門家でも間違える!文字エンコーディング問題は難しいのか?セキュリティ専門家でも間違える!文字エンコーディング問題は難しいのか? [ 情報元へ ]
一見徳丸さんのブログは分かりやすいように思えますが、それは単純な実験により分かりやすいように見えるだけで複数の間違いがあります。その間違いとは意図の取り違い - 誤読 言語の仕様と実装の理解不足 HTTPやPHP仕様の理解不足 セキュリティ対策をすべき場所の理解不足です。(※0) 徳丸さんは非常勤...

第3回■ぜい弱性対策の考え方 -- 「保証なし」が原則のオープンソースは運用体制が超重要:ITpro第3回■ぜい弱性対策の考え方 -- 「保証なし」が原則のオープンソースは運用体制が超重要:ITpro [ 情報元へ ]
第3回■ぜい弱性対策の考え方 -- 「保証なし」が原則のオープンソースは運用体制が超重要OSやミドルウエア選定のポイント(2)記事一覧へ >>Webアプリケーションのセキュリティを考えるうえで,まずOSやミドルウエアといった基盤ソフトウエアをセキュアな状態にすることが重要であることは,前回述べた。...

狙われるphpMyAdmin、攻撃のきっかけは?  − @IT狙われるphpMyAdmin、攻撃のきっかけは? − @IT [ 情報元へ ]
川口 洋 株式会社ラック JSOCチーフエバンジェリスト兼セキュリティアナリスト CISSP 2009/9/15 ■川口、全国を飛び回ってます。皆さんこんにちは、川口です。先日、私は島根に出張をしていました。せっかく島根という地に行くのですから各地の方と交流したいと思い、山陰ITPro勉強会(通称...

何故かあたり前にならない文字エンコーディングバリデーション何故かあたり前にならない文字エンコーディングバリデーション [ 情報元へ ]
私が5年前(2004年)に「Webアプリセキュリティ対策入門」を執筆していた時には、既に壊れた文字エンコーディングなどの不正な文字エンコーディングを利用したJavaScriptインジェクションやSQLインジェクション攻撃は比較的広く知られていました。この問題は当時のスラッシュドットジャパンでも取り...


[ ← 前の画面に戻る ]
[ スポンサード リンク ]
追加
[ 追加された期間を表示 ]
ユーザー
[ コメントの多いユーザー ]
ピックアップ
web』 の注目情報
レッツPHP!
レッツPHP! PHP・Web系プログラム情報まとめ

『 PHPというのは「PHP:HypertextPreprocessor」の略で。HTMLにコードを埋め込んで実行するWeb向けに作られたスクリプト言語。Tip集。 』

2008/05/23 6:30:06
   PHP web programming プログラミング tips
フラッツ Webシステム開発のスペシャリスト PHP Java Linux MySQL [HOME] PHP・Web系プログラム情報まとめ

フラッツはWebシステム開発のプロフェッショナルです。お客様の要望に最適な解決策を提案します。フラッツはWebシステム開発のプロフェッショナルです。 フラッツはWebシステム開発に特化した企業です。私たちはお客様の要望に的確な解決策を提案し、「使えるWebシステム」を開発します。サービスフラッツは...

2008/08/12 6:30:03
   company web 仕事 企業 会社

今回は、Webサイトやサービスをメンテナンス中にする場合に、どのURLにアクセスしても「メインテナンス中です」の画面を出す正しいやり方を、人間にも検索エンジンにも適切にするやり方を解説します。この週末の土曜深夜~日曜早朝にかけて、データセンターの設備メインテナンスのため、Web担を含むインプレスグ...

2009/06/17 11:05:08
   Apache htaccess web Web制作 TIPS
人気のタグ
ブックマーク
RSS配信中
PHP情報まとめ | Feed.php