powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Безопасность Firebird
33 сообщений из 33, показаны все 2 страниц
Безопасность Firebird
    #39171599
brasnimalas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Подскажите, длина пароля для пользователей - 8 символов. Учитывая то, что зная пароль SYSDBA пользователя можно легко украсть БД - есть ли возможность увеличить длину пароля? На подбор 8-символьного пароля со всеми символами, цифрами, знаками уйдет не так уж и много времени.
Какие дополнительные меры безопасности можно принять? Самые базовые типа спрятать физический файл БД куда-нибудь подальше это понятно. А еще что?
...
Рейтинг: 0 / 0
Безопасность Firebird
    #39171601
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
brasnimalas,

в Firebird 3.0 эффективная длина пароля до 20 символов
...
Рейтинг: 0 / 0
Безопасность Firebird
    #39171605
brasnimalas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денис,

3.0 версия пока что только RC...
...
Рейтинг: 0 / 0
Безопасность Firebird
    #39171664
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fb user,

ну а чего ещё человеку ответить. В 2.5.x секурность больше не сделаешь. А RCшкой вполне можно пользоваться.

Я только не понял с чего brasnimalas взял что "На подбор 8-символьного пароля со всеми символами, цифрами, знаками уйдет не так уж и много времени". Коннект к БД происходит с конечной скоростью (10-50мс).
...
Рейтинг: 0 / 0
Безопасность Firebird
    #39171669
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисКоннект к БД происходит с конечной скоростью (10-50мс).
А три неудачных коннекта блокирую акк на время.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Безопасность Firebird
    #39171673
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

хорошая инфа чтобы заDDOSить SYSDBA
...
Рейтинг: 0 / 0
Безопасность Firebird
    #39171676
fb user
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денис,

я не о том. Просто написано так, как будто бы FB 3.0 уже существует. А на самом деле он не существует. Даже RC 2 не вышел.
...
Рейтинг: 0 / 0
Безопасность Firebird
    #39171694
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
к вопросу о, вероятно, докментации

http://www.firebirdsql.org/file/documentation/release_notes/html/rnfb210-wintrusted.html Authentication = Trusted

The Security database is ignored and only Windows authentication is used

Поскольку пароль sysdba хранится именно в ней, то буквально читая этот кусок, получается, что глобального sysdba можно на windows фактически отключить, заместив админами домена в рамках каждой отдельной БД
...
Рейтинг: 0 / 0
Безопасность Firebird
    #39171701
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

в 2.5 по умолчанию это не так. Да и вопрос не о том был
...
Рейтинг: 0 / 0
Безопасность Firebird
    #39171720
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fb userя не о том. Просто написано так, как будто бы FB 3.0 уже существует. А на
самом деле он не существует. Даже RC 2 не вышел.
Windows 10 все начали ставить себе ещё на бета-стадии и она до сих пор так и не дошла до
релиза. Она не существует?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Безопасность Firebird
    #39171726
brasnimalas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо за ответы.
Но интересна еще и практическая часть..Те, кто используют фб 2.5 и ниже, какие дополнительные меры принимают для безопасности бд?
...
Рейтинг: 0 / 0
Безопасность Firebird
    #39171763
fb user
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakovfb userя не о том. Просто написано так, как будто бы FB 3.0 уже существует. А на
самом деле он не существует. Даже RC 2 не вышел.
Windows 10 все начали ставить себе ещё на бета-стадии и она до сих пор так и не дошла до
релиза. Она не существует?..

FB 3.0 не существует. Он ещё в разработке. Есть альфы, бэты, rc. Но его самого ещё нет.
...
Рейтинг: 0 / 0
Безопасность Firebird
    #39171765
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В триггере на коннект проверять откуда соединились и громко кричать, если не оттуда, откуда надо.
...
Рейтинг: 0 / 0
Безопасность Firebird
    #39171782
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fb userFB 3.0 не существует. Он ещё в разработке. Есть альфы, бэты, rc. Но его
самого ещё нет.
И чо? Это, типа, мешает кому-то его использовать?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Безопасность Firebird
    #39171830
brasnimalas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Триггер на соединение - отличная идея как дополнительная мера. Спасибо за идею.
Нет, 3 версию до релиза не хочу.
Windows 10 не было релиза? По-моему в 2015 году еще.
...
Рейтинг: 0 / 0
Безопасность Firebird
    #39171910
AndreyTarasov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
brasnimalas,

Ты видимо не полностью осознаешь задачу, которая родилась у тебя(или у твоего начальства)
Что ты подразумеваешь под "безопасностью базы данных"?

Чтобы получить доступ к информации - надо получить пароль с ПО, которое работает с БД и это не обязательно SYSDBA
Так что разница между пользователями не существенна для кражи инфы.

У SYSDBA есть возможность забэкапить базу в указанную, !доступную для FB!, папку, но для этого надо точно знать архитектуру сервера с БД...., а это в свою очередь знает только администратор

Задача защитить базу от администратора???
...
Рейтинг: 0 / 0
Безопасность Firebird
    #39172115
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreyTarasov,

....или доступную для клиента, по выбору оператора
...
Рейтинг: 0 / 0
Безопасность Firebird
    #39172147
AndreyTarasov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

И как же будет выглядеть строка резервирования?

Вот у меня есть сервер CentOS7, база данных доступна под путем:
server:kemt

и что дальше? :-)
...
Рейтинг: 0 / 0
Безопасность Firebird
    #39172158
AndreyTarasov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

а не... чето я гоню :-) но все равно хороший пароль подобрать нереально
...
Рейтинг: 0 / 0
Безопасность Firebird
    #39172160
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreyTarasovbrasnimalas,
У SYSDBA есть возможность забэкапить базу в указанную, !доступную для FB!, папку, но для этого надо точно знать архитектуру сервера с БД...., а это в свою очередь знает только администратор


в этом ты не прав, существует возможность удалённого бекапа

http://www.firebirdsql.org/file/documentation/release_notes/html/rlsnotes255.html#rnfb25-apiods-api-svcrembackup
...
Рейтинг: 0 / 0
Безопасность Firebird
    #39172416
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисв этом ты не прав, существует возможность удалённого бекапа... в каталог, доступный серверу БД на хосте, до которого у нас нет доступа.
...
Рейтинг: 0 / 0
Безопасность Firebird
    #39172419
brasnimalas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndreyTarasovbrasnimalas,

Ты видимо не полностью осознаешь задачу, которая родилась у тебя(или у твоего начальства)
Что ты подразумеваешь под "безопасностью базы данных"?

Чтобы получить доступ к информации - надо получить пароль с ПО, которое работает с БД и это не обязательно SYSDBA
Так что разница между пользователями не существенна для кражи инфы.

У SYSDBA есть возможность забэкапить базу в указанную, !доступную для FB!, папку, но для этого надо точно знать архитектуру сервера с БД...., а это в свою очередь знает только администратор

Задача защитить базу от администратора???
Можно сделать бэкап удаленно. Узнать местоположения файла базы данных можно расковыряв приложение, работающее с этой БД.
...
Рейтинг: 0 / 0
Безопасность Firebird
    #39172433
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov,

ты зайди уже по ссылке которую я дал. Там про новую фичу появившуюся в 2.5.3
...
Рейтинг: 0 / 0
Безопасность Firebird
    #39172443
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисТам про новую фичу появившуюся в 2.5.3
Эта фича как-то отменяет изначально существовавшую функциональность "gbak -b"?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Безопасность Firebird
    #39172468
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

нет конечно. Но позволяет делать бекап на удалённый компьютер, а потому рассуждение о знании архитектуры и расположения папок на сервере идут лесом.
...
Рейтинг: 0 / 0
Безопасность Firebird
    #39172495
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Дениспозволяет делать бекап на удалённый компьютер
Звучит так, будто "gbak -b" этого не позволяет...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Безопасность Firebird
    #39172579
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Дениснет конечно. Но позволяет делать бекап на удалённый компьютер, а потому рассуждение о знании архитектуры и расположения папок на сервере идут лесом.

Interbase Это еще в 4-й версии как минимум позволял, а скорее всего и раньше тоже
...
Рейтинг: 0 / 0
Безопасность Firebird
    #39172588
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

не через сервисы
...
Рейтинг: 0 / 0
Безопасность Firebird
    #39172598
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

да, но вообще-то строка
fbsvcmgr remotehost:service_mgr action_backup -dbname some.fdb -bkp_file stdout >some.fbk
по смыслу эквивалентна
gbak -b remotehost:some.fdb some.fbk

ну прилепили в 2.5.3 такую возможность. И?
...
Рейтинг: 0 / 0
Безопасность Firebird
    #39172727
ZeroMQ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
brasnimalas...Узнать местоположения файла базы данных можно расковыряв приложение, работающее с этой БД.

Во-вторых, можно алиасы использовать.
...
Рейтинг: 0 / 0
Безопасность Firebird
    #39172732
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZeroMQВо-вторых, можно алиасы использовать.
....которые бэкапятся точно так же как настоящие.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Безопасность Firebird
    #39172741
ZeroMQ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovZeroMQВо-вторых, можно алиасы использовать.
....которые бэкапятся точно так же как настоящие.


Ну, вот человек пишет, что можно сбэкапить базу, расковыряв приложение:
brasnimalas...Узнать местоположения файла базы данных можно расковыряв приложение, работающее с этой БД.

Пароль владельца или sysdba тоже из приложения расковыряли, что ли? Тогда и говорить не о чем.
...
Рейтинг: 0 / 0
Безопасность Firebird
    #39172767
AndreyTarasov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисв этом ты не прав, существует возможность удалённого бекапа
http://www.firebirdsql.org/file/documentation/release_notes/html/rlsnotes255.html#rnfb25-apiods-api-svcrembackup

Согласен, был не прав, можно забэкапить удаленную базу на свой комп.

/А теперь инфа для ТС/


Но проведя небольшой опыт, обнаружил следующее, если указать неправильный пароль и не правильную БД, то сначала вываливается сообщение о не правильном пароле.(использовал FIBPlus)

Из этого делаем элементарный вывод - подбор паролей возможен и базу можно вообще не указывать, и при этом триггеры в базе OnConnect идут лесом.

Далее проверил на своем железе, сколько паролей за секунду можно перебрать, у меня получилось около 15К, сервер не нагружен, сеть 100мбит.
Ну а теперь будем считать что тот кто взламывает пароли крайне удачлив и ему придется перебрать всего 0.1% возможных вариантов
если использовать латиницу в 2х регистрах + цифры + знаки, то набор получается больше 90 вариантов на знак, будем считать 90.

Значит: 90^8 или
90*90*90*90*90*90*90*90, это надо разделить на 15000(сек) /60(мин)/60(час)/24(день)/1000(0,1% вариантов)

Итого, для перебора 0,1% возможных комбинаций из 8 символов, со скоростью 15000 паролей в секунду, потребуется 3321 день с копейками, это 10 лет непрерывной работы.

Думаю на этом этапе думать о том что кто-то взломает криптостойкий пароль перебором - бессмысленно. О взломе имеет место говорить если у тебя есть хэш пароля и ты локально его проверяешь, тогда скорость увеличится в разы и даже может ограничится несколькими месяцами непрерывной работы компа :-) (или нескольких компов, как собственно и делают)

И еще - я прекрасно понимаю необходимость увеличения длины пароля в FB, 8 символов это крайне неудобно и приходится чето умное придумывать, а так бы набрал русскую фразу в другой раскладке и норм.
...
Рейтинг: 0 / 0
33 сообщений из 33, показаны все 2 страниц
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Безопасность Firebird
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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