Die ICQ-stelsel is oorspronklik geskep vir kommunikasie met persoonlike rekenaars. Maar namate die beskikbaarheid van selfone toegeneem het met toegang tot die internet, het programmeerders begin om maniere te bedink om hierdie stelsel van hulle te gebruik. Aanvanklik was alle aansoeke vir hierdie doel nie-amptelik, maar toe verskyn amptelike aansoeke.
Instruksies
Stap 1
Gedurende die tydperk toe ICOL in besit was van AOL, het die ooreenkoms tussen die maatskappy en die gebruiker die gebruik van alternatiewe kliënte verbied, en die amptelike was slegs vir rekenaars met Mac OS en Windows. Maar in die praktyk is niemand gestraf omdat hy alternatiewe programme gebruik het nie. Dit is geskep vir Mac OS en Windows sowel as OS waar geen amptelike kliënte, byvoorbeeld Linux, was nie. En daar was nog geen sagteware-oplossing vir selfone nie. WAP-blaaiers was reeds in baie daarvan ingebou, maar die vermoë om Java-toepassings uit te voer, was nog glad nie beskikbaar nie. Daarom is 'n webwerf genaamd TJAT geskep. Dit het so gewerk: 'n alternatiewe kliënt is op die bediener geloods, en die gebruiker van 'n telefoon met 'n WAP-blaaier het na die webkoppelvlak gegaan, die nommer en wagwoord ingevoer en daarna die geleentheid gekry om boodskappe te stuur en te ontvang. Die bediener het as 'n soort brug opgetree, met die ICQ-bediener in die "verstaanbare" taal en met die WAP-blaaier - in die "verstaanbare" daartoe. Sodra hierdie bediener gekap is, en die aanvallers toegang tot 'n aantal wagwoorde gekry het. Maar teen daardie tyd was dit nie meer relevant vir die meeste gebruikers nie.
Stap 2
Dit was te wyte aan die feit dat telefone met die vermoë om Java-toepassings te bestuur, wydverspreid geraak het. Dit het dit moontlik gemaak om ICQ-kliënte direk op selfone te skep, sonder om 'n "vertaler" -bediener te benodig. Die programmeerders het verskeie alternatiewe kliënte geskep, waarvan JIMM die bekendste was. Vanuit die oogpunt van die interaksieprotokol het hy die amptelike kliënt nageboots, so die ICQ-bediener het gewillig met hom gesels. AOL het toe 'n stille oorlog teen nie-amptelike klante, waaronder JIMM, verklaar. Daar is veranderinge aangebring aan die protokol wat in die amptelike kliënt weerspieël word, maar die outeurs van die nie-amptelike het nie dadelik tyd gehad om hierdie veranderings in hul ontwikkeling te ontsyfer nie. Na verskeie sulke pogings het AOL tou opgegooi en besef dat ontwikkelaars vroeër of later hul programme sou "optrek" om die protokol te verander. Vir Linux-gebruikers was daar al 'n amptelike kliënt in die vorm van 'n Flash-toepassing, wat egter baie slegter gewerk het as ontwikkelings van derdepartye. Vir selfone was daar slegs nie-amptelike toepassings.
Stap 3
Jabber-gebruikers, waar nie-amptelike kliënte nooit verbied is nie, en daar dus baie sulke programme vir selfone was, kon toegang tot ICQ via poorte hê. Dit is ook programme wat op bedieners loop. Soos TJAT, het hulle in 'n 'verstaanbare' taal met die ICQ-bediener 'gepraat', maar wanneer hulle met 'n selfoon omgaan, moes hulle nie inligting uitruil met 'n WAP-blaaier nie, maar met 'n Jabber-kliënt. Gedurende die 'rustige oorlog' met alternatiewe kliënte het hulle dikwels ook nie geweier om te funksioneer nie. Daar was al gevalle van inbraak van sulke gate, maar dit was skaars.
Stap 4
Die situasie het ten goede verander nadat ICQ deur die Mail. Ru-groep van AOL gekoop is. Die nuwe eienaar het die skepping van alternatiewe kliënte moontlik gemaak en programmeerders toegang tot die protokolbeskrywing gegee. Maar aan die ander kant het die behoefte aan nie-amptelike aansoeke byna verdwyn. Aanvanklik is ICQ-ondersteuning by Mail. Ru Agent gevoeg, waarvoor daar toe al 'n amptelike kliënt was. Toe word die amptelike ICQ-mobiele kliënt vrygestel met ondersteuning ook vir Mail. Ru Agent. In werklikheid was dit twee byna identiese programme wat verskil in die hoofontwerp. Albei het direk met die bediener gesels en ook binnekort ondersteuning vir Jabber in albei programme ingevoer. Die resultaat is multi-protokol kliënte wat min van derdeparty ontwikkelings verskil.
Stap 5
Vandag is daar amptelike ICQ-kliënte wat direk met die bediener interaksie het vir die mees algemene mobiele platforms. Daar is ook 'n amptelike kliënt vir Linux-lessenaars, sowel as 'n amptelike webkliënt wat op dieselfde manier werk as TJAT. Dit benodig nie Flash nie, en u kan dit gebruik deur 'n gewone blaaier vanaf 'n rekenaar en 'n selfoon.