powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / защита SQL сервера
11 сообщений из 11, страница 1 из 1
защита SQL сервера
    #32031408
Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ли на MSSQL Server'е определить с каких IP адресов пытаются, например, подобрать пароль к логину sa ? А то событий "Login failed for user 'sa'" много, а толку от них мало (информации о хосте нет). Сервер стоит в Инете (закрыть и NT аутентификацию оставить нельзя). Может есть какие проги ?
...
Рейтинг: 0 / 0
защита SQL сервера
    #32031411
Dankov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В моменты подбора пароля должно быть активное TCP-соединение, а это можно смотреть утилитой командной строки "NETSTAT -A".
...
Рейтинг: 0 / 0
защита SQL сервера
    #32031412
Dankov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кстати, прибей расширенные хранимые процедуры xp_cmdshell и sp_OA..., иначе когда-нибудь с помощью них винт форматнут. А без них максимум базы грохнут.
...
Рейтинг: 0 / 0
защита SQL сервера
    #32031416
Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"NETSTAT -A" конечно хорошо, только у меня сервера для хостинга и меньше 150-200 коннектов не бывает. И подбирают в основном ночью.
Я думаю во временных системных таблицах нужная информация есть ('Host', 'Network Address'..) , показывает он же её при уже установленном коннекте. Может кто копался в таблицах ?
...
Рейтинг: 0 / 0
защита SQL сервера
    #32031440
Spirit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуй настроить Profiler соответствующим образом, я таким образом отлавливал попытки авторизации на сиквеле, там достаточно много инфы собирается...
...
Рейтинг: 0 / 0
защита SQL сервера
    #32031449
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В книжке Мамаева рекомендуется вообще учетную запись sa растворить в воздухе. В лоб это сделать нельзя, но можно залезть в системные таблицы. Тогда подборщики пароля обподбираются. Единственное что - не забудь сотворить другой логин с соответствующими правами. Его вскрыть уже будет на несколько порядков трудней - нужно подбирать и логин, и пароль...
...
Рейтинг: 0 / 0
защита SQL сервера
    #32031451
Владимир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я думаю что можно использовать генераторы паролей, и потом менять периодически...и потом пусть подборщики тратять время себе.... А растворять sa, я бы не рисковал...Просто хранить этот пароль в надежном месте, напечатанный в конверте, при смене его пусть присутствует начальник....А вдруг человек уйдет с работы(кто администратором работал и пароль никто неузнает ?) а так sa есть в сейфе....
...
Рейтинг: 0 / 0
защита SQL сервера
    #32031461
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый вечер,

SQL Server спроектирован так, что безопасность приходится обеспечивать подручными
средствами, нет даже ограничения максимального числа попыток логина (я имею ввиду
SQL Server Authentication). Кстати, ОС Windows также имеет проблему с аудитом -
имя учетной записи, под которой пытались зайти и не смогли, отображается в журнале
ОС, а пароль - нет, хотя это нелогично - если бы знать, что пароль, который пробовал
злоумышленник на символ отличается от реального, то вычислить нарушителя было бы проще...

Теперь о том, как 'отловить' злоумышленников, атакующих SQL Server. Для этого следует
использовать IDS (Intrusion Detection System), причем лучше т.н. Stateful, т.е.
разбирающую протокол (в данном случае TDS), либо хороший брандмауэр, способный работать
с пакетами на уровне API для конечного пользователя. На худой конец подойдет Microsoft
Network Monitor (есть в поставке Windows 2000 Server), но в этом случае придется
попотеть... Итак, запускаем на ночь отлов пакетов с фильтром следующего вида:

\nPattern: 27007300610027
Offset (in hex): 75

Pattern: 6600610069006C00650064
Offset (in hex): 55


Под утро можно выловить IP негодяев... Если Вы хотите разобраться в тонкостях работы
протокола TDS (что, кстати, позволит задать фильтр еще гибче на уровне статусных
полей, а не строк, а также узнать какие именно пароли пробовали) то обратитесь к
замечательному ресурсу http://www.freetds.org и просто шедевру MS SQL Server JDBC Driver,
который "на ура" переводит почти в чистую Java при помощи великолепного mocha ( http://www.brouhaha.com/~eric/computers/mocha.html)...

Удачи
...
Рейтинг: 0 / 0
защита SQL сервера
    #32031486
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Небольшая поправка: если используется шифрование, то способ не подходит, конечно.
...
Рейтинг: 0 / 0
защита SQL сервера
    #32031563
Владимир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если атака шла с компа на котором IP маскарад идет...?
...
Рейтинг: 0 / 0
защита SQL сервера
    #32031565
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Владимир

Узнаете адрес хоста, который 'маскарадит'. Это, как правило, Linux машина,
служащая точкой выхода в Сеть. Далее отправите администратору сообщение...

Удачи
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / защита SQL сервера
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]