第5回 レスポンスヘッダ+改行コード=脆弱性?!
杉山 俊春
株式会社ユービーセキュア
技術本部 テクニカルサービス部
セキュアオーディットコンサルタント
2008/4/8
(Illustrated by はるぷ)
| 日常会話までパーセントエンコードができるようになってしまったクウ、まだまだ覚えなくてはならないことだらけ。HTTP知識の基礎を固める本連載、今回ターゲットとなったのは「レスポンスヘッダ」のようです(編集部) |
基礎を固めて褒めてもらおう!
| ユウヤ | 「おはよ」 |
| クウ | 「おは……、えと……」 |
| ユウヤ | 「ん?」 |
| クウ | 「むう、この気持ちをパーセントエンコードで伝えたい」 |
| ユウヤ | 「なにそれ」 |

パーセントエンコードについていろいろ勉強したばかりのクウは、ユウヤに対して、HTTPでのパーセントエンコードについて熱弁を振るっていた。すると、その話に興味を持ったナツさんが話し掛けてきた。
| ナツ | 「なになに? なんか面白そうじゃん?」 |
| ユウヤ | 「興味ないっていってるんですけどね……。ナツさん、こいつ引き取ってやってくださいよー」 |
| クウ | 「最近HTTPとか勉強してるんすよ。いま、パーセントエンコードについて語ってるとこっす!」 |
| ナツ | 「おー。なるほどなるほど」 |
| クウ | 「やっぱ基礎は大事すね! 勉強してると実は意外といろいろ知らなかったなーって思って」 |
| ナツ | 「うんうん。そういうとこ把握しとくのは大事だよね。感心、感心♪」 |
ナツさんは、開発チームのリーダーで、分からないことがあると丁寧に教えてくれる、クウの尊敬する人の1人である。
| クウ | 「まだ基本でつまずいているようじゃ、まだまだナツさんのレベルまで到達できないっすね」 |
| ナツ | 「そうでもないよ。……クウって、今日時間あるんだっけ?」 |
| クウ | 「あ、なんか先方と調整つかなくて、待ち状態っぽいです」 |
| ナツ | 「なるほど。ちょうど今日は俺も結構時間空いているから教えてあげよう。感謝したまえ。用意できたら声掛けるよー」 |
| クウ | 「おおおっ?!」 |

はい、じゃあ脆弱性探してみて!
そういうとナツは、自席に戻りなにやら準備を始めた。
| ナツ | 「できたよー。いまからいうURLにアクセスしてみて」 |
| クウ | 「了解っす!」 |
| ナツ | 「http://192.168.0.……」 |
| クウ | 「……お、アクセスできました」 |
| ナツ | 「うん。それそれ。前に、私が作ってたやつでうっかり脆弱性作り込んじゃったやつ」 |
| クウ | 「えええ! ナツさんでもそんなことあるんすね」 |
| ナツ | 「幸いリリース前に自分で気付いて直したんだけどね。戒めのために手元に残しておいたんだ」 |
| クウ | 「そうなんですか」 |
| ナツ | 「ここで問題! どこに脆弱性があるでしょーか?」 |
| クウ | 「おおおっ?!」 |
| ナツ | 「HTTPが理解できてないとこれはよく分かんないだろうな。長く時間とっても無駄だから制限時間は30分!」 |
| クウ | 「30分! 短いけど頑張るっす!」 |
| ナツ | 「時間切れー。残念」 |
| クウ | 「くーっ。分からなかった……」 |
クウはSQLインジェクションやクロスサイトスクリプティングを試してみたり、パーセントエンコードを用いて制御文字を挿入したりといろいろやってみたものの、特に脆弱性と呼べるような挙動を見つけることはできなかった。
| ナツ | 「残念賞にアメくらいはあげよう。はい」 |
| クウ | 「ありがたくちょうだいいたします!」 |
そういってアメをクウに渡すとナツは、自席に戻って行った……。
1/3 |
| Index | |
| レスポンスヘッダ+改行コード=脆弱性?! | |
| Page1 基礎を固めて褒めてもらおう! はい、じゃあ脆弱性探してみて! |
|
| Page2 答えはレスポンスヘッダにあった? |
|
|
Page3 ヘッダを分断して起こす「レスポンスヘッダインジェクション」 対策、改行をはじけばOK……? |
もいちどイチから! HTTP基礎訓練中 バックナンバー
| もいちどイチから! HTTP基礎訓練中 連載インデックス |
TechTargetジャパン
Security&Trust フォーラム 新着記事
- Facebook タイムライン利用時の「鉄則」 (2012/2/9)
ユーザーインターフェイスの変更措置に伴い浮上した、Facebookの「過剰な情報提供」のリスクと対策とは - 無料サービスなら通信内容を記録してもいいの? (2012/1/13)
無料の公衆無線LANサービスが、ユーザーに無断で通信履歴を記録していたことが判明し、話題に - 攻撃はまるでレーザービーム (2011/12/26)
2011年に話題となった標的型攻撃は「人」という弱点ををねらい打ちにしました。では、人に教育さえしておけば防げるものなのでしょうか? - 見せたくないなら「持たせない」が鉄則! (2011/12/15)
逆コンパイル対策で難読化したのに、大事なデータが解析されちゃった? Androidアプリのセキュリティの道は深い
|
|
@IT 新着記事
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -
お勧め求人情報
転職/派遣情報を探す
**先週の人気講座ランキング**
〜 Android編 〜
ホワイトペーパー(TechTargetジャパン)
ソリューションFLASH
