Effata Client 2.4.0

Bezpečná alternativa ICQ ? Seznamte se s komunikačním programem Effata, který umožňuje přímou komunikaci a jehož hlavní předností je možnost zabezpečené komunikace.

   
     


Internet:     http://www.effata.net




Úvod

      V březnovém čísle Chipu měli čtenáři možnost seznámit se s možnostmi komunikace pomocí programu ICQ (ve verzi 2000b). Dnešním článkem vás budeme informovat o dalším zajímavém programu spadajícím opět do skupiny tzv. „instant messaging systémů“, umožňujících přímou komunikaci – jde o dánsko-český projekt Effata.net, který vznikl v roce 2000 a jehož cílem bylo vytvořit uživatelsky příjemný komunikační program, jenž nabízí na rozdíl od konkurence (ICQ, Yahoo messenger, ...) velmi vysoký stupeň zabezpečení přenášených dat. Pro vzájemnou komunikaci mezi klientskými aplikacemi a serverem je využívána moderní technologie XML (Extensible Markup Language) a data jsou bezpečně přenášena tzv. SSL (Secure Sockets Layer) šifrovanými tunely. Autorizace uživatele je prováděna technologií „server-klient“ a pro rychlejší přenos dat mezi komunikujícími uživateli je mezi nimi následně využita přímá komunikace bez serveru – tzv. komunikace „peer-to-peer“. Effata kromě toho umožňuje jednak přímé připojení k serveru, jednak nabízí řešení pro uživatele za transparentními firewally, a sice propojením přes SOCKS4/SOCKS5.


Effata se představuje…

      Klientská aplikace (aktuálně ve verzi 2.4.0) je koncipována jako jednoduchý program obsahující základní funkce pro komunikaci se serverem a sadu modulů umožňující určité služby (například chat, přenos souborů, e-talk, ...). Díky důmyslně navržené architektuře může uživatel využívat standardně dodávané moduly, případně si nový modul kdykoliv stáhnout z webu a nainstalovat (viz infotipy). Rovněž je možné odinstalovat nepoužívané moduly a vytvořit „lite“ verzi, kterou si můžete jednoduše nahrát na disketu a mít ji tak v případě potřeby k dispozici.

      Další zajímavou vlastností je ukládání uživatelského nastavení (obsah seznamu kontaktů, nastavení barev, typů písma, konfigurace, ... ) na straně serveru. Tato vlastnost velmi usnadňuje práci všem, kteří komunikují z několika různých míst – někdy ze školy, jindy z domova či z práce. Díky Effatě mají stejné nastavení na všech počítačích, z nichž se přihlásí (program na těchto počítačích dokonce ani nemusí být nainstalován, protože jej lze využívat také přes webové rozhraní – viz níže). Takto se vývojáři Effaty elegantně vyhnuli věčnému a nepříjemnému přehrávání a přenášení dat ukládaných na klientské straně konkurenčních produktů (program ICQ je jedním z programů, které využívají pouze lokální databázi).

      Standardem u každého komunikačního programu je nastavení vašeho aktuálního režimu – ostatní uživatelé tak hned vidí, zda jste připojen k internetu, jestli jste si na chvíli odběhl něco zařídit nebo zda si nepřejete být rušen. Effata kromě nastavení těchto základních stavů nabízí i další specifikaci. Například uživatel si v režimu nastaví, že je „Pryč…“ a dále si může do detailních informací napsat „Šel jsem na oběd, vrátím se až za 4 hodiny – tj. ve 14:00“. Nyní všichni uživatelé, kteří mají tohoto uživatele v seznamu kontaktů, přesně ví, zda je uživatel u počítače, případně kdy s ním budou asi moci komunikovat. Samozřejmostí je nastavení těchto stavů i pro jednotlivé uživatele zvlášť (když se nechceme s někým bavit, nastavíme si pro tohoto uživatele vlastní prezenci na „off-line“, ale pro ostatní budeme stále „on-line“).

     Další příjemnou vlastností Effaty je možnost zařazení uživatelů v seznamu kontaktů do námi definovaných skupin, které navíc lze od sebe barevně odlišit – viz obr.     



Instalace

      Počáteční podmínkou pro využívání Effaty je samozřejmě jeho instalace klienta. Programátoři připravili pro koncové uživatele instalační program, který je vede postupně krok za krokem v průběhu instalačního procesu, jenž značně zjednodušuje a urychluje. A jaký je vlastní postup instalace a zprovoznění klientské aplikace ?

  • Spustíte instalační program a zodpovíte požadované informace (kam program nainstalovat...).
  • Označíte, zda jste uživatel nový nebo uživatel již existující.
  • Noví uživatelé musejí vyplnit registrační formulář, ve kterém si zvolí uživatelské jméno (EID) či heslo. Dále se instalační program zeptá na nastavení vaší sítě (přímé propojení k serveru nebo propojení přes SOCKS4/SOCKS5).
  • Poté se automaticky spustí klientská aplikace.
  • V dalším kroku se již přihlašujete do Effaty – buď využijete klávesové zkratky Ctrl+C (connect), nebo klepnete myší na tlačítko s logem Effaty a v menu vyberete položku „Přihlásit“. Následně se zobrazí přihlašovací okno, do kterého zadáte uživatelské jméno a heslo.
  • Po validaci účtu budete připojen k Effata komunitě.
  • Nyní si můžete přidat své přátele a známé do „kontakt listu“ (klávesovou zkratkou Ctrl+A (add)). V zobrazeném okně je možné přímo přidat uživatele, pokud známe jeho uživatelské jméno, nebo si jej můžeme nechat vyhledat (podle EID, jména či podle e-mailu). Obdobným způsobem existuje možnost, jak si přidat ICQ uživatele (je nutné mít ovšem nastaveno naše ICQ UID v konfiguraci klienta).
  • Námi přidaný uživatel se zobrazí v „kontakt listu“ a my s ním můžeme začít komunikovat.
  • Klepnete-li pravým tlačítkem myši na uživatele v „kontakt listu“, zobrazí se vám menu s dostupnými moduly (službami), které lze pro komunikaci využívat.

 

Funkce a vlastnosti klientské aplikace

      Poté co jsme úspěšně zvládli instalaci klienta a přidali své přátele či kolegy do seznamu kontaktů, se můžeme trochu podrobněji podívat na filozofii komunikace prostřednictvím Effaty – informativně si popíšeme základní funkce:

  • On-line chat (Chat) – uživatelé pomocí tohoto modulu mohou využívat dnes již poměrně dost rozšířené povídání po internetu formou textu s možností výběru vhodných „smajlíků“ klávesovými zkratkami Ctrl+1 ... 9.
  • Messenger (Pošli zprávu) – většina konkurenčních produktů umožňuje posílat pouze „čistý“ text bez jakéhokoliv formátování. Uživatelé Effaty mohou díky používané technologii XML poslat libovolně formátovaný text s vaším nastavením velikosti písma, barvy, stylu písma a příjemci bude zpráva doručena ve stejné podobě, v jaké byla odeslána. V případě zájmu si můžete zprávy dokonce vytisknout.
  • Direct file transfer (Pošli vybrané soubory) – ti, kdo již pracovali v síťovém prostředí, patrně zjistili, že občas se vynoří potřeba možnosti zasílání jednotlivých souborů či dokonce obsahu celých adresářů (složek) ostatním uživatelům. Pro tento případ je zde modul umožňující snadné posílání souborů (i přes „link“) nebo celých adresářů jinému uživateli ze seznamu kontaktů. Označení požadovaných objektů určených pro přenos se provede klávesovou zkratkou Ctrl+C na jakémkoli souboru nebo adresáři.
  • Effata dále nabízí další zjednodušení práce pomocí integrace se souborovým systémem – stačí klepnout pravým tlačítkem myši na adresář nebo soubor a v zobrazené nabídce si vybrat položku „Send to Effata user“.
  • Clipboard (Schránka) – další modul, který tento program posouvá před ostatní komunikační programy. Na mnoha počítačových pracovištích jsou operace „zkopíruj“ a „vlož“ řešeny elegantně právě pomocí tohoto modulu. Uživatel tak má možnost vybrat cokoliv (např. část dokumentu Wordu či obrázek z Paintshopu) klávesovou zkratkou Ctrl+C a celý tento výběr poslat jinému uživateli, který si jej stáhne a vloží klávesovou zkratkou Ctrl+V tam, kam potřebuje (například do dokumentu Wordu).
  • ICQ gateway (ICQ brána) – samozřejmostí (přesněji nutnou podmínkou rozšíření programu) u novějších aplikací nabízejících tzv. instant messaging je možnost komunikace s nejpočetnější komunitou ICQ uživatelů. Přesně o tuto záležitost se stará modul ICQ gateway. Chceme-li však tento modul využívat, musíte si v konfiguraci (sekce: nastavení ICQ brány) vyplnit naše ICQ číslo a heslo (tzn. musíme být ICQ uživatelem). Po validaci tohoto nastavení vám bude umožněn přístup k uživatelům z ICQ. Komunikace s těmito uživateli pak ovšem nebude probíhat zabezpečenou formou.
  • E-talk (IP telefonie) – PC forma simulující telefonní rozhovor mezi vzdálenými uživateli. Chcete-li si zdarma zavolat přes internet někomu z vašeho seznamu kontaktů, stačí pouze zvolit jeho jméno a z menu vybrat tento modul. E-talk využívá kompresi zvuku GSM 6.1 (Global System for Mobile communication) a díky tomu lze bez problémů volat i přes linky s malým přenosem (33 kb/s). V konfiguraci si navíc můžete nastavit prioritu nebo velikost komunikačního bufferu. Dále si můžete v konfiguraci zvolit, zda se vám má vypnout hrající WinAmp, když vám někdo zavolá.
  • E-mail – každý uživatel systému Effata dostane automaticky vlastní e-mailovou schránku ve tvaru: uzivatelske_jmeno@effata.net. Díky této adrese pak můžete přijímat a odesílat e-maily komukoliv – i mimo komunitu Effaty. V konfiguraci si lze nastavit: „patičku” e-mailové zprávy, přidat si do menu adresy přátel atd.

 

Soukromí a bezpečnost

      Mnozí čtenáři se v březnovém článku o ICQ mohli dočíst, jak nedostatečným způsobem jsou zabezpečena přenášená data. Navíc existuje řada volně šířených „utilit“, pomocí nichž lze například získat heslo z ICQ účtů, vypínat ostatním připojeným uživatelům jejich ICQ, monitorovat jejich nezabezpečenou komunikaci nebo zahlcovat napadené uživatele zasíláním velkého množství zpráv.

    A jak je to s Effatou? Zde vystupuje do popředí snad nejsilnější stránka Effaty, kterou je její propracovaný systém zabezpečení dat a ochrany uživatele, nabízející zhruba následující 4 úrovně:

  • Autorizace pomocí SSL klíčů – při založení nového klientského účtu systém vygeneruje jedinečný privátní a veřejný klíč, který bude využit pro autentifikaci uživatele v systému.
  • Autorizace výměny dat mezi klienty a serverem je uskutečněna obdobným způsobem, kdy pro každé spojení (přenos dat) se vytvoří jedinečný klíč a po ukončení spojení je zrušena platnost tohoto klíče (tzn. data, která pošlete svému partnerovi, si přečte pouze on a nikdo jiný).
  • Systém AntiSPAM, který znemožňuje spammerům neustále vás obtěžovat nevítanými zprávami o „hot links“. Samozřejmě máte-li zájem o tyto informace, můžete si AntiSPAM vypnout, nebo povolit pouze některé adresy a ostatní dále blokovat.
  • Šifrování přenášených dat je závislé na druhu dat a je prováděno pomocí standardních algoritmů (BlowFish, 3DES).

 

Jaká je budoucnost?

Z oficiálních informací publikovaných společností Effata je zřejmé, na co zejména se chce v budoucnosti zaměřit:

  • vysoký stupeň zabezpečení dat
  • využívání moderních technologií
  • spolupráce široké komunity vývojářů různých modulů (opensource)
  • freewarové řešení modulů
  • používání intermediální komunikace web – PC – mobilní telefony – ostatní mobilní zařízení (PDA)

Použitá technologie navrženého systému Effata.net (modularita klienta, XML, SSL) umožňuje navíc rozšířit pole působnosti i mimo obor komunikačních programů.

 

Závěr

      Komunikační program Effata mohu budoucím uživatelům pouze doporučit – zejména pro propracovaný systém zabezpečení a ochrany dat. V době, kdy jsme téměř denně svědky velkého množství úspěšných útoků na privátní informace vedených v prostoru internetu, patrně budeme svědky dalšího šíření tohoto programu mezi internetovou komunitou.

      Navíc uživatele, kterým anglický jazyk příliš nesedí, možná přesvědčí právě nabídka počeštěné verze klienta Effata.

 Milan Pinte         
 


Vaše tipy pro další návody očekáváme na adrese navody.chipcd@vogel.cz