|
Encrypt Password=True ODBC в Sybase 15 не работает
|
|||
---|---|---|---|
#18+
Собственно суть вопроса в том, что похоже ODBC драйвер Sybase 15.5 имеет баг - при выставлении флажка Encrypt Password (в System DSN) соединение перестаёт работать. То же самое касается и опции Encrypt Password=True (EP=1) в строке соединения. У вас такая же картина? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2010, 00:15 |
|
Encrypt Password=True ODBC в Sybase 15 не работает
|
|||
---|---|---|---|
#18+
Вообще-то, в строке соединения надо писать ENCRYPTPASSWORD=2. Но я сижу на 15.0.3 и дальше пока не рыпаюсь. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2010, 00:54 |
|
Encrypt Password=True ODBC в Sybase 15 не работает
|
|||
---|---|---|---|
#18+
Странно, я вот тут нашёл: http://manuals.sybase.com/onlinebooks/group-sd/sdg1251e/aseodbc/@Generic__BookTextView/3244 автор Password encryption By default, the ASE ODBC Driver sends plain text passwords over the network to ASE for authentication. You can use this feature to change the default behavior and encrypt passwords before they are sent over the network. When EncryptPassword is set to 1, the password is not sent over the wire until a login is negotiated; then, the password is encrypted and sent. То есть EncryptPassword=1 или EP=1. Но это не суть - можно проделать простой эксперимент как я описал выше - создать System DSN и выставить флаг Encrypt Password, затем Test Connection. 15.0.3 как бы тоже бажит. Или я не прав? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2010, 01:07 |
|
Encrypt Password=True ODBC в Sybase 15 не работает
|
|||
---|---|---|---|
#18+
джулепСтранно, я вот тут нашёл: http://manuals.sybase.com/onlinebooks/group-sd/sdg1251e/aseodbc/@Generic__BookTextView/3244Не надо это находить. Надо находить вот это: http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc36271.1502/html/blocks/title.htm джулепНо это не суть - можно проделать простой эксперимент как я описал выше - создать System DSN и выставить флаг Encrypt Password, затем Test Connection. 15.0.3 как бы тоже бажит. Или я не прав?У меня все DSN с этим флагом. Работает прекрасно. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2010, 01:17 |
|
Encrypt Password=True ODBC в Sybase 15 не работает
|
|||
---|---|---|---|
#18+
Понимаю вашу иронию. Приведенная ссылка вообще ведёт на "Reference Manual: Building Blocks". Ну да Б-г с ним - воспользуемся поиском там и найдём: авторUsing the EncryptPassword Connection string property The EncryptPassword connection property specifies whether the password is transmitted in encrypted format. In ESD #8, this same property is used to enable asymmetric key encryption, if available. When password encryption is enabled, and the server supports asymmetric key encryption, this format is used instead of the symmetric key encryption. The new EncryptPassword values are: 0 – Use plain text password (the default value). 1 – Use encrypted password. If it is not supported, return an error message. 2 – Use encrypted password. If it is not supported, use plain text password. Так что как бы надо писать EncryptPassword=1 чтобы быть уверенным, что пароль не пойдет в открытом виде по сети. Теперь про У меня все DSN с этим флагом. Работает прекрасно. - то есть ODBC драйвер версии 15.0.3 работает с флажком супротив сервера 15.0.3? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2010, 01:29 |
|
Encrypt Password=True ODBC в Sybase 15 не работает
|
|||
---|---|---|---|
#18+
джулепПриведенная ссылка вообще ведёт на "Reference Manual: Building Blocks". Ой, прошу прощения. Правильный линк конечно такой: http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc20116.1500/html/aseodbc/CIHHHJBE.htm джулепТеперь про У меня все DSN с этим флагом. Работает прекрасно. - то есть ODBC драйвер версии 15.0.3 работает с флажком супротив сервера 15.0.3?Да. Во всех DSN стоит флажок шифрования пароля, при коннекте без DSN, я добавляю в строку EncryptPassword=2. Сервер: Adaptive Server Enterprise/15.0.3/EBF 17162 ESD#3/P/RS6000/AIX 5.3/ase1503/2726/64-bit/FBO/Thu Feb 4 21:48:22 2010 Клиент: Sybase Adaptive Server Enterprise Suite/15.0.3 ESD 2/EBF 12783/P/NT (IX86)/Windows 2003/ase1503/427/32-bit/Thu Aug 6 03:23:50 PDT 2009 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2010, 01:37 |
|
Encrypt Password=True ODBC в Sybase 15 не работает
|
|||
---|---|---|---|
#18+
Тогда два вопроса: 1. Нет ли сервера на Windows/Linux, а не AIX? У меня именно с Win/Lin трабл. 2. Что если проиграть скрипт: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2010, 02:15 |
|
Encrypt Password=True ODBC в Sybase 15 не работает
|
|||
---|---|---|---|
#18+
джулеп, Сервер на винде есть, только маленький. Ну ладно, щас включу.... .... Поведение клиента весьма странное: С EncryptPassword=0 - сказал что сервер хочет шифрованого пароля (как ожидалось). С EncryptPassword=1 - вместо коннекта получаю странную ошибку: "Internal error" С EncryptPassword=2 - еще более странная ошибка: "Connection to Sybase server has been lost. All active transactions have been rolled back" Клиент тот же что и в прошлом посте а сервер: Adaptive Server Enterprise/15.0.3/EBF 16738 ESD#2/P/NT (IX86)/Windows 2003/ase1503/2708/32-bit/OPT/Mon Jul 27 20:19:56 2009 При попытке подключится к серверу с выключеным шифрованием паролей нулевой режим работат нормально, а первый и второй выдают те-же самые ошибки. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2010, 18:17 |
|
Encrypt Password=True ODBC в Sybase 15 не работает
|
|||
---|---|---|---|
#18+
Вот! Значит это баг у Сайбейз на Windows/Linux платформах. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2010, 18:50 |
|
Encrypt Password=True ODBC в Sybase 15 не работает
|
|||
---|---|---|---|
#18+
джулепВот! Значит это баг у Сайбейз на Windows/Linux платформах.Вообще-то Винды и Линукс это разные платформы... Я проверял только на AIX и Windows ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2010, 18:52 |
|
Encrypt Password=True ODBC в Sybase 15 не работает
|
|||
---|---|---|---|
#18+
Дело в том, что я проверял на Linux тоже... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2010, 19:03 |
|
Encrypt Password=True ODBC в Sybase 15 не работает
|
|||
---|---|---|---|
#18+
Может быть уважаемый all тоже может подтвердить проблему на других платформах/версиях? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2010, 23:47 |
|
Encrypt Password=True ODBC в Sybase 15 не работает
|
|||
---|---|---|---|
#18+
Была такая же проблема: Сервер ASE 15.5 Sybase Client на локальной машине 12.5 Клиентское приложение VBA Excel 2003 вызывает процедуру с сервера Все ошибки такие же как описаны выше. Проблема была связана с различными версиями ASE и драйвера. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2010, 01:19 |
|
Encrypt Password=True ODBC в Sybase 15 не работает
|
|||
---|---|---|---|
#18+
джулепСобственно суть вопроса в том, что похоже ODBC драйвер Sybase 15.5 имеет баг - при выставлении флажка Encrypt Password (в System DSN) соединение перестаёт работать. То же самое касается и опции Encrypt Password=True (EP=1) в строке соединения. У вас такая же картина?На прошлой неделе меня убедили обновить клиента до 15.5 и я тоже напоролся на это. Результат изысканий: клиент 15.5 esd#1 (который приходит вместе DE сервером) действительно имеет баг в работе с синхронными паролями. Номер бага: 579611. Этот баг исправлен в ESD#5, EBF 17949. Исправленный клиент лежит в директории SDK, но к сожалению доступен для скачивания только зарегестрированному техническому персоналу. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2010, 04:19 |
|
Encrypt Password=True ODBC в Sybase 15 не работает
|
|||
---|---|---|---|
#18+
White OwlджулепСобственно суть вопроса в том, что похоже ODBC драйвер Sybase 15.5 имеет баг - при выставлении флажка Encrypt Password (в System DSN) соединение перестаёт работать. То же самое касается и опции Encrypt Password=True (EP=1) в строке соединения. У вас такая же картина?На прошлой неделе меня убедили обновить клиента до 15.5 и я тоже напоролся на это. Результат изысканий: клиент 15.5 esd#1 (который приходит вместе DE сервером) действительно имеет баг в работе с синхронными паролями. Номер бага: 579611. Этот баг исправлен в ESD#5, EBF 17949. Исправленный клиент лежит в директории SDK, но к сожалению доступен для скачивания только зарегестрированному техническому персоналу. Что означает фраза "синхронные пароли"? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2010, 21:47 |
|
Encrypt Password=True ODBC в Sybase 15 не работает
|
|||
---|---|---|---|
#18+
jimmersЧто означает фраза "синхронные пароли"?У ASE есть два метода шифрования паролей. Один шифрует пароли самостоятельно через SHA-256, другой использует SSL и вненешние ключи. В OpenClient они соотвественно называются symmetrical (CS_SEC_ENCRYPTION) and asymmetrical (CS_SEC_EXTENDED_ENCRYPTION). Подробнее читай тут: http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc32840.1500/html/ctref/X23734.htm ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2010, 22:35 |
|
Encrypt Password=True ODBC в Sybase 15 не работает
|
|||
---|---|---|---|
#18+
jimmersЧто означает фраза "синхронные пароли"?И да, конечно, я имел в виду симметричные. Прошу прощения. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2010, 22:38 |
|
Encrypt Password=True ODBC в Sybase 15 не работает
|
|||
---|---|---|---|
#18+
Правильно ли я понимаю, что EBF кумулятивны? То есть, в EBF 17981 должны быть фиксы из EBF 17949. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2010, 00:56 |
|
Encrypt Password=True ODBC в Sybase 15 не работает
|
|||
---|---|---|---|
#18+
jimmersПравильно ли я понимаю, что EBF кумулятивны? То есть, в EBF 17981 должны быть фиксы из EBF 17949.И да и нет. В основном EBF действительно кумулятивны. Но в данном случае, клиентская часть разделена на две ветки - SDK в составе ASE сервера и отдельная ветка SDK. Поэтому нумерация там различается. Короче говоря если выкачаешь "EBF 17981: 15.5 ESD #1 - PC Client" то получишь клиентские утилиты и SDK ESD#1... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2010, 01:26 |
|
Encrypt Password=True ODBC в Sybase 15 не работает
|
|||
---|---|---|---|
#18+
White Owl, Иными словами, ты хочешь сказать, что в EBF 17981 этот баг не пофиксен. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2010, 02:30 |
|
|
start [/forum/topic.php?fid=55&msg=36596015&tid=2010548]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
55ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 302ms |
total: | 451ms |
0 / 0 |