lynx   »   [go: up one dir, main page]

記事へのコメント29

  • 注目コメント
  • 新着コメント
オーナーコメントを固定しています
nekoruri
オーナー nekoruri この頃流行りのSQLエスケープに関してこんな感じでまとめたので、突っ込み募集中。

2013/12/11 リンク

その他
hiro14aki
[SQL]エスケープ

その他
naga_sawa
プレースホルダ使え/の原則で原則は大丈夫なはず

その他
dagama
likeも'% || ? || %'とか書いて値だけメタ文字エスケープする感じになるよね

その他
masaru_b_cl
ただし、likeを覗いて

その他
KAZUMiX
エスケープと関係無いけど、 IntelliJ IDEA で DB の設定ちゃんとやっとくとエディッタが認識したプリペアドステートメントを利用してクエリー実行できて便利だった

その他
ghostbass
位置パラメータしか使えなくて泣いたことは何度もあるけど。

その他
houyhnhm
like検索が頻繁に発生するなら、検索用に項目作っちゃったりしますね。

その他
ya--mada
SQLに限らず、オレオレとかナンチャッテは禁止して欲しい。ナンチャッテJSONでエスケープ出来ていなくて嵌められた記憶が甦る。

その他
UDONCHAN
エスケープつらい

その他
ww_zero
ww_zero 内容的には異論無い。しかし「プリペアドステートメント大勝利!希望の未来へレディゴー!」ではないのでこんなことで勝ち負け云々言うのはどうでもいい。お客様にご満足いただけることこそが俺たちの勝利だよ

2013/12/12 リンク

その他
NOV1975
生まれてこの方プログラムからのSQLはプレースホルダしか使ったことがありません(若干嘘

その他
hidea
はじめてDBを操作するアプリを作った時にものすごくびくびくしながら作ったのを思い出した。

その他
luccafort
タイトルに釣られてなにおぅ!と意気揚々と見に来たら書いてあることが悉く正論で正座でハイソノトオリデゴザイマス!っていいだすくらいには良いまとめ。

その他
Kenji_s
LIKE句でエスケープするから結局ほぼ全員が負けるという状況に(w 必要なエスケープ関数がすべて標準で提供されているべきなんでしょうね

その他
tsucchi1022
正論。良いまとめだと思う

その他
muddydixon
「SQLに限らず「エスケープは難しい」という認識は、全てのエンジニアが持っているべきです」ここにすべてが詰まってる

その他
YaSuYuKi
SQL Server2000にJDBC経由でクエリを発行しようとした時、「select top 1 * from a」の「1」をプレースホルダにしたらクエリがこけた

その他
Itisango
“LIKE句に食わせる文字列値の中の % や正規表現のメタ文字など、「文字列の中身」で必要なエスケープはもちろん必要ですし、そこから先こそこそがアプリケーションの責務だと考えます。”

その他
stk2k
やはりプレースホルダが基本ですよね。テーブル名は動的にしなくても大抵モデルの切り替えで対応できますが、問題は記事の通りORDER などの部分。

その他
miragestlike
負けです。

その他
koyancya
それはちょっと怖そう -> "その通りに入力バリデーションを実施していれば、やはりエスケープの必要は無いはずです"

その他
rti7743
rti7743 既存の処理系がもっと使いやすくなって、何も考えずに適当に書いたコードが一番安全になってくれたらいいなと思います。

2013/12/12 リンク

その他
deamu
deamu 「SQLに限らず「エスケープは難しい」という認識は、全てのエンジニアが持っているべきです。」 マジこれに尽きる。

2013/12/12 リンク

その他
theatrical
theatrical "SQLに限らず「エスケープは難しい」という認識は、全てのエンジニアが持っているべきです。"

2013/12/12 リンク

その他
unirun
unirun .NETな僕はパラメタライズドクエリ派()

2013/12/11 リンク

その他
gnety
like文を使うときはエスケープせずにできたっけ?SQL標準にない文を使うときもプレースホルダ使えないときがあった

その他
pullphone
pullphone 概ねこんな姿勢でいいと思う

2013/12/11 リンク

その他
wdoomer
わしエスケープしたい

その他

注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

アプリのスクリーンショット
いまの話題をアプリでチェック!
  • バナー広告なし
  • ミュート機能あり
  • ダークモード搭載
アプリをダウンロード

関連記事

SQLでエスケープなんてしたら負けかなと思ってる。 - めもおきば

オレオレSQLセキュリティ教育は論理的に破綻している | yohgaki's blog 「プリペアードクエリが基だけ...

ブックマークしたユーザー

すべてのユーザーの
詳細を表示します

同じサイトの新着

同じサイトの新着をもっと読む

いま人気の記事

いま人気の記事をもっと読む

いま人気の記事 - テクノロジー

いま人気の記事 - テクノロジーをもっと読む

新着記事 - テクノロジー

新着記事 - テクノロジーをもっと読む

同時期にブックマークされた記事

いま人気の記事 - 企業メディア

企業メディアをもっと読む

Лучший частный хостинг