Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Elektronický život

Lze napsat virtuálního cestovatele, který by se potuloval po Internetu, zaznamenával zážitky z cest a pak se vrátil domů? Bylo by to legální? A je to vůbec technicky možné? Spousta otázek, ale žádná jednoznačná odpověď. Tento článek se spíše snaží vyvolat diskuzi, než hledat řešení.

Tweetni to Twitter Jaggni to! Jagg Del.icio.us Delicious

Je svet (virtuálny) pripravený (prispôsobený) na elektronický „život“? Mám na mysli také niečo, ako boli v minulosti cestovatelia po neznámich končinách sveta – napr. Zikmund a Hanzelka v bývalom starom Československu.

Idea je v podstate jednoduchá – vypustiť kód, ktorý by sa norozmnožoval, len by cestoval z miesta (servera, počítača) na miesto a písal by si cestopis – informácie o navštívenom systéme – možno bežiace služby, adresy, čas návštevy, mená (FQDN, …) a iné.

Moje otázky by sa dali rozdeliť na množstvo okruhov: legálnosť takéhoto „cestovateĺa“, morálka, technologické aspekty, ale zásadná otazka znie: je to vôbec možné?

Z pohĺadu technológie mám aj mlhávú predstavu o funkčnosti, ale len v lokálnej sieti zloženej z MS Win9×, ale na heterogénom internete?

Otázky a poznámky k jednotlivým okruhom.

Legálnosť

Na začiatok vymedzím, že niesom právný expert. Väčšina úvah, ktoré tu sú, budú brané ako paralela s realným svetom. Ak na to pozerám z tejto paralely, potom návšteva akéhokoĺvek servera nie je nelegálna. Aj v reálnom svete sa môžem vybrať na potulky a navštíviť akúkoĺvek budovu, pokiaĺ nie je neverejná. Pokiaĺ si píšem po cestách poznámky, nik mi nemôže zabrániť ich uverjniť (až na špeciálne prípady).

Pri dodržaní tejto analógie vlastne nie je nič nelegálne, ak človek (počítač, …) cestuje po internete a vstúpi na server, zistí čo potrebuje (čo mu je dovole) a odíde. Je jedno, či sa jedná o port 80 (WEB server), 21 (FTP), atď.

Technológia

Pri tejto tématike ma napadá viac otázok.

Ide o to, že komunikácia na internete je dosť prísne štandardizovaná (RFC, ďalšie štandardy). Pokiaĺ chcem dodržať podmienku legálnosti, je potrebné využívať len bežné protokoly: HTTP, FTP, DNS dotazy, atď. Je vôbec priestor na nejakú aktivitu?

Vo svete MS Win 9× si to trochu viem predstaviť. To je svet otvorený pre akúkoĺvek návštevu, dobrú aj zlú. Po sieti príde do systému akýkoĺvek „exáč“ – spustiteĺný kód – urobí si svoju robotu a ide ďalej. Ale už od MS Win NT a vyššie to tak jednoduché nie je. To isté platí pre ĺubovolné systémy so serióznou autentifikáciou užívateĺa do rôznych úrovní – linux, solaris, unix a jeho klony.

Ako príklad môžem uviesť protokol HTTP: môžem poslať požiadavku GET, POST, CONNECT a ďalšie (podĺa príslušného RFC). Server musí nájsť nejakú odpoveď – je tu nejaké miesto na „nenormálne“ správanie „cestovateĺa“? Podobné úvahy by bolo možné napísať o ďalších protokoloch FTP, DNS dotazy, …

Ďalšia, nie nepodstaná, otázka je, ako dlho a kde môže taký „cestovateĺ“ prežiť. Pri splnení počiatočnej podmienky – nerozmnožovať sa (napr. ako vírus) – môže „cestovateĺ“ prežiť len v nejakom počítači. Určite neprežije v komunikačnom kanáli. Cez komunikačný kanál sa kód pohybuje rýchlosťou blískej rýchlosti svetla. Takže zemegulu obletí dosť rýchlo. V tých miestach preto nič vlastne neprežije. Pre „cestovateĺa“ tak vlastne hrozí „smrteĺné“ nebezpečenstvo vo forme vypnutia (náhodného, alebo zámerného) systému, v ktorom sa práve nachádza.

Iná myšlienka životnosti: pokiaĺ „cestovateĺ“ cestuje vo forme TCP paketu, je to podĺa mojich vedomostí cesta akoby tunelom. Od začiatku (jedného počítača) do konca (druhý počítač), bez akejkoĺvek odbočky, bez rozhliadania sa okolo. Pri ceste formou UDP paketu však cestuje od jednoho počítača k ďalšiemu, u každého sa zastaví, až dorazí k adresátovi.

Teraz je otázka, ako si bude „cestovateĺ“ vyberať svoju cestu – vďaka IP adresy, alebo DNS mena. V smere najvačšej premávky v systéme, alebo náhodne? Podĺa najnižšiej IP adresy?

Iné aspekty

Tu ma napadá: kedy a ako sa „cestovatel“ rozhodne vrátiť „domov“, aby vyrozprával svoj cestopis? Typ a množstvo zaznamenávaných informácií – ďalšia neznáma.

Záver

Veĺa otázok – málo odpovedí. To je možno povedať na túto tému. Tento článok nie je určený pre tvorcov červov, vírov a podobných chorých kódov. Skôr ako začiatok väčšej diskúzie, ktorú by som chcel týmto vyprovokovať. Sám sa niečo naučiť, a pokúsiť sa niečo také vytvoriť.

Školení: Linux – Zálohování, Vysoká dostupnost, SNMP dohled

Na třídenním školení se naučíte nainstalovat a spravovat systém zálohování, replikace dat a vysoké dostupnosti dat. Dále také pracovat s RAID a LVM poli a nainstalovat a spravovat si vlastní dohledový systém.

Podrobnější informace a přihláška

Ohodnoťte jako ve škole:
Průměrná známka 2,59

Přehled názorů

Ked som bol mladsi tiez som kcel byt hackerom ...
dochodca 25. 9. 2003 01:12
Nový
... inak clanok povazujem za velmi slaby
dochodca 25. 9. 2003 01:14
Nový
virtualni cestovani
virtual 25. 9. 2003 06:29
Nový
bez titulku
triger 25. 9. 2003 08:01
Nový
cestovani
Milan 25. 9. 2003 10:32
Nový
uz mi to nedalo...
m-r-k 25. 9. 2003 10:36
Nový
No trochu nerealne...
bln 25. 9. 2003 11:45
Nový
bez titulku
Miroslav Suchy 25. 9. 2003 13:03
Nový
Mozny je vse, otazka je ,,k cemu''
T1GER 25. 9. 2003 13:05
Nový
└ 
Re: Mozny je vse, otazka je ,,k cemu''
Pavel 25. 9. 2003 14:03
Nový
taky se přidám
Shamil 25. 9. 2003 13:06
Nový
Timothy Leary
ivo 25. 9. 2003 15:09
Nový
└ 
jeste dodatek
ivo 25. 9. 2003 15:12
Nový
Re: legalnost
Kens 25. 9. 2003 16:43
Nový
├ 
Re: legalnost
Pavel 26. 9. 2003 01:14
Nový
│
└ 
Re: legalnost
srakyi 26. 9. 2003 15:51
Nový
└ 
Re: legalnost
hkmaly 26. 9. 2003 16:36
Nový
A co vrazda? ;-)
me 25. 9. 2003 18:59
Nový
Objektovy pohled
Ernest 26. 9. 2003 13:30
Nový
Chyba s UDP
stanop 26. 9. 2003 15:31
Nový
lisky zajace a ekosystem
tibor 28. 9. 2003 16:20
Nový
life is life
cyx2000 27. 6. 2006 14:02
Nový
       

Tento text je již více než dva měsíce starý. Chcete-li na něj reagovat v diskusi, pravděpodobně vám již nikdo neodpoví. Pro řešení aktuálních problémů doporučujeme využít naše diskusní fórum.

Zasílat nově přidané příspěvky e-mailem