powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Система безопасности.
24 сообщений из 24, страница 1 из 1
Система безопасности.
    #32038293
Rom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi All !
MS SQL 2000 SP2
Такой вопрос:
Много говорилось про дыры в системе безопасности sql server. Может кто подкинет линки на парочку статей, или так расскажет ?
и еще, как влияет тип аутентификации на эти самые дыры ?
и еще, в одном топике видел, что - то типа : мы вообще не используем SQL Server без дополнительных систем безопасности. Так вот, кто их использует, поясните пожалуйста ....
...
Рейтинг: 0 / 0
Система безопасности.
    #32038295
Sanek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
например если есть 2 SQL Server - а, на обоих используются Nt аутентификация , оба сервера прилинкованы друг к другу , то :
если вызвать с Server1 процедуру на Server 2, которая в свою очередь вызывает процедуру на Server1 то работать небудет ...
...
Рейтинг: 0 / 0
Система безопасности.
    #32038320
Фотография Jimmy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Система безопасности.
    #32038332
Rom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Jimmy - спасибо, но все таки хотелось бы знать конкретно, че за дыры, что бы можно было их заткнуть.
Как злобный хакер может проникнуть и похитить данные ?
...
Рейтинг: 0 / 0
Система безопасности.
    #32038336
Фотография Сергей Тихонов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или - как это смогу сделать я... ;-))
...
Рейтинг: 0 / 0
Система безопасности.
    #32038347
Фотография Jimmy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Rom

Жди, когда Дед Маздай проявится. Он тебе расскажет.
...
Рейтинг: 0 / 0
Система безопасности.
    #32038349
Rom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я думаю тема полезная, кому не жалко, поделитесь опытом. Дадим отпор злодеям !
...
Рейтинг: 0 / 0
Система безопасности.
    #32038497
Rom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет !
Если у кого появились какие мысли - прошу высказываться .
...
Рейтинг: 0 / 0
Система безопасности.
    #32038501
Sanek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тема интересная, но рассказывать как взломать SQL Server навенро я не стану, т.к. эта информация (на мой взгляд) несет потенциальную выгоду ...
Как закрыть некоторые дырки - это пожалуйста, а вот как пройти через них ... это извините :)
...
Рейтинг: 0 / 0
Система безопасности.
    #32038503
Rom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да,да как закрыть эти дыры !
...
Рейтинг: 0 / 0
Система безопасности.
    #32038507
Sanek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Рекомендую запускать SQL Server под логином, который имеет минимальные права в сети , Если есть 2а SQL Server (прилинкованных) то логины надо использовать опять же минимально разрешенные ...,
Нестоит давать всем подряд DBO и т.д.
...
Рейтинг: 0 / 0
Система безопасности.
    #32038508
Sanek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На самом деле опыт показывает, что большинство дырок открывают разработчики ПО под SQL , а не сам сервер.
...
Рейтинг: 0 / 0
Система безопасности.
    #32038651
Фотография Дед Маздай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Абсолютно согласен. Какая бы защищенная система ни была, всегда остается человеческий фактор. И со стороны пользователей, и со стороны дивелоперов. Поэтому при желании проникнуть сканировать порты и снифферить траффик вовсе не обязательно.

Приятель развертывал пилот банковской системы. Вот рабочее место операционистки. Очень красивая блондинка, судя по фотографии. Кстати на обратной стороне надпись типа Кате от воздыхателя. Тачка залочена, но логин присутствует. Пробуем пароль katya. Не катит. Katia. Тоже мимо. Ах да, приятель говорил про минимальную длину. Тогда Ekaterina. Смотри-ка, попали. Зашуршал логин скрипт, открылась страничка с рабочим местом Кати. Сейчас спишем с приятеля весь остаток, а счет переименуем в "Сидоров - козел".
Черт, форма-то under construction. Сейчас она умеет только выдавать информацию по клиенту. Этого очень мало - чукча не читатель, чукча писать в таблицу хочет. Ну не беда. Я ж неспроста к этому компу шел, тут и колонки ушастые, и музыка на столе валяется. Значит, CD-привод есть и включен. Поставим Кате вместо музыки QA.
Ну-с, что тут у нас в базе? Вот похожая табличка Saldo - update ее, update. Хрен по всей морде. Нет у Кати прав на прямой update. Значит, через процедуру. Найти бы нужную. select * from sysobjects where xtype = 'p', благо роли public для этого достаточно. Что, например, вот эта у него делает: select text from syscomments where id = ...,
А, это как раз та хрень, которая используется в единственной работающей форме:
create proc dbo.sp_CustInfo @Customer varchar(255) as
declare @FieldList varchar(255)
set @FieldList = ...
exec ('select ' + @FieldList + ' from Saldo where ... and Customer = ''' + @Customer + '''').
Ну-ка а другая? create proc sp_TransferMoney... Точно она. Тогда лови: exec sp_transfermoney @debet = ..., @credit = ..., @sum = ...
Как на фиг? Блин, осел. Тут везде dynamic SQL. Он же выполняется не от контекста процедуры, а от имени пользователя, который ее вызвал. Тогда почему Катя не может модифицировать таблицу напрямую? Как-то же она проводки в нее должна делать? Что-то здесь не так. Да ты, старая скотина, никак своих юзеров из-под прикладных ролей гоняешь? select name, password from sysusers where isapprole = 1. Угадал, но легче не стало: Операционист 0x0100FA25B756C0018E56B657FCC88154A010CE8764DAD38944AAB4DAD7976C98127B5D8B683870E255485BC4AE32. Расхэшировать сейчас нереально. Подобрать - тем более, потому что, к сожалению, он придуман не Катей.
Все условия даны. Задача 1 (простая): проапдейтить таблицу saldo, пока приятель в серверной допивает пиво.
...
Рейтинг: 0 / 0
Система безопасности.
    #32038665
Delta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как разгадать пароль SQL Server?

Взлом паролей в MS SQL Server:
http://www.relib.com/news/news.asp?id=1320

Я даже скачал где-то в Инет прогамму для взлома пароля, правда, не пробовал пока.
...
Рейтинг: 0 / 0
Система безопасности.
    #32038667
Фотография Jimmy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Дед Маздай

А если попробовать:
UPADTE sysusers SET password = <строка_для_моего_пароля_с_моего_сервера> WHERE isapprole = 1.

ЗЫ Понимаю, скорее всего апдейт системной таблицы не прокатит, но в принципе - механизм хеширования единооборазный? Если все-же обновится строка, пароль будет мой?
...
Рейтинг: 0 / 0
Система безопасности.
    #32038674
Rom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мда .....
...
Рейтинг: 0 / 0
Система безопасности.
    #32038678
Rom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вопрос к Дед Маздай.
А если пароль у Кати QjhadWu1Yedx ?
...
Рейтинг: 0 / 0
Система безопасности.
    #32038681
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот оригинал статьи, про которую упомянул Delta

Cracking the Microsoft SQL Server password hashes
...
Рейтинг: 0 / 0
Система безопасности.
    #32038704
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Дед Маздай

Процедура sp_CustInfo содержит грубый баг, т.н. SQL Injection (подробнее на
sqlsecurity.com). Вызвать ее можно, я так понял, с формы (видимо, веб интерфейс?),
передав нижеприведенную строку как параметр @Customer.

Код: plaintext
1.
execute dbo.sp_CustInfo 'foo''; update Saldo Set Id = 1; select ''foo'


P.S. Для меня осталось загадкой, как Вам удалось присоединиться к SQL Server'у при помощи QA,не зная логина... Или надо думать, что зашли по Windows Authentication - тогда неясно, как логин уважаемой Екатерины попал в список логинов SQL Server'a... Что-то Вы путаете.
...
Рейтинг: 0 / 0
Система безопасности.
    #32038768
Фотография Александр Гладченко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Система безопасности.
    #32038813
Фотография Дед Маздай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пример, конечно, придуманный, хоть и основан на реальных событиях. Я называю победителем jimmers, поск. ставил целью продемонстрировать sql injection. Все остальное - декорации.
...
Рейтинг: 0 / 0
Система безопасности.
    #32039062
Baltika
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 ROM

http://www.sqlsecurity.com
...
Рейтинг: 0 / 0
Система безопасности.
    #32039386
Фотография Александр Гладченко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Black hats в последнее время немного поумнели и до них стало доходить, что самая большая ценность в сети - это базы данных... Т.ч. господа и дамы, ждите от них новых сюрпизов... первые симптомы уже на лицо.
...
Рейтинг: 0 / 0
Система безопасности.
    #32040161
Фотография Jimmy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну что мне оставалось делать, раз Дед(ушка) Маздай не ответил?
Правильно - самому найти ответ. Вот он:
Взлом паролей в MS SQL Server

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


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