Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / защита SQL сервера / 11 сообщений из 11, страница 1 из 1
27.05.2002, 10:45:10
    #32031408
Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
защита SQL сервера
Можно ли на MSSQL Server'е определить с каких IP адресов пытаются, например, подобрать пароль к логину sa ? А то событий "Login failed for user 'sa'" много, а толку от них мало (информации о хосте нет). Сервер стоит в Инете (закрыть и NT аутентификацию оставить нельзя). Может есть какие проги ?
...
Рейтинг: 0 / 0
27.05.2002, 11:33:13
    #32031411
Dankov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
защита SQL сервера
В моменты подбора пароля должно быть активное TCP-соединение, а это можно смотреть утилитой командной строки "NETSTAT -A".
...
Рейтинг: 0 / 0
27.05.2002, 11:36:02
    #32031412
Dankov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
защита SQL сервера
Кстати, прибей расширенные хранимые процедуры xp_cmdshell и sp_OA..., иначе когда-нибудь с помощью них винт форматнут. А без них максимум базы грохнут.
...
Рейтинг: 0 / 0
27.05.2002, 11:47:38
    #32031416
Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
защита SQL сервера
"NETSTAT -A" конечно хорошо, только у меня сервера для хостинга и меньше 150-200 коннектов не бывает. И подбирают в основном ночью.
Я думаю во временных системных таблицах нужная информация есть ('Host', 'Network Address'..) , показывает он же её при уже установленном коннекте. Может кто копался в таблицах ?
...
Рейтинг: 0 / 0
27.05.2002, 14:30:28
    #32031440
Spirit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
защита SQL сервера
попробуй настроить Profiler соответствующим образом, я таким образом отлавливал попытки авторизации на сиквеле, там достаточно много инфы собирается...
...
Рейтинг: 0 / 0
27.05.2002, 16:36:49
    #32031449
Garya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
защита SQL сервера
В книжке Мамаева рекомендуется вообще учетную запись sa растворить в воздухе. В лоб это сделать нельзя, но можно залезть в системные таблицы. Тогда подборщики пароля обподбираются. Единственное что - не забудь сотворить другой логин с соответствующими правами. Его вскрыть уже будет на несколько порядков трудней - нужно подбирать и логин, и пароль...
...
Рейтинг: 0 / 0
27.05.2002, 17:01:06
    #32031451
Владимир
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
защита SQL сервера
Я думаю что можно использовать генераторы паролей, и потом менять периодически...и потом пусть подборщики тратять время себе.... А растворять sa, я бы не рисковал...Просто хранить этот пароль в надежном месте, напечатанный в конверте, при смене его пусть присутствует начальник....А вдруг человек уйдет с работы(кто администратором работал и пароль никто неузнает ?) а так sa есть в сейфе....
...
Рейтинг: 0 / 0
27.05.2002, 21:31:02
    #32031461
jimmers
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
защита SQL сервера
Добрый вечер,

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
28.05.2002, 06:46:50
    #32031486
jimmers
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
защита SQL сервера
Небольшая поправка: если используется шифрование, то способ не подходит, конечно.
...
Рейтинг: 0 / 0
28.05.2002, 14:58:39
    #32031563
Владимир
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
защита SQL сервера
А если атака шла с компа на котором IP маскарад идет...?
...
Рейтинг: 0 / 0
28.05.2002, 15:07:19
    #32031565
jimmers
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
защита SQL сервера
2Владимир

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

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


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