У меня есть программное обеспечение для настольных компьютеров, которое построено на основе SQL 2005. Сервер SQL находится в моем офисе, и есть 1 общедоступный веб-сайт, который отображает часть содержимого этой базы данных.
У меня проблема
- Следующий HTML-код был вставлен в столбец описания для каждой записи в одной из таблиц моей базы данных.
<div style=position:absolute;top:-9999px;><a href=http://cashfastreiiu.com >cash fast</a><a href=http://guaranteedpaydayloansmsflg.com >guaranteed payday loans</a><a href=http://instantcashroacg.com >instant cash</a><a href=http://paydayloanstorezxucx.com >payday loan store</a><a href=http://paydaylendingvbmpz.com >payday lending</a></div>
- Я выполнил поиск в Google только по ссылке cashfastreiiu.com, и оказалось, что на некоторых других сайтах в базе данных есть точно такая же строка HTML, что и на общедоступном веб-сайте.
Мои вопросы
Как это могло случиться? Только HTTP-порт доступен для HTTP-сервера (IIS 7.5), и этот сервер подключается к базе данных, используя только свой внутренний IP. Сервер SQL не доступен для общественности. Настольное клиентское приложение запускается на 8 компьютерах сотрудников, и эти люди используют компьютеры с Windows 7 в режиме блокировки с нулевыми правами администратора. Они не могут устанавливать приложения с разрешения администратора.
Публичный сайт предназначен только для просмотра, нет способа обновить данные с публичного сайта.Никто в Интернете не может обновить или ввести данные в базу данных.
С чего мне начать искать дыры в моей безопасности?
Спасибо