Обсуждение:Недостатки ICQ: различия между версиями

5525 байт добавлено ,  19:09, 9 декабря 2011
нет описания правки
м
 
Строка 57: Строка 57:


: А где можно в официальном клиенте найти галочку "Шифровать мое соединение" или где в клиенте/на официальном сайте можно прочитать про то, где и куда надо вписывать упомянутые выше параметры, чтобы все работало? Я подозреваю, что slogin.icq.com:443 - лишь для подключения через HTTPS-прокси, шифрование тут - лишь побочный эффект. --[[Участник:Rain|Rain]] 17:26, 9 декабря 2011 (UTC)
: А где можно в официальном клиенте найти галочку "Шифровать мое соединение" или где в клиенте/на официальном сайте можно прочитать про то, где и куда надо вписывать упомянутые выше параметры, чтобы все работало? Я подозреваю, что slogin.icq.com:443 - лишь для подключения через HTTPS-прокси, шифрование тут - лишь побочный эффект. --[[Участник:Rain|Rain]] 17:26, 9 декабря 2011 (UTC)
: Раз уж такой разговор пошёл, процитирую [http://habrahabr.ru/company/mailru/blog/119231/#comment_3894723 слова] работника Mail.ru:
В мире за пределами СНГ — официальный ICQ > 90%.
В СНГ — грубо говоря пополам между ICQ и QIP, процентов 5 Mail.Ru Агент, остальные на фоне погрешности.
: Соответственно, с такой популярностью вполне разумно считать недостатки официального клиента одним из недостатков самой ICQ.
: Ах да, там чуть ниже сказано, что "Её [поддержки SSL] не было никогда. Это была фича AIM'а, использование её альтернативными клиентами для ICQ — в общем-то хак. При разводе с AIM'ом она пропала, фичу мы, грубо говоря, не купили.". Да и то, по умолчанию в ICQ это шифрование было везде отключено. --[[Участник:H31|H31]] 19:09, 9 декабря 2011 (UTC)


Для защиты защиты пароля используется MD5 Secure Login. Правда, имея (например, перехватив) только MD5-хэш пароля (не зная самого пароля) от чужой учётной записи ICQ можно осуществять к ней подключение, так как [[ru_wikipedia:Соль_(криптография)|соль]] не используется и MD5-хэш пароля постоянен. SSL Login и MD5 Secure Login реализованы в альтернативном клиенте Miranda IM и используются по умолчанию.
Для защиты защиты пароля используется MD5 Secure Login. Правда, имея (например, перехватив) только MD5-хэш пароля (не зная самого пароля) от чужой учётной записи ICQ можно осуществять к ней подключение, так как [[ru_wikipedia:Соль_(криптография)|соль]] не используется и MD5-хэш пароля постоянен. SSL Login и MD5 Secure Login реализованы в альтернативном клиенте Miranda IM и используются по умолчанию.
Строка 91: Строка 100:


: Правила и все прочее - да. Только почему-то в случае с ICQ воровство и продажа номерков процветает, а вот про угон JID'ов как-то не слышно. --[[Участник:Rain|Rain]] 17:26, 9 декабря 2011 (UTC)
: Правила и все прочее - да. Только почему-то в случае с ICQ воровство и продажа номерков процветает, а вот про угон JID'ов как-то не слышно. --[[Участник:Rain|Rain]] 17:26, 9 декабря 2011 (UTC)
: Вспомним электронную почту. Казалось бы, популярность в разы выше ICQ, да и IM вообще, обязательно должна быть торговля адресами. Но даже если она и есть, это крайне редкие случаи. Если имя.фамилия@gmail.com уже занят, то можно воспользоваться другим почтовым сервисом или даже взять домен и сделать адрес вида имя@фамилия.pp.ru или что-то в этом роде. Это плюс данной схемы, XMPP использует подобную схему и, соответственно, добавляет в копилку ещё одно преимущество.
: Единственный момент, где можно поспорить - это то, как удобнее устно рассказать адрес. Будем считать, что где-то поровну - в каких-то ситуациях проще сказать номер, в каких-то - JID. Но опять же, номерки большинству людей труднее запомнить, если некуда записать. --[[Участник:H31|H31]] 19:09, 9 декабря 2011 (UTC)


> Ограничение на длину пароля (всего 8 символов)
> Ограничение на длину пароля (всего 8 символов)
Строка 111: Строка 123:


: Хочу из ICQ/Mail.ru/AIM-клиента общаться с поляком в Gadu-gadu или с китайцем в QQ. Мои действия? Объединение протоколов или пользовательских баз - не является созданием транспортов. ICQ и AIM тоже не всегда имели один протокол. --[[Участник:Rain|Rain]] 17:26, 9 декабря 2011 (UTC)
: Хочу из ICQ/Mail.ru/AIM-клиента общаться с поляком в Gadu-gadu или с китайцем в QQ. Мои действия? Объединение протоколов или пользовательских баз - не является созданием транспортов. ICQ и AIM тоже не всегда имели один протокол. --[[Участник:Rain|Rain]] 17:26, 9 декабря 2011 (UTC)
: Плюс ещё один момент. В Jabber для использования уже подключенного транспорта не нужно ничего добавлять в клиент. Да, подключать новые транспорты могут не все, но это и делается один раз. В случае же ICQ для поддержки взаимодействия с другими сетями требуется модифицировать клиенты. Разработчик вполне может считать UIN числом, это более чем естественно.
: Второй нюанс - уровень взаимодействия. Многие Jabber-транспорты могут транслировать информацию о пользователе aka [[vCard]], уведомления о доставке, ещё какую-то информацию, а Spectrum может даже передавать файлы. Я уже не вспомню, но вроде бы в случае ICQ'шного взаимодействия с другими сетями многое из этого не поддерживается. --[[Участник:H31|H31]] 19:09, 9 декабря 2011 (UTC)


Кстати, как обстоят дела с транспортами? Можно ли общаться с пользователями ICQ через XMPP2MRIM-транспорт? Почти все XMPP2ICQ-транспорты прикрыли в своё время и теперь данный вопрос должен иметь интерес.
Кстати, как обстоят дела с транспортами? Можно ли общаться с пользователями ICQ через XMPP2MRIM-транспорт? Почти все XMPP2ICQ-транспорты прикрыли в своё время и теперь данный вопрос должен иметь интерес.


: [[User:H31|H31]] вроде должен был отписать насчет этого, смотри свой первый вопрос. --[[Участник:Rain|Rain]] 17:26, 9 декабря 2011 (UTC)
: [[User:H31|H31]] вроде должен был отписать насчет этого, смотри свой первый вопрос. --[[Участник:Rain|Rain]] 17:26, 9 декабря 2011 (UTC)
: Да, в соответствующем обсуждении есть. --[[Участник:H31|H31]] 19:09, 9 декабря 2011 (UTC)


> Нельзя общаться с людьми на разных языках (не все клиенты работают с юникодом)
> Нельзя общаться с людьми на разных языках (не все клиенты работают с юникодом)
Строка 121: Строка 138:


: Пояснение было написано, читай внимательнее. --[[Участник:Rain|Rain]] 17:26, 9 декабря 2011 (UTC)
: Пояснение было написано, читай внимательнее. --[[Участник:Rain|Rain]] 17:26, 9 декабря 2011 (UTC)
: В ICQ используются аж 5 кодировок. В реальной жизни можно встретить 8-байтовую Windows-кодировку (win-1251 для кириллицы), UTF-8, UTF-16LE, UTF-16BE, плюс нужно быть готовым встретить MacCyrillic, ибо наверняка кто-то пользуется старой (нативной) версией под Mac. Более того, QIP 2005 неверно сообщает об используемой кодировке. И тут получаем два варианта: либо пытаться опознать эту версию QIP'а, либо игнорировать указание о кодировке и весьма сложным алгоритмом самому пытаться выяснить, в чем же оно закодировано. Почти все разработчики выбрали второй вариант. Что удивительно, даже в QIP Infium/2010/2012 это делается. Итак, получаем, что даже такая естественная функциональность для IM'а как поддержка русского языка требует таких усилий. Вряд ли это баг самого протокола, но это реальность и с ней нужно считаться. --[[Участник:H31|H31]] 19:09, 9 декабря 2011 (UTC)


> Нельзя подключаться одновременно с нескольких клиентов
> Нельзя подключаться одновременно с нескольких клиентов