データベースのログインユーザー名とパスワードが分からない状態でSQLイ
データベースのログインユーザー名とパスワードが分からない状態でSQLインジェクション攻撃は可能でしょうか
サーバーの構成は以下の通りです
ウィンドウズ2008サーバーR2のIIS7.0+SQLサーバ2008EXPRESS
以前win2000サーバーでウェブサイトを運営中コンテンツをごっそり抜かれてしまったことがあるので,
攻撃者はソース上からテーブル構造の知っていると考えられます。
現在テーブルに対してinsert処理もしくはUPDATE処理しているファイルは中国方面あるいはアジア圏のIPアドレスからは
アクセスできないようにしており、403エラーが出るように設定していますので、ファイルに対してポストできないように
なっているはずです。
この状態でテーブルへのスクリプトの書き込みは可能なのでしょうか
現在この状態でもスクリプトが書き込まれてしまいます。
仕方ないので、データベースのすべてのログインユーザーに対して書き込み・上書き権限を除外しました。
こうしたところ書き込みはなくなりました
こうしてしまうと、商品情報などを登録するたびに、ユーザーに対して書き込み・上書き権限を与える必要があり、非常に生産性が悪い状態になってしまっています。