注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
SQLの検査方法について書いた勢いで、SQLの識別子の扱いについて書いてみます。 議論としては、1年以上... SQLの検査方法について書いた勢いで、SQLの識別子の扱いについて書いてみます。 議論としては、1年以上前に結論が出ている話ですw 間違いだらけのSQL識別子エスケープ | 徳丸浩の日記 徳丸さんの記事では、テーブル名が外部から指定可能な設定で説明がされていますが、少々エッジケース気味なので、今日の日記ではORDER BY句のカラム名が外から指定可能な前提で、どんな攻撃が可能なのか考えてみます。 例としてSNSサイトのユーザ検索機能のSQLをとりあげます。 SQL文は下記のようなイメージです。 SELECT nickname, prefecture, greeting FROM members WHERE nickname like ... AND prefecture=... ORDER BY {$order}, nichname 検索結果画面にはSELECTした結果のニックネーム、都道
2015/05/08 リンク