Кіріспе

MSN Chat - IRCX (Microsoft компаниясының Internet Relay Chat кеңейтулері) Microsoft Network нұсқасы, ол Microsoft Chat-ты алмастырды, бұл Microsoft Comic Chat клиентімен алғаш рет қол жетімді Exchange негізделген IRCX серверлерінің жиынтығы, бірақ Comic Chat қосылу үшін қажет емес еді.

Үшінші тараптың қолданбалары

MSN Чат желісінде үшінші тараптың қолданбаларын пайдалануға тыйым салынбаған, бірақ оны қолдаусыз қалды. Үшінші тараптың қолданбалары MSN Чат Басқару сияқты Аутентификация әдістерін қолдануы керек еді. Екінші өзгеріс - бұл Чат басқаруға Клиент пен MSN Чат қызметі арасындағы байланыстарды көпірлеуге мүмкіндік беретін негізгі өзгеріс. Үшінші тараптың ең танымал қосымшалары mIRC, IRC Dominator және Viperbot болды. Скрипттер көбінесе TechGear007 сияқты сайттардан жүктелген.

Қақпа күзетшісі

GateKeeper (және оған жақын GateKeeperPassport) аутентификация механизмдері IRCX жобаларында анықталған SASL аутентификация механизмдері болып табылады. MSN Чатта аутентификация енгізілгеннен кейін Gatekeeper - жұртшылық қолдана алатын жалғыз аутентификация әдісі болды. Алғашқы қол алысу кезінде клиент серверге тек 16 байт тақырыпты қамтитын пакет жібереді, ал сервер 128 бит криптографиялық нонспен біріктірілген тақырыппен жауап береді. Ақырында, клиент серверден алынған нонстың 128 биттік криптографиялық хэшін құпия кілтті қолдана отырып жасайды, оны кейіннен аутентификациялау жауабы ретінде бастықтың алдында және 16 байт GUID-дан бұрын жібереді. Пайдаланылған шифрлау хэш-функциясы hmac md5 болды, ал құпия кілт "SRFMKSJANDRESKKC" (кезеңдік сезімтал).

Қақпа күзетшісін жеңу

GateKeeper аутентификация механизмін ерте жүзеге асыру кіру үшін кедергі тудырмады, өйткені Microsoft жасаған аутентификация API басқа бағдарлама жасаушыларға қол жетімді болды. Біраз уақыттан кейін Microsoft әзірлеушілерге MSN Чат басқару құралына енген API-ді пайдалану / көру мүмкіндігін алып тастады және осы уақыттан бастап Microsoft тек ресми чат басқару құралынан қол жеткізуді қалаған деп сенімді түрде болжауға болады. GateKeeper аутентификациясы WebTV/MSNTV клиентіне пайда болды. Бұл тез арада, қажет болған жағдайда, MSN Чат басқаруын уақытша жүктейтін прокси-серверді құру арқылы қосылуға болатынын түсінді, сервер мен басқару арасында нонс пен хэштерді сервер мен басқару арасында, чат басқаруын жабудан бұрын. Бұл әдістің қиындығы - бұл жиі баяу, жұмыс істемеді немесе Microsoft Internet Explorer немесе MSIE негізделген веб-бақылауларда қолданылатын ActiveX бақылауын талап етуден пайдаланып, бағдарламаларды құлатуы мүмкін. Мүмкін, MSN Чат Басқаруын басқа браузер (мысалы, Netscape Navigator, Firefox және т.б.) қолдана алатын шығар, өйткені Microsoft-тан NPAPI нұсқасы бар. 2002 жылдың шілдесінде zmic деген пайдаланушы MSN Чат Басқаруын кері инженериямен жасап, MSN Чат Басқаруын пайдаланбай-ақ тіркелуге мүмкіндік беретін питон скрипті шығарды. Python скрипті қатесі бар еді, бірақ кейіннен әртүрлі авторлар бірнеше бағдарламалау тілдерінде қайта жазды. eXonyte пайдаланушысы Linux-та (WINE арқылы) қолдануға болатын код жазды. Бұл MSN Чатты Windows-тан тыс жерде алғаш рет қолданған деп есептеледі. GateKeeper 3-ші нұсқасы енгізілген кезде, бұл өте кішігірім өзгеріс болды, ол хэшке сервердің атауының тізбесін (Сатты басқару параметрі "Серверде" анықталғандай) қосты. Қосымша тізбекке екі нүкте немесе порт қосылмас еді, егер олар болса. Бұл сервиске кірудің прокси әдісін жеңу үшін жасалған әрекет болып көрінді, бірақ пайдаланушылар IP хэшке қосылғаны туралы ақпаратты бөліскенде тез жеңілді. Бұл ақпарат Microsoft-тағы біреуден ағып кеткен болуы мүмкін, өйткені жаңа GateKeeper нұсқасы шығарылғанға дейін алдағы өзгерістер туралы аңыздар болды. 2018 жылы ғана пайдаланушы JD zmic-тің кері инженериясынан алынған түрлі кілттер басқа кілттің туындылары екенін байқады және ол қолданылған алгоритмді таба алмай тұрып жай мәтін кілтін таба алды. Бұл ақпаратты Sky-мен бөліскеннен кейін олар криптографиялық хэш-функцияның HMAC MD5 екенін тез анықтады. GateKeeper аутентификация тақырыбында әлі екі байт белгісіз, бірақ ол MSN Чат серверіне қарсы бірнеше рет сыналды, ал сервер осы екі байттың мәндерін ажырата алмады. Мүмкін, бұл екі байт кездейсоқ жад байттары болуы мүмкін.

NTLM

GateKeeper сияқты NTLM және NTLMPassport IRCX протоколында анықталған SASL аутентификация механизмдері ретінде іске асырылды. NTLM аутентификациясы MSN Чат Басқаруында қолданылмайды, және клиенттің жалғыз белгілі іске асырылуы MSN Чат Әкімшілік Клиентте, бұл MSN Чат қызметкерлері үшін пайдаланылатын, жалпыға қол жетімді MS Чат 2.5 нұсқасына негізделген өте қарапайым клиент. NTLM анықтамалары қарапайым пайдаланушыларға қол жетімді емес еді. MSN Chat қызметкерлері NTLM-ді аутентификациялау үшін қолданды және олар Microsoft-тың Active Directory арқылы аутентификациялады деп есептеледі. MSN Chat қызметкерлері Microsoft желісіне тікелей қосылған болуы мүмкін, немесе виртуалды жеке желі (VPN) арқылы қосылған болуы мүмкін. MSN Chat қызметкерлері RFC 1459 құжаттамасында көрсетілген қауіпсіздігі төмен USER/PASS әдісі арқылы кіруге мүмкіндік алды. Бұл SASL аутентификация механизмдерін білуді қажет етпегендіктен, ресми чат-боттармен көп қолданылады.

Ұқсас қызметтер

Microsoft Network ұсынған қызметті симуляциялауға тырысатын көптеген чат желілері бар, олар "MSN Чат Басқаруын" қолданады. Бұл симуляциялық чат желілері көбінесе "MSN Чат Клондары" деп аталады. Бұл әдетте шағын чат желілері, олар көбінесе үйде жасалған IRC серверлеріне немесе IRCX серверлеріне сүйенеді. "MSN Чат Клондары" көпшілігі сәйкес келмейді және RFC 1459 (IRC) немесе "eXtensions to Internet Relay Chat" (IRCX) стандарттарына сәйкес келмейді және көбінесе MSN Чат Басқарумен қызмет көрсетуден бас тартуға әкелетін көптеген қателер / эксплойттар бар. MSN-дің көптеген чат-клондары MSN өз қызметтерін тоқтатқаннан кейін (2006 жылы) тікелей басталды, содан бері қосымша желілер пайда болды. Бұл чат желілері мүмкін абоненттерді MSN Chat-тан алып тастаған, нәтижесінде MSN Subscription Chat Services-тің жойылуына әкелген болуы мүмкін деген болжамдар бар. MSN Clone Chat сайттарының көпшілігі тегін болса да, олардың көпшілігі жарнамаларға сүйеніп, аздап табыс табады. Сонымен қатар, кейбір клондар төлемдерді немесе сыйға тартуды талап ете бастады. MSN Чат-бақылауын ұсынатын сайттардың заңдылығы бірнеше уақыттан бері сұраққа ұшырап келеді, себебі көптеген "клондар" сайттары Чат-бақылауды ұсынады. Чат басқаруын жүктеу үшін Microsoft-тың жалпыға қолжетімді нұсқасы мына жерден жүктеледі .

MSN чаттағы проблемалар

MSN чат функциясы туралы пайдаланушылардың көптеген проблемалары бар. Көпшілігі "шахтер" жүргізушісіне бағытталды. Бұл "шахтер" деген атпен чат-бөлмеге кіретін және бөлмені реттеу үшін әрекет ететін адам болды. Бұл қызмет бөлмені бақылауға, барлық адамдардың тиісті түрде әрекет етіп жатқанына көз жеткізуге, пайдаланушылардың бөлме туралы сұрақтарына жауап беруге және басқа да түрлі тапсырмаларға пайдалы болды. Бақылаушы идеясы көптеген пайдаланушыларды ыңғайлы ете алса да, екеуінің арасында орынды деп саналатын нәрсеге келіспеушіліктер болған. Бірде, көптеген ереже бар екендігі айтылды, бірақ қонақ үй иесі пайдаланушыларға түсіндіруді ұсынбады, сондықтан көптеген адамдар өздері білмейтін ережелерді бұзғаны үшін бөлмеден шығарылды. Ондай мақалалар бірден алынып тасталды, ал оларды жазған адам бөлмеден шығарылды. Басқа чат пайдаланушылардан белгілі бір пернелерді басуды сұрау, кез келген URL-ді көрсету немесе қай жерде екеніңізді көрсету - бұл уақытша қуғын-сүргінмен жазаланатын құқық бұзушылықтар. MSN автоматтандырылған жүйесінің ыңғайлылығы оның пайдаланушыларына проблемалар тудырды, бұл проблемаларды оң және теріс мазмұнды түсіндіруге қабілетті адам шеше алады. MSN Chat-тың жабылуының басты себебі - педофильдер мен басқа да жыныстық қылмыскерлерге чат-бөлмелер арқылы жастарға қол жеткізуге мүмкіндік беру. MSNBC бағдарламасында "Жетішіні ұстап алу" деп аталатын, ол балалар жыртқыштарды ұстауға арналған, балалар онлайн "достар"мен кездеседі, олар өздерінің жеке басы туралы шындықты айтады деп ойлады, бірақ шоуда педофилдер екені анықталды.

Жабылу

2001 жылы Microsoft IRC клиенттері арқылы (соның ішінде Comic Chat) қатынасты тоқтатты, пайдаланушылардан тек браузер клиенттерін пайдалануды сұрады. 2003 жылы Microsoft компаниясы "жауапкершілікті жақсарту" үшін абоненттік модельге ауысуды жоспарлап, спаммен және балаларды жыныстық қорлау материалдарымен байланысты проблемаларға байланысты "Азияның көпшілігі" қоса алғанда, 28 елде "регуляцияланбаған" MSN Чат-бөлмелерін жабатынын мәлімдеді. Мессенджерлік чат-қызметтері ашық болды. MSN Chat жыл сайын 20 долларға жазылу қызметіне айналды. 2006 жылдың 31 тамызында Microsoft компаниясы MSN Chat енді ұсынылмайтынын жариялады. 2006 жылдың 16 қазанында MSN Chat серверлерін шамамен сағат 11: 30-да EST-те тоқтатты. Қызмет тоқтатылды, өйткені MSN енді абоненттік қызмет ретінде жұмыс істеу тиімді деп санамады.