Útok internetu na vaše PC - IRC/ICQ/Jabber/WebChat/e-mail/P2P bavte se na internetu s co nejmenším rizikem

1. 10. 2003

Sdílet

Nejen svou prací je člověk živ, a tak spousta uživatelů používá svůj počítač ipro zábavu. Hlavní zábavou na počítačových systémech jsou počítačové hry, avšak ty nejsou hlav...

Nejen svou prací je člověk živ, a tak spousta uživatelů používá svůj počítač i
pro zábavu. Hlavní zábavou na počítačových systémech jsou počítačové hry, avšak

ty nejsou hlavním tématem tohto článku. My si povíme o zábavě v síti internet a

podíváme se především na rizika, která z ní plynou. Nebudeme zacházet do

velkých technických detailů spíše se pokusíme obecně poradit a pojmenovat

rizika.





IRC



IRC (Internet Relay Chat) je rozšířen hlavně mezi pokročilejšími uživateli, a

zejména mezi uživateli systémů UNIX, Linux. Jeho koncepce je velmi stará,

nicméně stále oblíbená a zdokonalovaná. Nejde o IM jako u ICQ, ale o rozhovor

více uživatelů (klasický chat). První, co k používání IRC musíte mít, je

klientský program. Těch jsou opět desítky, ale mezi nejpopulárnější na

platformě Windows patří mIRC. U unixových systémů záleží na každém uživateli,

kterému klientskému programu dá přednost, na výběr je jich opravdu hodně.

Jmenujme alespoň některé BitchX, Ksirc, Xchat, Irssi atd. Další věcí, kterou

musíme znát, je adresa serveru, k němuž se chceme připojit. Většina moderních

klientů přichází s vestavěným seznamem světových IRC serverů.



Uživatelé v Česku nejspíš využijí služeb nejznámějších českých IRC serverů, k

nimž patří například irc.felk.cvut.cz, irc.i.cz atd. Důležitá u serveru je

rovněž znalost portu, na kterém server naslouchá. U většiny serverů jsou to

porty 6666–6667, ale existují i servery, které naslouchají na portech 80 nebo

443 (irc.i.cz), což ocení zejména uživatelé schovaní na firewallem. Základem

IRC nejsou rovněž nějaké stránky nebo klikací utility, ale příkazy, jimiž se

klientský program ovládá. Seznam těchto příkazů a dalších rad a návodů najdete

na stránkách http://www.irc.cz. Mezi další vlastnosti patří přenos souborů nebo

soukromý chat. Pokud vytvoříte vlastní místnost, stáváte se zpravidla jejím

správcem, jenž má možnosti mnohem větší než uživatel, který se k chatu připojí.



Rizika: Rizik číhajících na uživatele na IRC je opravdu mnoho. Každodenní války

různých crackerských a hackerských skupin jsou tu na denním pořádku, takže se

není čemu divit, pokud to občas odnesou i nevinní „civilisté“. Ti se zpravidla

stávají bez svého vědomí prostředkem k útoku na další systém. Rovněž se zde

najdou různí škodolibí uživatelé, kteří se baví tím, že útočí na klientské

systémy. Je to dáno hlavně tím, že zjistit IP adresu klienta není vcelku

problém. Další nebezpečí hrozí rovněž od různých automatizovaných skriptů, jež

mohou napadat klientský program či počítač. Šíření nelegálního obsahu

(software, video, hry, audio) je také poměrně časté, a ne každý soubor musí být

opravdu tím, co požadujete.



Opatření: Nyní již k opatřením na obranu. Vždy si zajistěte, aby váš klientský

program byl aktualizovaný. Např. v programu mIRC je objevena bezpečnostní chyba

každou chvilkou. Rovněž dobře zabezpečte a aktualizujte svůj systém (tato rada

neplatí jen pro IRC). Máte-li na výběr, používejte server, který vám zajistí

anonymní přístup, aby nebyla zjistitelná vaše IP adresa. Pokud stahujete

software přes IRC, nevěřte slepě názvu souboru, ale proveďte testy (antivirem

atd.). Podobně jako u ICQ nevěřte lidem, které neznáte.







ICQ



ICQ je jedním z nejpopulárnějších IM (Instant Messaging) systémů. Používají ho

miliony uživatelů po celém světě. Umožňuje toho opravdu mnoho. K popularizaci

toho systému přispěla jistě jeho koncepce. Ta je založena na jedinečném

číselném identifikátoru, takzvaném UIN. UIN má každý uživatel tohoto systému

jedinečné a dá se přirovnat k telefonnímu číslu. Dva uživatelé nemohou mít

stejné UIN, přezdívku, pod kterou vystupují, však ano. Centrem všech uživatelů

ICQ jsou domovské stránky projektu, jež naleznete na adrese http://www.icq.com.

Zde si můžete založit své konto, ovládat ho, hledat ostatní uživatele,

zanechávat jim vzkazy a spoustu jiných věcí. Lze si zde samozřejmě bezplatně

stáhnout i klientskou část systému, pomocí níž můžete komunikovat s ostatními

uživateli. Klientských programů existuje velice mnoho. Patrně nejpoužívanější

jsou klienty ICQ Pro 200× a ICQ Lite. ICQ Pro je oficiální klientský program a

poskytuje podporu všech vlastností, které systém nabízí. ICQ Lite je pak jeho

odlehčená verze. Populární jsou rovněž programy třetích stran. Klientské

programy existují i pro ostatní platformy, jako například LICQ nebo MICQ pro

*nixové systémy. Co vlastně ICQ nabízí? Asi nezákladnější a nejznámější funkcí

systému je posílání zpráv ostatním uživatelům. Zprávu můžete poslat jakémukoliv

uživateli, jehož UIN znáte. Máte rovněž možnost si uživatele, se kterými

komunikujete, často přidat do svého Contact Listu. Tak rovněž poznáte, zdali je

daný uživatel on-line či ne. K přidání uživatele do Contact Listu zpravidla

potřebujete jeho svolení (autorizaci). Systém dále nabízí možnost rozhovoru

více uživatelů (chat), posílání souborů, SMS, e-mailů a mnoho dalších. Nyní se

podíváme na rizika, která tento systém přináší, a povíme si o opatřeních, jimiž

lze tato rizika minimalizovat.



Rizika: Mezi první rizika, se kterými se můžeme u ICQ setkat, je příjem

nevyžádaných zpráv. Ty jsou rozesílány pomocí automatizovaných nástrojů, které

generují klientská UIN, a na ty pak posílají různé odkazy a zprávy. Nejčastěji

se jedná o reklamu nebo odkazy na pornografické a podobné stránky. Dalším

rizikem, se kterým se můžeme setkat, jsou útoky na klienta ICQ nebo dokonce na

počítač, na kterém klient běží. K úspěšnému provedení tohoto útoku potřebuje

znát útočník IP adresu daného stroje. Rozšířeným nešvarem je rovněž zneužívání

důvěry ostatních uživatelů a rozesílání souborů s nebezpečným obsahem (viry,

backdoory, trojské koně atd.). Nyní se podíváme na to, jak lze takovým rizikům

předejít.



Opatření: Klientské programy ICQ obsahují zpravidla nástroje, jimiž lze výše

uvedená rizika eliminovat. Zabránit přijmu nevyžádaných zpráv lze celkem snadno

v nastavení klienta, kde zvolíme, že nechceme přijímat zprávy z webového

komunikačního centra, z e-mailového centra. Můžeme dokonce zvolit možnost, že

nechceme přijímat zprávy od uživatelů, kteří nejsou v našem Contact listu, což

je velmi užitečná vlastnost. Identifikaci našeho systému podle IP adresy lze

rovněž zabránit tak, že zakážeme zobrazovat naši IP adresu.



Pozor, tato možnost nás neochrání v případě, že chceme někomu poslat nebo od

někoho přijmout nějaký soubor. Poté již zjištění IP adresy našeho systému nic

nebrání. Pokud tuto možnost zvolíte, jsou všechny zprávy posílány přes server

systému ICQ. Rovněž doporučuji zapnout. Obrana před soubory se škodlivým

obsahem není jednoduchá.



Zde pomůže snad jen vaše obezřetnost. Pokud člověka, se kterým si píšete, dobře

neznáte, raději od něj žádné soubory nepřijímejte, hlavně ne soubory

spustitelné (exe, vbs, atd.), i kdyby vám váš protějšek tvrdil, jak je takový

soubor skvělý a ať jej určitě zkusíte. Zneužívání důvěry patří mezi nejčastější

útoky na systémy jednotlivých uživatelů.







Jabber



Jabber je mohutně se rozvíjející IM systém. Je založen na otevřeném zdrojovém

kódu a technologii XML. To jej činí velmi populárním a je nasazován i jako

podnikový IM systém. Instalace jabber serveru je velmi jednoduchá. Zdrojové

kódy získáte na adrese http://www.jabber.org. Rovněž konfigurace serveru je

velmi snadná a provádí se pomocí souboru jabber.xml. Tento soubor je velmi

dobře okomentovaný, a není tudíž problém nastavit si jabber podle svých

představ. K jabberu existují rovněž i přídavné moduly. Nejpoužívanější jsou

jistě konference a jud (jabber users directory). Modul konference umožňuje

komunikaci více uživatelů najednou (chat) a modul jud umožňuje vyhledávat

uživatele a informace o nich. V neposlední řadě je výhodou jabberu také to, že

podporuje SSL. O tom až za chvíli. K připojení potřebujete dvě věci. Jednou z

nich je klientský program a druhou server. Klientských programů je opět mnoho,

nejlepším na platformě Windows je patrně JAJC či Exodus. Pod *nixovými systémy

jsou pak populární PSI, Gabber a další. Čeští uživatelé dají zřejmě přednost

serveru jabber.cz. Toto však nejsou všechny funkce, které jabber podporuje.

Obsahuje i podporu pro ICQ, AIM a další, takže pomocí jednoho klienta můžete

komunikovat s uživateli výše zmíněných služeb. Podmínkou je, aby tyto služby

podporoval vámi vybraný server. Jinak lze pomocí jabberu dělat standardní věci,

jako vést rozhovor, posílat zprávy a soubory. Uživatelé jsou identifikováni

pomocí svého nick name, což je vzhledem k ICQ určitá nevýhoda. Na druhou stanu

nemohou existovat dva uživatelé na jednom serveru se stejným nick name. Nyní

již k rizikům jabberu.



Rizika: S možnostmi, které jabber nabízí, roste i riziko zneužití. Naštěstí je

vše založeno na otevřeném zdrojovém kódu, takže většina chyb je velmi rychle

odhalena a opravena. U jabberu hrozí podobná rizika jako u ICQ, a bránit se

proti nim lze podobně. Pokud váš server podporuje SSL, určitě jej použijte,

protože odposlouchávat komunikaci pomocí různých snifferů není opravdu žádný

problém a data jsou velmi snadno čitelná, díky formátu XML.



Opatření: Podobně jako u ICQ nastavte bezpečnostní opatření na maximální možnou

míru, dodržujte elementární bezpečnostní zásady a nedůvěřujte slepě cizím

lidem. Aktualizace klientských programů a systému jsou opět namístě. Pokud je

jabber provozován jako váš podnikový IM systém, mějte na paměti, že vaše data

mohou být sledovaná (pokud není použito SSL) a historie zpráv zůstává ve vašem

systému. Pokud si toto uvědomíte, předejdete tak mnoha nepříjemnostem.







Web Chat



Webové chaty patří k nejpopulárnějším druhům komunikace mezi uživateli. K

jejich využívání nepotřebujete krom webového prohlížeče nic. Je to velmi

výhodné v případě, kdy používáte několik systémů a nechce se vám na každý z

nich instalovat komunikačního klienta. Webových chatů jsou po síti miliony.

Jejich tvorbu zvládne téměř každý programátor, který se zabývá tvorbou webových

aplikací. Existují však velké chaty na specializovaných serverech, kde jsou

registrovány tisíce uživatelů. Tyto chaty zpravidla neposkytují takové možnosti

jako ostatní systémy (výměna souborů atd.), ale nebezpečí zde číhá také.

Podíváme se jaké.



Rizika: Rizika, která na nás číhají na web chatu, se mohou lišit a to zejména v

závislosti na tom, jaké možnosti chat poskytuje. Jednoduché chaty, jež krom

psaní zpráv neumožňují téměř nic, lze označit za poměrně bezpečné, i když ani

zde není vyloučena možnost, že někdo objeví bezpečnostní nedostatek systému a

ten pak využije ve svůj prospěch. Daleko nebezpečnější jsou špatně (občas

záměrně) zabezpečené chaty, jež umožňují interpretaci kódu. Pro zkušeného

útočníka pak není problém vložit do svého příspěvku kus škodlivého kódu, který

tak může například shodit webový prohlížeč všech uživatelů připojených k této

konkrétní stránce. Takovýto škodlivý kód lze aplikovat na aktuální bezpečnostní

nedostatky konkrétního prohlížeče a může vést až ke kompromitaci celého systému.



Opatření: Opatření jsou celkem snadná. Vždy mějte aktualizovaný prohlížeč i

systém. Dobře si vyberte server, na kterém budete chatovat, a zjistěte si co

vše nabízí. Pokud server zobrazuje IP adresy klientských počítačů, měli byste

se takovému serveru vyhnout. Rovněž server, který po vás vyžaduje zadání

osobních údajů, nepůsobí příliš důvěryhodně (údaje lze samozřejmě zadat

falešné).







E-mail



E-mail používá dnes prakticky každý. Je to nejrozšířenější prostředek

komunikace mezi uživateli. Vysvětlování principů a možností by bylo nošením

dříví do lesa, a proto se rovnou podíváme na nebezpečí, které nám přes e-mail

hrozí.



Rizika: Rizika e-mailu jsou všeobecně známá. Nejčastěji jde o šíření virů,

červů a spamu. Bohužel i přes známost těchto rizik a známost protiopatření je

e-mail nejčastěji používaným prostředkem pro šíření výše uvedených věcí.



Opatření: Opatření proti virům a červům jsou jednoduchá, a je až s podivem, že

se jim v prostředí sítě tolik daří. Zde je uvedeno několik zásad, které vás v

90 procentech případů ochrání před viry a červy.



- aktualizovaný systém

- aktualizovaný poštovní klient

- aktualizovaný antivirový program

- mazání e-mailů s neznámým obsahem

- neotevírání příloh s podezřelým obsahem



Jednoduché, že? Bohužel většina uživatelů nedodržuje často ani jeden z

předchozích bodů, a velmi výrazně tak přispívá k šíření této elektronické

„havěti“.



Obrana proti spamu (nevyžádané poště) tak jednoduchá není a nevyžádaná pošta je

noční můrou většiny systémových administrátorů. Pro domácí uživatele, kteří

jsou správci svého systému, lze uvést několik zásadních doporučení, jež

nebezpečí spamu výrazně eliminují. Tato opatření platí pro případ, že spamem

ještě nejste postiženi. Pokud ano, cesta zpět není snadná.



Základním pravidlem je nezveřejňovat svou e-mailovou adresu. Založte si další

e-mailovou adresu a tu pak zveřejňujte, třeba při různých registracích, v

konferencích atd. Tato adresa by měla být jakousi náhradou. Soukromou adresu

používejte opravdu jen soukromě. Bohužel ani to vám nezaručí bezpečí, protože

může být tato adresa získána z každého systému, kde je uložena. Rovněž

sledování síťového provozu může být pro spamery svatým grálem. Také různé

roboty, které prohledávají webové stránky, jsou užitečným zdrojem pro

rozesílatele spamu. Pokud se vám i tak stane, že jste zařazen do nějaké

databáze a je vám doručována nevyžádaná pošta, máte ještě naději na záchranu.

Existují nástroje, pomocí kterých se lze bránit. Například webový prohlížeč

Mozilla, respektive její e-mailový klient, má v sobě integrovanou ochranu proti

spamu a tato ochrana funguje poměrně spolehlivě. Existují i další prográmky a

utility, a záleží jen na vás, které vám budou vyhovovat. Ale i tak je

zatěžována vaše přenosová linka. Ochrana proti spamu není vůbec snadná a

eliminovat jeho rizika je prakticky nemožné. Pomohla by snad nějaká celosvětová

kampaň, ale to je zatím spíše utopie.







P2P



Výměnné systémy peer-to-peer jsou poslední dobou velmi diskutované. Jde zejména

o sdílení nelegálního softwaru, videa, hudby a her. Lze zde však najít i velké

množství legálních dat, a proto není důvod takové systémy zcela zavrhnout. Tyto

systémy jsou navzdory právním sporům, žalobám a výhružkám různých společností

stále populárnější. Nejznámější P2P systémy jsou DirectConnect a Kazaa.

Existují i produkty dalších společností, ale tyto dva jsou nejrozšířenější.

Nebezpečí, které na těchto systémech existuje, je však velmi vysoké.



Rizika: Rizika, která na nás čekají v sítích P2P, jsou značná. Nejenže jejich

používáním riskujete žalobu od nějaké společnosti zabývající se ochranou

autorských práv (BSA, RIAA atd.), což většinu uživatelů stejně neodradí, ale

daleko nebezpečnější je možnost kompromitace systému. Po takovýchto sítích

mohou kolovat různé červy, viry atd. Pokud nějaká data stahujete, nikdo vám

nezaručí jejich původ a pravost.



Opatření: Rozhodnete-li se nějaký systém P2P používat, dodržujte bezpečnostní

opatření. Pokud bezpodmínečně nemusíte, zakažte sdílení dalším uživatelům. Tím

nejenže ušetříte svou přenosovou kapacitu, ale zároveň zavřete část vrátek do

vašeho systému. Stažené soubory pak důkladně testujte antivirovými a podobnými

programy, a nevěřte bezhlavě jejich obsahu. Svůj systém i klientský program

udržujte aktualizované.





Nápady, dotazy, návrhy témat, jež vás zajímají a připomínky zasílejte na adresu

igm@centrum.cz. Na vaše dotazy k této problematice se pokusíme najít odpovědi.