エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
blogramランキング参加中! CakePHPは最強のフレームワークだ! データは自動でエスケープしてくれる。 ... blogramランキング参加中! CakePHPは最強のフレームワークだ! データは自動でエスケープしてくれる。 だからセキュリティ万全なんじゃねと思ったら実はそうでもない 人気ブログランキングへ 以前紹介した本を読んで気づいた。 PHPも同様らしいがPHPからSQLを呼ぶ場合にLIKEを使うと なぜか特殊文字をエスケープしないことに気づいた 具体的には「%」や「_」である。 また、htmlspecialcharacterを使ってもエスケープできない これセキュリティホールなんじゃね?と思い始めた 調べたらPHPで同様のことに悩んでいる人がいたので その人のソースコードをコピペしたのが以下 結局自分で対処するしかないらしい CakePHPのセキュリティホールというよりは PHPの対応が弱いという結論だと思う。 フレームワークで対応する関数ってないのかな・・・・・。 PHPからSQLを呼ぶ場