metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2006-08-25 02:53 pm

О хранении паролей в 1с предприятии.

Дано: знаем пароль пользователя от одной из баз.
Требуется - подключится к другой базе под другим именем пользователя.

Открываем файл usrdef\users.usr от первой базы, достаем хэш пароля, ложим его вместо хэша пароля в таком же файле от другой базы и коннектимся под известным паролем.
Вот такое вот хранение паролей.

[identity profile] medvedd.livejournal.com 2006-08-25 01:13 pm (UTC)(link)
Да, они там курят много. Самое смешное с MSSQL вариантом - механизм пользователей из него не используется никак, все транзакции ведуться от имени одного пользователя. Кто бы их всех убил?

[identity profile] metaclass.livejournal.com 2006-08-25 01:51 pm (UTC)(link)
Им слишком много пришлось бы переделывать, если использовать аутентификацию сервером. Я так понимаю, цель была перейти на MSSQL с минимальными затратами. Говорят даже, что MSSQL там используется в том же стиле что и DBF.

[identity profile] vp.livejournal.com 2006-08-25 03:02 pm (UTC)(link)
Кривезна повсюду

[identity profile] burga.livejournal.com 2006-08-27 06:08 pm (UTC)(link)
В чем кривизна? Может я про что-то не знаю?

[identity profile] medvedd.livejournal.com 2006-08-25 11:24 pm (UTC)(link)
"Говорят даже, что MSSQL там используется в том же стиле что и DBF" - вот и я говорю :)

[identity profile] burga.livejournal.com 2006-08-27 06:07 pm (UTC)(link)
Абсолютно одинаково. Целью было, чтобы разработчик не чувствовал разницы с каким вариантом баз он работает - dbf или sql.

[identity profile] metaclass.livejournal.com 2006-08-27 07:31 pm (UTC)(link)
Вопрос, насколько эффективно при этом mssql используется. Хотя, возможно, затраты на более кардинальную переделку 1С под mssql превысили бы возможную пользу от этого.

[identity profile] burga.livejournal.com 2006-08-29 01:48 pm (UTC)(link)
Уточню, мы говорим про 7.7. Как хранилище.

[identity profile] merrcy.livejournal.com 2006-09-01 01:44 pm (UTC)(link)
Знающие люди утверждали, что DBF под терминалом работает быстрее, чем сетевая MSSQL. Склонен верить.
А у разработчиков даже существовала профессиональная шутка про «Подождите выполняется транзакция.» судь за давностью лет, увы, не помню.

[identity profile] sbj-ss.livejournal.com 2006-08-25 07:00 pm (UTC)(link)
Добавим - вот такие солты.

[identity profile] burga.livejournal.com 2006-08-27 06:03 pm (UTC)(link)
Баян, однако. Минимум лет 5, как баян.