sql条件节动的构成考虑.pptVIP

  • 1
  • 0
  • 约5.35千字
  • 约 23页
  • 2019-10-17 发布于湖北
  • 举报
* SQLの条件節が動的に構成されることを考慮した データベース接続APIの設計 2007/11/02 東京大学生産技術研究所 渡邉 悠 * Agenda SQLインジェクション攻撃の概要 SQLとは SQLインジェクション攻撃 脆弱性の原因 ユーザの入力を正しく処理するための技術 エスケープ処理 バインディングメカニズム 提案手法 まとめ * SQL リレーショナルデータベースに対してデータの操作や検索を行うための問い合わせ言語 Webアプリケーションなどではユーザの入力から動的に生成される 値の登録 検索条件の指定 よく利用されるSQL select(検索), update(更新), insert(挿入), delete(削除) ユーザ Webサーバ データベース id = “taro” select * from users where id=‘taro’ HTML taroに関する情報 * SQLインジェクション攻撃 例えば以下のようなプログラムがある場合 sql = “select * from users where id = ‘” + request[“id”] + “ ’ ”; execute(sql); 正常な実行 request[“id”]がtaroならば実行されるSQLは select * from users where id = ‘taro’となる。 u

文档评论(0)

1亿VIP精品文档

相关文档