|
|
|
Пароли по сети чистым текстом
|
|||
|---|---|---|---|
|
#18+
Microsoft утверждает, что лучше пользоваться Windows-аутентификацией и одной из причин называет то, что пароли пользователей передаются по сети незашифрованными (чистый текст). Я попробовала просмотреть сетевым монитором сетевые пакеты при коннекте пользователя к серверу с использованием аутентификации SQL Server и не обнаружила ни имен пользователей, ни паролей. Получается, что какая-то шифрация есть. Не разбирался ли кто-нибудь с этой проблемой ? А вопрос мой связан с тем, что мне кажется - SQL аутентификация намного лучше (Прошу только не обсуждать преимущества различных схем аутентификации в рамках этой дискуссии) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2002, 11:06:03 |
|
||
|
Пароли по сети чистым текстом
|
|||
|---|---|---|---|
|
#18+
сетевой монитор был какой? из какого пакета? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2002, 11:08:05 |
|
||
|
Пароли по сети чистым текстом
|
|||
|---|---|---|---|
|
#18+
Стандартный сетевой монитор Windows 2000 Server ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2002, 11:10:05 |
|
||
|
Пароли по сети чистым текстом
|
|||
|---|---|---|---|
|
#18+
стандартный сетевой монитор ловит трафик только своей машины, поэтому и не удалось поймать имена пользователей...попробуйте сетевой монитор от SMS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2002, 11:22:53 |
|
||
|
Пароли по сети чистым текстом
|
|||
|---|---|---|---|
|
#18+
Предлагаю Вам, уважаемая Гостья, все-таки представиться. Есть подозрение что Вы профессионал в области защиты данных. Все Ваши топики достаточно не простые. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2002, 11:24:57 |
|
||
|
Пароли по сети чистым текстом
|
|||
|---|---|---|---|
|
#18+
To Lexis : Сетевой монитор был запущен на той же машине, что и отслеживаемый SQL Server, т.е. сами то пакеты были, но в них не просматривался пароль, а все SELECT, UPDATE и прочее очень хорошо было видно To Jimmers : У меня немалый опыт работы с SQL Server и я стараюсь доступными мне средствами поднять уровень вопросов форума ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2002, 12:45:04 |
|
||
|
Пароли по сети чистым текстом
|
|||
|---|---|---|---|
|
#18+
Ну что ж, ясно. Видимо действительно, как отметил Александр Гладченко, очередной эксперимент над публикой. Что до паролей, то все передается в простейшем шифре. Имена передаются открытым текстом, но в UNICODE. Вот расшифровшик паролей на T-SQL: http://jimmers.narod.ru/decrypt_ODBC.sql Удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2002, 12:50:12 |
|
||
|
Пароли по сети чистым текстом
|
|||
|---|---|---|---|
|
#18+
21 2.523251 LOCAL SONY C138444 TCP .A...., len: 0, seq:2433907357-2433907357, ack: 628593323, win:63866, src: 4807 dst: 1433 LEXIS 172.16.1.10 IP Frame: Base frame properties Frame: Time of capture = 04.10.2002 13:4:19.737 Frame: Time delta from previous physical frame: 200258 microseconds Frame: Frame number: 21 Frame: Total frame length: 54 bytes Frame: Capture frame length: 54 bytes Frame: Frame data: Number of data bytes remaining = 54 (0x0036) ETHERNET: ETYPE = 0x0800 : Protocol = IP: DOD Internet Protocol ETHERNET: Destination address : 080046138444 ETHERNET: .......0 = Individual address ETHERNET: ......0. = Universally administered address ETHERNET: Source address : 000103BC269E ETHERNET: .......0 = No routing information present ETHERNET: ......0. = Universally administered address ETHERNET: Frame Length : 54 (0x0036) ETHERNET: Ethernet Type : 0x0800 (IP: DOD Internet Protocol) ETHERNET: Ethernet Data: Number of data bytes remaining = 40 (0x0028) IP: ID = 0x6676; Proto = TCP; Len: 40 IP: Version = 4 (0x4) IP: Header Length = 20 (0x14) IP: Precedence = Routine IP: Type of Service = Normal Service IP: Total Length = 40 (0x28) IP: Identification = 26230 (0x6676) IP: Flags Summary = 2 (0x2) IP: .......0 = Last fragment in datagram IP: ......1. = Cannot fragment datagram IP: Fragment Offset = 0 (0x0) bytes IP: Time to Live = 128 (0x80) IP: Protocol = TCP - Transmission Control IP: Checksum = ERROR: CheckSum is 0x0000, Should be 0x3A22 IP: Source Address = 172.16.1.13 IP: Destination Address = 172.16.1.10 IP: Data: Number of data bytes remaining = 20 (0x0014) TCP: .A...., len: 0, seq:2433907357-2433907357, ack: 628593323, win:63866, src: 4807 dst: 1433 TCP: Source Port = 0x12C7 TCP: Destination Port = 0x0599 TCP: Sequence Number = 2433907357 (0x91127A9D) TCP: Acknowledgement Number = 628593323 (0x257792AB) TCP: Data Offset = 20 (0x14) TCP: Reserved = 0 (0x0000) TCP: Flags = 0x10 : .A.... TCP: ..0..... = No urgent data TCP: ...1.... = Acknowledgement field significant TCP: ....0... = No Push function TCP: .....0.. = No Reset TCP: ......0. = No Synchronize TCP: .......0 = No Fin TCP: Window = 63866 (0xF97A) TCP: Checksum = ERROR: CheckSum is 0x5A52, Should be 0x7FEF TCP: Urgent Pointer = 0 (0x0) 00000: 08 00 46 13 84 44 00 01 03 BC 26 9E 08 00 45 00 ..F.D...¼&..E. 00010: 00 28 66 76 40 00 80 06 00 00 AC 10 01 0D AC 10 .(fv@....¬...¬. 00020: 01 0A 12 C7 05 99 91 12 7A 9D 25 77 92 AB 50 10 ...Ç..z%w«P. 00030: F9 7A 5A 52 00 00 ùzZR.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2002, 13:04:58 |
|
||
|
Пароли по сети чистым текстом
|
|||
|---|---|---|---|
|
#18+
21 2.523251 LOCAL SONY C138444 TCP .A...., len: 0, seq:2433907357-2433907357, ack: 628593323, win:63866, src: 4807 dst: 1433 LEXIS 172.16.1.10 IP Frame: Base frame properties Frame: Time of capture = 04.10.2002 13:4:19.737 Frame: Time delta from previous physical frame: 200258 microseconds Frame: Frame number: 21 Frame: Total frame length: 54 bytes Frame: Capture frame length: 54 bytes Frame: Frame data: Number of data bytes remaining = 54 (0x0036) ETHERNET: ETYPE = 0x0800 : Protocol = IP: DOD Internet Protocol ETHERNET: Destination address : 080046138444 ETHERNET: .......0 = Individual address ETHERNET: ......0. = Universally administered address ETHERNET: Source address : 000103BC269E ETHERNET: .......0 = No routing information present ETHERNET: ......0. = Universally administered address ETHERNET: Frame Length : 54 (0x0036) ETHERNET: Ethernet Type : 0x0800 (IP: DOD Internet Protocol) ETHERNET: Ethernet Data: Number of data bytes remaining = 40 (0x0028) IP: ID = 0x6676; Proto = TCP; Len: 40 IP: Version = 4 (0x4) IP: Header Length = 20 (0x14) IP: Precedence = Routine IP: Type of Service = Normal Service IP: Total Length = 40 (0x28) IP: Identification = 26230 (0x6676) IP: Flags Summary = 2 (0x2) IP: .......0 = Last fragment in datagram IP: ......1. = Cannot fragment datagram IP: Fragment Offset = 0 (0x0) bytes IP: Time to Live = 128 (0x80) IP: Protocol = TCP - Transmission Control IP: Checksum = ERROR: CheckSum is 0x0000, Should be 0x3A22 IP: Source Address = 172.16.1.13 IP: Destination Address = 172.16.1.10 IP: Data: Number of data bytes remaining = 20 (0x0014) TCP: .A...., len: 0, seq:2433907357-2433907357, ack: 628593323, win:63866, src: 4807 dst: 1433 TCP: Source Port = 0x12C7 TCP: Destination Port = 0x0599 TCP: Sequence Number = 2433907357 (0x91127A9D) TCP: Acknowledgement Number = 628593323 (0x257792AB) TCP: Data Offset = 20 (0x14) TCP: Reserved = 0 (0x0000) TCP: Flags = 0x10 : .A.... TCP: ..0..... = No urgent data TCP: ...1.... = Acknowledgement field significant TCP: ....0... = No Push function TCP: .....0.. = No Reset TCP: ......0. = No Synchronize TCP: .......0 = No Fin TCP: Window = 63866 (0xF97A) TCP: Checksum = ERROR: CheckSum is 0x5A52, Should be 0x7FEF TCP: Urgent Pointer = 0 (0x0) 00000: 08 00 46 13 84 44 00 01 03 BC 26 9E 08 00 45 00 ..F.D...¼&..E. 00010: 00 28 66 76 40 00 80 06 00 00 AC 10 01 0D AC 10 .(fv@....¬...¬. 00020: 01 0A 12 C7 05 99 91 12 7A 9D 25 77 92 AB 50 10 ...Ç..z%w«P. 00030: F9 7A 5A 52 00 00 ùzZR.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2002, 13:05:00 |
|
||
|
Пароли по сети чистым текстом
|
|||
|---|---|---|---|
|
#18+
у кого есть сложные вопросы - он сам найдет на них ответы доступными ему средствами.... то, чем Вы пытаетесь заниматься больше похоже на бред... поднять уровень форума поднять среднюю температуру по больнице увеличить надойность коров а тверской губернии ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2002, 13:08:28 |
|
||
|
Пароли по сети чистым текстом
|
|||
|---|---|---|---|
|
#18+
To LEXIS : Если есть люди, которые знают больше тебя, не зазорно и спросить. Скажите, что за содержимое пакета Вы прислали ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2002, 13:46:27 |
|
||
|
Пароли по сети чистым текстом
|
|||
|---|---|---|---|
|
#18+
это один из пакетов. которые я отловил в момент инициализации соединения с MSSQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2002, 13:54:03 |
|
||
|
Пароли по сети чистым текстом
|
|||
|---|---|---|---|
|
#18+
To Lexis : Я у себя не могу в пакетах найти имя пользователя чистым текстои (как пишет уважаемый jimmers). Я намеренно задаю узнаваемое имя пользователя типа AAAAAAAAAAAAA (в UNICODE его ведь также хорошо должно быть видно). Может быть у Вас в пакетах имя видно (или jimmers не прав) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2002, 14:04:09 |
|
||
|
Пароли по сети чистым текстом
|
|||
|---|---|---|---|
|
#18+
вот часть пакета с логином WWWSQLRU Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2002, 14:23:04 |
|
||
|
Пароли по сети чистым текстом
|
|||
|---|---|---|---|
|
#18+
Для того, что бы пароли логинов SQL Server не передавались в открытом или слабозащищённом виде, рекомендуется использовать NT авторизацию. Тогда будет передаваться маркер безопасности. Этот механизм можно использовать в качестве простого решения при организации репликации через закрытые сети провайдера. Если работать через открытые сети, нужно заботиться о предварительной защите соединения, например, специальным программным обеспечением... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2002, 14:37:46 |
|
||
|
Пароли по сети чистым текстом
|
|||
|---|---|---|---|
|
#18+
To Lexis А что за анализатор пакетов у Вас ? У меня сетевой монитор Windows 2000. Попробуйте его. Может SQL Server 2000 уже шифрует логины ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2002, 14:47:08 |
|
||
|
Пароли по сети чистым текстом
|
|||
|---|---|---|---|
|
#18+
Microsoft Network Monitor 2.0 Lite Version V5.00.2195 SQL2000+sp2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2002, 14:51:33 |
|
||
|
Пароли по сети чистым текстом
|
|||
|---|---|---|---|
|
#18+
>Получается, что какая-то шифрация есть. В нормальных программах постройки 1998-2000 пароль передается только в шифрованном виде. Точнее не сам пароль, а его hash. Взлом либо прямым перебором, либо поиск ошибок в алгоритме. Бесполезно. MS, IMHO, прилагает определенные усилия для обеспечения возможности намеренного понижения уровня безопасности своих продуктов. Win можно заставить передавать пароли plaintext. MSSQL, надо полагать, тоже. Что касается заявлений MS - может быть. Но хорошая хозяйка не кладет все яйца в одну корзину. P.S. Посмотрела бы IRIS'ом, а то маловат что-то приведенный пакет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2002, 14:53:36 |
|
||
|
Пароли по сети чистым текстом
|
|||
|---|---|---|---|
|
#18+
пакет не маловат, ибо это его часть :) пароль действительно шифруется...но взломать можно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2002, 15:00:14 |
|
||
|
Пароли по сети чистым текстом
|
|||
|---|---|---|---|
|
#18+
to Гостья "А вопрос мой связан с тем, что мне кажется - SQL аутентификация намного лучше (Прошу только не обсуждать преимущества различных схем аутентификации в рамках этой дискуссии)" Если мне не изменяет память, при Сиквел авторизация нет разницы в регистре... То есть при перборе, шансов подобрать пароль больше чем при НТ авторизации.... В свое время по этому поводу шуму было много, даже эксплоиты есть в инете по быстрому подбору пароля... Да и "Стандартный сетевой монитор Windows 2000 Server" не самый лучший снифер.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2002, 15:10:51 |
|
||
|
Пароли по сети чистым текстом
|
|||
|---|---|---|---|
|
#18+
Не знаю, у меня дамп четвертого по счету пакета, посланного к серверу (а это и есть login-пакет) выглядит следующим образом (привожу только данные): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Протокол TCP/IP без шифрования, SQL Server Authentication, SQL Server 2000. Перехват Network Monitor'ом. Отчетливо виден логин sa и шифрованный пароль сразу за ним (A2 A5 B3 A5 92 A5 92 A5 D2 A5 53 A5 82 A5 E3 A5). EXEC sp_decrypt_ODBC '0xA2A5B3A592A592A5D2A553A582A5E3A5' -------- password Удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2002, 15:14:51 |
|
||
|
Пароли по сети чистым текстом
|
|||
|---|---|---|---|
|
#18+
Мой клиент - Windows 2000 Pro SP2 Протокол IP - нет никакой секретности. Выполняю Login и у меня в 7 пакете IP передаются Login и пароль зашифрованными ! Далее идут строки хорошо просматриваемые строки SELECT. Кто у меня шифрует Login ?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2002, 16:22:53 |
|
||
|
Пароли по сети чистым текстом
|
|||
|---|---|---|---|
|
#18+
Приведите дапмы всех пакетов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2002, 16:37:26 |
|
||
|
Пароли по сети чистым текстом
|
|||
|---|---|---|---|
|
#18+
Вот содержимое моих IP-пакетов Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. Login был от имени 1234567890 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2002, 16:38:36 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32055479&tid=1819312]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
77ms |
get tp. blocked users: |
2ms |
| others: | 254ms |
| total: | 416ms |

| 0 / 0 |
