SQLインジェクション対策はおすみですか? 開発開始時点からのコンサルティングから、公開済みWebサイトの脆弱性検査、 脆弱性発見後の適切な対策まで SQL Serverが狙われるには理由がある SQLインジェクションを利用したWebサイトの改ざん事件が頻発している。標的となったサイトの多くがIIS(ASP)とSQL Serverの組み合わせを利用していることから、今回の攻撃がIISやSQL Serverの脆弱性を利用したものだと言う報道があるらしい。 これに対して、マイクロソフトが反論している。...
- 質問する
- さがす
(1人の評価)
- コメント数 (2)
- クリップ数 (1)
- アクセス数 (1526)
-
- kiske
- 投稿時間:2008/06/23 12:38
SQL Serverは大抵の言語から複文が利用できるため、狙われやすいというお話。
- コメント
- 外部サイトでの評判
-
- nogutetu 投稿時間:2008/10/16 14:17
SQLインジェクションってDBの問題ではなく、プログラムのコーディングの問題ですよね。 ユーザリクエスト文字列をパラメタライズドクエリー使わず、そのままDBに投げるのが悪い。上みたいなコード書いてるアプリケーションあったらインジェクションされて当然。コピペする ブログに貼るstring query = string.format( "select * from account where password ='{0}'", this.TextBoxPassword.Text );
-
- kiske 投稿時間:2008/10/17 10:50
確かに仰ってる通りなんですが元記事の焦点はそこではなく、 DBごとに内部実装は異なっていて複文が扱えるSQL Serverは特に注意が必要ですよ、という話かと思います。
![参加型テクノロジーメディア [okyuu.com] 参加型テクノロジーメディア [okyuu.com]](/images/logo/tips_ja.gif?1238565893)










