powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / обновление SECURITY2 до SECURITY3
23 сообщений из 23, страница 1 из 1
обновление SECURITY2 до SECURITY3
    #39219375
dedRasta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Начал читать RN и наткнулся на такую вот интересную вещь. Теперь бы еще знать, где это лежит и где про это почитать подробнее.
На вскидку пока не нашел.
...
Рейтинг: 0 / 0
обновление SECURITY2 до SECURITY3
    #39219382
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dedRasta,

/misc/upgrade/security/
...
Рейтинг: 0 / 0
обновление SECURITY2 до SECURITY3
    #39220136
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и в релизных нотах тоже про это есть.
Пароли будут новые - выводятся скриптом обновления, можно вывод isql в файл перенаправить, если их много.
Имя пользователя и ФИО остаются в сохранности.

А вот как бы старые хэши перенести чтоб при использовании legacy-авторизации проверить работоспособность старых паролей?.. Влад подкинул эту мысль, теперь она мне покоя не даёт.
Ибо в многосерверных системах актуальность и синхронное состояние паролей пользователей очень критично.
...
Рейтинг: 0 / 0
обновление SECURITY2 до SECURITY3
    #39220149
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
o_v_a,

Алекс категорически против Legacy поэтому дал как перевести на SRP, а пароли этим способом сохранить невозможно. Я тут немного переделал скрипт Алекса 19082418 чтобы сохранить юзеров в Legacy Auth, вроде работает
...
Рейтинг: 0 / 0
обновление SECURITY2 до SECURITY3
    #39220487
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то нифига у меня не выходит.
Скрипт работать работает. Но нифига после подмены security3.fdb на обработанную базу не впускает.
Буду дальше экспериментировать.
...
Рейтинг: 0 / 0
обновление SECURITY2 до SECURITY3
    #39220495
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
o_v_a,

никакой подмены делать не надо. Этот скрипт должен применяться к самой security3.fdb. И ещё ты Legacy_Auth настроил? Им пытаешься зайти?
...
Рейтинг: 0 / 0
обновление SECURITY2 до SECURITY3
    #39220820
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

Ну, вчера, видать, в трёх соснах запутался :)

в конфиге
Auth_Server = Legacy_Auth
Auth_Client = Legacy_Auth
WireCrypt = Disabled

- скопировал существующий security2.fdb как s.fdb
- под 2.5 сделал бэкап s.fdb -> s.fbk

Не запуская 3.0 используя embedded (Firebird-3.0.0.32483-2_Win32.zip) делаю
- под 3.0 рестор s.fbk -> s3.fdb
- в скрипте (назвал s.sql) в ON EXTERNAL SOURCE прописал путь к s3.fdb
- троешным isql коннект к security3.fdb
isql -user sysdba security3.fdb
и выполняю скрипт
input s.sql;
отрабатывает без ошибок
- запускаю троешный сервак
D:\firebird\3.0\firebird.exe -a

- isql -user MYUSER -password mypass localhost:s.fdb
ВУ-А-ЛЯ!
Без ошибок!
...
Рейтинг: 0 / 0
обновление SECURITY2 до SECURITY3
    #39220846
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
o_v_a - isql -user MYUSER -password mypass localhost:s.fdb

Побуквоедствую истины ради. Опечатался:
- isql -user MYUSER -password mypass localhost:s3.fdb
...
Рейтинг: 0 / 0
обновление SECURITY2 до SECURITY3
    #39220852
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
o_v_aНу, вчера, видать, в трёх соснах запутался :)

в конфиге
Auth_Server = Legacy_Auth
Auth_Client = Legacy_Auth
WireCrypt = Disabled


должно быть ещё
UserManager = Legacy_UserManager
...
Рейтинг: 0 / 0
обновление SECURITY2 до SECURITY3
    #39220868
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,
вот только собрался про это дописать. Ибо напоролся, что админить через сервисы юзверей не получалось.
Но входы осуществлялись :)

Состряпаем полный рецепт в виде статейки?
...
Рейтинг: 0 / 0
обновление SECURITY2 до SECURITY3
    #39220882
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
o_v_aИбо напоролся, что админить через сервисы юзверей не получалось.

забудь про этот способ, он пока хоть и поддерживается, но уже объявлен как deprecated.
Лучше теперь это делать через SQL. По большому счёту это можно было и в 2.5, но там не хватало способа посмотреть список пользователей и их параметры. Теперь же есть SEC$USERS

o_v_aСостряпаем полный рецепт в виде статейки?

может быть. Надо сначала убедится что всё гладко.
...
Рейтинг: 0 / 0
обновление SECURITY2 до SECURITY3
    #39220906
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисзабудь про этот способ
А IBExpert не через сервисы это делает? :)
IBExpert -> Инструменты -> Менеджер пользователей
...
Рейтинг: 0 / 0
обновление SECURITY2 до SECURITY3
    #39220928
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
o_v_a,

для тройки уже нет. Можешь проверить трейсом
...
Рейтинг: 0 / 0
обновление SECURITY2 до SECURITY3
    #39221080
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисдолжно быть ещё
UserManager = Legacy_UserManager
Вы же не хотите навсегда завязаться на старый список паролей? Тогда лучше сделать так,
чтобы новые пользователи добавлялись уже в Srp.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
обновление SECURITY2 до SECURITY3
    #39221091
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

да без проблем

авторAuth_Server = Srp, Legacy_Auth
WireCrypt = Enabled
UserManager = Srp, Legacy_UserManager

единственное что в этом случае надо быть аккуратней с CREATE/ALTER/DROP USER и не забывать указывать предложение USING PLUGIN когда пытаемся манипулировать пользователями не в первом UserManager
...
Рейтинг: 0 / 0
обновление SECURITY2 до SECURITY3
    #39221093
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
WireCrypt = Enabled
можно и Disabled в принципе.
...
Рейтинг: 0 / 0
обновление SECURITY2 до SECURITY3
    #39221636
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
o_v_aСостряпаем полный рецепт в виде статейки?
Просим, просим! ©
...
Рейтинг: 0 / 0
обновление SECURITY2 до SECURITY3
    #39222028
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,
то есть скрипт твой по переносу юзеров требует в этом случае правки?
Симонов ДенисDimitry Sibiryakov,

да без проблем

авторAuth_Server = Srp, Legacy_Auth
WireCrypt = Enabled
UserManager = Srp, Legacy_UserManager

единственное что в этом случае надо быть аккуратней с CREATE/ALTER/DROP USER и не забывать указывать предложение USING PLUGIN когда пытаемся манипулировать пользователями не в первом UserManager
...
Рейтинг: 0 / 0
обновление SECURITY2 до SECURITY3
    #39222035
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
o_v_a,

нет не требует. Мой скрипт переносит пользователей из security2.fdb в security3.fdb с сохранением паролей, но только в плагине Legacy_UserManager. Перенести пользователей с сохранением паролей в SRP невозможно, а без сохранения паролей подойдёт скрипт Алекса.
Эта правка конфига лишь позволяет иметь пользователей сразу в обоих плагинах SRP и Legacy_UserManager. Что позволяет заводить новых пользователей в SRP, и по мере необходимости создавать старых пользователей в SRP с ручным введением пароля. Грубо говоря задача пересоздания пользователей в SRP не упрощается, просто её можно отложить на неопределённое время или делать постепенно. Если конечно вы вообще собираетесь это делать.
...
Рейтинг: 0 / 0
обновление SECURITY2 до SECURITY3
    #39222131
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понятно. Ещё раз внимательно перечитал комментарии в firebird.conf относительно UserManager. Я не усмотрел ранее, что там возможны комбинации.
Теперь всё предельно ясно.
...
Рейтинг: 0 / 0
обновление SECURITY2 до SECURITY3
    #39222442
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
o_v_a,

давай уж статью, раз заикнулся ;) Думаю, не мне одному интересно будет
...
Рейтинг: 0 / 0
обновление SECURITY2 до SECURITY3
    #39224051
zigorzn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

при установке спрашивает пароль sysdba (пример 123456) и клиент FB3 подключается с этим паролем,
но при подключении FB2 для sysdba пароль masterkey. (!!!)
...
Рейтинг: 0 / 0
обновление SECURITY2 до SECURITY3
    #39224085
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zigorzn,

потому что в Legacy_UserManager пароль SYSDBA никто не менял.
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / обновление SECURITY2 до SECURITY3
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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