Sybase IQ и зашифрованные пароли - PullRequest
1 голос
/ 07 августа 2009

Мне нужно использовать параметр ENP (зашифрованный пароль) с Sybase IQ. В документации есть хорошая справка о том, как ее использовать, но не как сгенерировать пароль ... так как можно сгенерировать зашифрованный пароль для использования с параметром соединения ENP ??

Заранее спасибо

Ответы [ 2 ]

2 голосов
/ 15 августа 2009

Я вполне уверен, что это когда вы определяете DSN в панели управления ODBC - или любой другой утилите, которую Sybase предоставляет для определения соединения на других платформах. Когда DSN хранится в файле или реестре, вы должны увидеть определенный параметр ENP, а не PWD.

И если бы не был задействован асимметричный алгоритм - с закрытым ключом, определяемым с помощью sa - я бы не счел это лучше, чем запутывание. То есть заблокируйте возможности пользователя!

1 голос
/ 15 августа 2009

hythlodayr правильный - администратор ODBC создает параметр ENP вместо параметра PWD при установке флажка «шифровать пароль». Ключ -pe утилиты iqdsn делает то же самое, если вы создаете свои уведомления о доставке таким образом.

Параметр ENP зашифрован с использованием собственного алгоритма шифрования, но он не заменяет надежное шифрование. Решительный хакер мог бы сломать это. Любой DSN, который содержит пароль, зашифрованный или нет, представляет собой угрозу безопасности.

Полное раскрытие информации : Я работаю в Sybase в SQL Anywhere engineering. SQL Anywhere - это сервер базы данных, используемый Sybase IQ.

...