動画サイト開発:SQLインジェクション
http://zio3.net/MovieDev/
アクセスログをたまに眺めてたりするのですが
どうやら、うちのサイトにSQLインジェクションの攻撃を仕掛けた人がいるっぽいです。
SQLインジェクション(Wikipedia)
URLはこんな感じ(わかりやすするためURLエンコードは外してあります)
http://zio3.net/movieDev/Page/MediaView.aspx?ID=144' and char(124)+user+char(124)=0 and ''='
http://zio3.net/movieDev/Page/MediaView.aspx?ID=144 and char(124)+user+char(124)=0
http://zio3.net/movieDev/Page/MediaView.aspx?ID=144' and char(124)+user+char(124)=0 and '%25'='
http://zio3.net/movieDev/Page/MediaView.aspx?ID=144 and 1=1
http://zio3.net/movieDev/Page/MediaView.aspx?ID=144 and 1=2
http://zio3.net/movieDev/Page/MediaView.aspx?ID=144' and 1=1 and ''='
驚いたというか、自分自身の反応は、ちょっとうれしかったですね。
・初めて狙われる現場?をみれたこと
・きちんと、脆弱性を表さないレスポンスが返せたこと
・特にセキュリティを意識せずにこうなっていたこと
まぁ、自分の力というよりは.Net Frameworkで素直に構築していれば
特に問題が起こらないってだけの話なのですけどね。
下手な企業の自社Framework(笑)をつかってると逆にやばい。