21/97
Toto je NetMag - internetovy magazin
o vypocetni technice, software, sitich a tak vseobecne, a to vse bez tendencnich
pripominek, lzi, reklam a nekompetentnich vyroku. Nechceme konkurovat zadnemu ze
zavedenych i novych klasickych a internetovych magazinu - chceme byt jini. Pokud
patrite k tem, kterym uz leze krkem neustale propagovani novych "technologii",
na nichz nic noveho nebo zajimaveho neni, pokud se vam zda, ze pocitacove casopisy
ocenuji produkty, na kterych neni nic zajimaveho a ktere si to nezaslouzi, prave jste
narazili na svuj novy oblibeny magazin. Samozrejme se nebudeme vyhybat ani
politicke a spolecenske scene, ale to je pro nas jen okrajove tema.
NetMag bude vychazet zpravidla kazdy tyden. Vychazi v jednotne jednoduche graficke uprave, aby byl citelny i browsery typu Lynx, zasadne bez frames a bez diakritiky, doporucujeme vsak radeji IBM WebExplorer 1.1 nebo 1.2, popr. Netscape Navigator.
Implicitne autorem nepodepsanych prispevku a sefredaktorem NetMagu je Zbynek Pospichal , dalsimi stalymi spolupracovniky pak Radim Kolar a Petr Vejsada.

Podrobnejsi informace o siti TEN34 CZ
NetMag ziskal zajimave oficialni informace o siti TEN34 CZ, vcetne map jeji infrastruktury a dalsich zajimavych veci. Pokud vas zajima oficialni tiskova zprava o siti TEN34 CZ, tak je k dispozici zde, na tomtez serveru, budete-li dobre hledat, najdete tez mapy kompletni infrastruktury site, technicke informace atd.
Opet rychlejsi modemy
Je cim dal jasnejsi, ze ISDN nebude technologii pro koncoveho uzivatele. S
prichodem technologii jako x2 ztraci ISDN na strane klienta smysl (bohuzel na
strane serveru je nutna ISDN pripojka). Nyni kdosi prisel s novym napadem -
vyuzivat dve telefonni linky zaroven. Myslenka je to pomerne stara - az na to,
ze dosud se takovymi vecmi zabyval operacni system ci nejaky router a dnes se
tim ma zabyvat samotny modem. Tak se dosahne rychlosti az 115200 bps. Bohuzel
u nas je tento system stale jeste nepruchozi - zatim temer zadny ISP nema ISDN
pripojky, na nichz by podporoval pristup pres x2 a ISDN.
V USA se ozyvaji hlasy, ze zrychleni pristupu uzivatelu k siti povede k
nutnosti zrychlit paterni linky a povede to k dalsimu narustu cen za pripojeni
k Siti. Jiz dnes je vetsina paternich linek v USA typu E3 (34 Mbps), T3 (45 Mbps)
nebo OC3 (155 Mbps) a zvyseni prutoku povede k dalsimu narustu propustnosti
linek (coz ovsem, pokud nema dotycny ISP natazeny soukromy opticky kabel, neco
stoji). V Evrope ma rychlost 34 Mbps zatim jen par linek (v siti EBONE to jsou
linky Mnichov - Stockholm, Mnichov - Frankfurt, v siti TEN34 pak zatim jen
Zeneva - Frankfurt a pak nekolik transatlantickych linek, 155 Mbps pak ma jen
jedna jedina linka ze Stockholmu kamsi do New Jersey), takze i zde bude nutne
zvysit tempro zrychlovani paternich spoju.
IBM vyvinula novou sifru s verejnym klicem
Nazory v prispevcich se nemuseji shodovat s oficialnimi nazory meho zamestnavatele. Informace zde uvedene, jsou poskytovany bezplatne a bez jakekoliv zaruky. Nenesu odpovednost za zadne skody, ktere mohou vzniknout jejich pouzitim. K dalsimu verejnemu sireni prispevku nebo jejich casti je nutny souhlas autora.
7.kvetna firma IBM oznamila ze dva jeji vedci vynalezli sifru s verejnym klicem,
ktera je soucasnym matematickym aparatem neresitelna. Pripomenme si, ze sifra
RSA je resitelna a to defaktoriazaci verejneho klice (vzhledem k delkam klicu
to ale neni prakticky mozne). Bezpecnost nove metody spociva v nalezeni
'jednoznacneho nejkratsiho vektoru' v n-rozmerne mrizce. (o tomto problemu nic
nevim je mozne ze je znam matematikum v cestine pod jinym nazvem - pozn. R.K).
Tento problem odolava matematikum jiz 150 let. Protoze je v soucasnosti
neresitelny tak se nejdrive vygeneruje reseni -t.j. vektor a dogeneruje
se k nemu mrizka. Mrizka slouzi jako verejny klic. Tvurcove tohoto
kryptoschematu jsou Miklos Ajtai a Cynthia Dwork z IBM's
Almaden Research Center in San
Jose, California.
Bezpecnost muze byt zvysovana pridavanim dalsich rozmeru mrizky podobne jako
zvetsovanim delky klice u RSA. Kryptografie s verejnym klicem je znama priblizne
od roku 1970 od te doby se pochopitelne pocitace podstatne zrychlily a tak bylo
nutne tez prodlouzit RSA klice.
Je dobre si tez pripomenout ze IBM je tvurcem sifry DES, tato sifra neni
jeste v soucasnosti resitelna, jen se objevily nejake naznaky o tom ze muze
byt resitelna pomoci differencialnich ci linearnich metod. Stejne metody,
ktere mohou vesti k reseni tak u sifry IDEA (pouzita v PGP) selhavaji.
DES je 'prolomeny' protoze se velmi dobre implementuje do kryptovacich chipu,
ktere jsou napriklad soucasti ATM bankomatu (softwarove je DES znacne pomaly).
Pokud mate dostatecne rychle cipy a mate jich velike mnozstvi (jeden DES-chip
stoji cca 10 USD, jak je rychly to netusim ale pokud mate M1 DES chipu, tak
vyskousite vsech 56bitu klice za 8 hodin). Jeste k delce klice v DESu, IBM
puvodne navrhovala delsi klic, po konzultaci s NSA vsak byla premluvena na
56bitu. Algoritmus DES je pouzit v operacnim systemu unix jako funkce crypt()
a je pouzivan hlavne pro uchovavani hesel. Presto je vsak DES daleko bezpecnejsi
nez moderni vydobytky RC2 a RC4 protoze ty se daji cracknout za cca 3 dny, DES
crackuje internet jiz docela dlohou dobu (cca 2 mesice) a zatim nic. DES je
mnohonasobne bezpecnejsi nez ruzne home-made sifry, ktere jsou pouzity v ruznych
programech (napr. PKZIP a ARJ - maji jen XOR heslem, RAR ma kupodivu blokovou sifru),
sifry pouzite v programech Microsoftu jsou taktez velice slabe - daji se velice
snadno lustit. Ja jen doufam ze IBM prosadi tuto sifru pro komercni pouziti.
V boji o komercne pouzitelne sifry zatim vede RSA Data Security s siframi RC2 a RC4 (to,
ze se daji obe dve brute-force metodou cracknout nevadi - jsou prece jen pro BFU).
PGP bude v dalsich verzich tez podporovat RC2 a RC4, jeste se objevovali myslenky
na podporu DESu do PGP.
NETMAG - ANKETA
Nazory v prispevcich se nemuseji shodovat s oficialnimi nazory meho zamestnavatele. Informace zde uvedene, jsou poskytovany bezplatne a bez jakekoliv zaruky. Nenesu odpovednost za zadne skody, ktere mohou vzniknout jejich pouzitim. K dalsimu verejnemu sireni prispevku nebo jejich casti je nutny souhlas autora.
Protoze nemohu venovat NETMAGu tolik casu, kolik bych chtel, zajimalo by mne,
jaka temata zajimaji nase ctenare. Z nasledujiciho seznamu vyberte temata,
co Vas zajimaji, pripadne i nejaka pripiste a mailnete
mi to. Omezim psani clanku o tematech, ktera nikoho nezajimaji.
Bezpecnost v TCP/IP sitich, bezpecnost v UNIXu, kryptografie, UNIX vseobecne,
UNIX & Internet, OS/2 vseobecne, OS/2 a INTERNET, realizace WAN siti, Java,
WWW na server-side, jak vyuzit Internet, Novinky Software, Novinky Hardware.
Where the hell do you to want to go today?
[Tento text vyjadruje jen muj osobni nazor, ktery nemusi souhlasit s oficialnimi nazory meho zamestnavatele. Informace zde uvedene, jsou poskytovany bezplatne a bez jakekoliv zaruky. Nenesu odpovednost za zadne skody, ktere mohou vzniknout jejich pouzitim. K dalsimu verejnemu sireni prispevku nebo jejich casti je nutny souhlas autora.]
Dostal jsem narizini zahodit svou blbou, ale krasne nakonfigurovanou
Exchange a prejit na MS OutLook 97. Pry je lepsi a je zcela nutne, abych
byl kompatidebilni se zbytkem firmy. Toz zamackl jsem slzu v oku a dal
se do instalace.
Nevim, cim to je, ale na vsech mych pocitacich byvaji s instalaci
produktu MS problemy. Napriklad instalace MS Office mi od verze 4.3
vcetne nikdy nikde nedobehla do konce. A stejne tak se zachovala i
instalace Office 97. Zustala viset u hlasky o odstranovani duplicitnich
souboru. Po pulhodine cekani jsem program nasilne ukoncil.
A pak jiz tedy spoustim OutLook. Puvodni moje idea byla, ze budu
provozovat soucasne MS Exchange (ve ktere mam nainstalovano mnoho
plug-in modulu usnadnujicich zivot a upravujicich ji do temer
pouzitelneho stavu) a OutLook (na tasky, kontakty a OutLook formulare).
Poustim tedy soucasne i Exchange. Nadseni -- ono to jde!
V Exchange oteviram jednu ze zprav v inboxu. Hlasity rachot harddisku
mne znepokojuje. Nasleduje chybova hlaska plug-inu "Internet Idioms"
(mimochodem, velmi dobry nastroj). Ze pry pod OutLookem nebezi. Ale ja
ho spoustel z Exchange... Odklepnu OK... a vyskoci okenko editace zpravy
-- ovsem OutLookovske. Zaviram ho a zdesim se -- veskere ikony zprav v
Exchange se zmenily na OutLookovske. Na vse vyskakuji formulare z
OutLooku. Plug-in moduly postupne vypadavaji ze hry. Exchange se stala
nepouzitelnou.
OutLook je se starou Exchange nekompatibilni -- plug-in moduly bezici v
Exchange muzete klidne zahodit, v OutLooku nepobezi. Exchange si vsak
soucasne spustit nemuzete. Tedy -- muzete, ale stejne to nebude
fungovat.
Po kratkem obdobi soku tedy zacinam konfigurovat OutLook. Jde to ztuha
-- program si zjevne mysli, ze vi vsechno lepe, nez ja. Nakonfigurovat
cokoli je zalezitost desitek odklepavani "Ano, vim ze je to dobre!".
Signatury. V Exchange jsem mel automaticky generovane podpisy u kazde
zpravy, kazdy podpis obsahoval nahodne generovany vtip. V OutLooku nic
takoveho nejde. Nejde? Pul hodiny zkoumani, pul hodiny programovani, je
to hotovo (ale kdo z uzivatelu OutLooku umi programovat?). Pokud ma
nekdo zajem, mohu zaslat reseni.
JENZE SIGNATURY FUNGUJI KOREKTNE JEN PRO NOVE ZPRAVY. Pokud date odpoved
na prijatou zpravu, signatura bude posazena NA ZACATEK odpovedi...
Ostatni dojmy? Veskrze zaporne. Nekolik ukazek:
Editacni okenko nema zadnou indikaci stavu preradovacu. Pravidelne si
odmazavam text kvuli zapnutemu Overwrite modu, pripadne pisu vse velkymi
pismeny.
Vsechno se provadi desetkrat pomaleji nez v Exchange, nepretrzite
doprovazeno vrcenim swapujiciho harddisku (a to mam P5/120 a 64 MB RAM).
OutLook zabira na disku 30 MB... do tehle kapacity jsem schopny vecpat
bezici OS/2 vcetne PINE.
Neni mozne konfigurovat ToolBar. I to stara Exchange umela.
Velkou cast obrazovky zabiraji ruzne nesmyslne a zbytecne velke ikony --
jak pro fyzicky postizene. Ale velke tlacitko "send" pro odeslani zpravy
zde jiz neni.
ToolBary v hlavni obrazovce a pri editaci zpravy se lisi -- stejna
tlacitka jsou jinde a maji jinou velikost. To vylozene urychli praci.
A tak dale a tak dale...
Z hlediska uzivatelskeho komfortu je i dosovy WordPerfect z roku 1990
daleko lepsi. Dekuji firme Microsoft. Ze vseho nejhorsi je, ze tuhle vec
tu ted bude pouzivat kazdy.
Nadavame. Dnes na OS/2 (WinDoZe also included)
Nazory v prispevcich se nemuseji shodovat s oficialnimi nazory meho zamestnavatele. Informace zde uvedene, jsou poskytovany bezplatne a bez jakekoliv zaruky. Nenesu odpovednost za zadne skody, ktere mohou vzniknout jejich pouzitim. K dalsimu verejnemu sireni prispevku nebo jejich casti je nutny souhlas autora.
Jak si ctenar jiste vsiml, tak se v NETMAGu objevuji clanky jak jsou ty WinDoZE
hrozne. Protoze zmena je zivot, budu nadavat v pristim clanku na os2. Jinak
jsem vypozoroval ze pokud nepracuji delsi dobu s produkty firmy Microsoft, tak
si na ne zlepsuji nazor - respektive mne nevadi ze jsou ty WiDoZe tak pitomy.
Nastesti s nimi pracuji minimalne desitky minut/ctvrt roku, coz povazuji
za unosnou miru. Jeste jsem chtel nadavat na 0x48 0x50 - 0x55 0x58 ale vzhledem k vztahum
mezi mym zamestnavatelem, firmou 0x48 0x50 a mnou, to zkouset jiz nebudu - minula
zkusenost mi stacila. (!! UNIX ADMIN R.K. SEEKS NEW JOB !!).
Zarazilo mne ze komprimace rarem trvala na Win95 tak dlouho. Dokumentace
mela 816 souboru/ 9MB. Rar 2.0 s dictionary velikosti 512 a metodou 3 to zvladl
za 2m30s pritom W95 bezely na K90, a ten samy RAR se stejnym nastavenim to na Warp 3
zvladl za 3m10s a bezel na 486SX33 a jeste mel historicky hard disk 700k/sec...
Ze by rychlostni rozdil HPFS vs FAT ? Mozna. Jeste mne zarazilo tohleto:
spuste defragmentator disku, chytnete jeho okno levym tlacitek mysi a tlacitko
drzte. Prestane pracovat. Vidite ze toto se neda prece nazyvat multitaskingem,
pokud mne na W95 pobezi treba HTTPD a ja budu zrova presouvat jeho okna tak on
nebude obsluhovat klienty - no to je prece parada!
Dalsi vec je ze os2 potrebuje pro svou cinnost
jeden specialni proces - SESSION MANAGER. SM je integrovan v PM Shellu, coz ma za
nasledek, ze pad PM Shellu se rovna obvykle i padu systemu. Pokud chcipne
SESSION MANAGER nejde spustit dalsi proces, pokud chcipne PM Shell - os2 se
stane klavesnici a mysi neovladatelna. Bezicich procesu se to ale nastesti nedotkne
takze procesy co obvykle nespusti dalsi procesy pad SM preziji a jedou dal -
napriklad bind. Pri chcipnutem PMShellu se da os2 ovladat jeste vzdalene - treba
pres telnet ci Xwindoze - ovsem pro uvedeni do normalniho stavu je nutny reboot.
Takovy jeste mensi problem je zaplneni os2 swapfile, pokud je zaplnen a nelze ho
jiz zvetsit - tak jadro odstreli proces s nejvetsi alokovanou pameti - na 80% je
to zrovna PM Shell, takze nasledky jsou jasne. Za posledni pulrok mi na tohle
os2 spadla asi 5x a z toho jen 1x se jadro trefilo do jineho procesu. PM je
v soucasne dobe nejbugovejsi cast os2 i kdyz v v4 se jeho chybovost podstatne
snizila. K jeho velke chybovosti ve verzi 3 prispelo hlavne to ze byl mezi
2.1 a 3.0 interne prepsan z 16bit do 32bit, externe byl 32bit. To pochopitelne
odstranilo nektere jeho limity, nicmene i v soucasne dobe jsou nektere jeho
casti (MLE okno) 16bit interne (neumi cut&paste pri > 64k). Std. shell os2ky
CMD.EXE neumi obadva typy lomitek u cd prikazu, pritom jadru os2 je to jedno, je
fakt ze po teto uprave by zase nefungovala napoveda cd /?, ale kdo ji
pouziva...
WARP 4 AKA MERLIN: Nejdrive poznamky k instalaci - instalacni program nepocita
s potrebnym swap space - na 16 MB RAM je to asi 25 MB, pokud dojde swapspace
behem instalace, hezky to spadne. Za druhe nechapu proc v default instalaci je
nainstalovani souboru pro debugrovani os2 na disk (/os2/system/trace), proc je
napriklad v instalaci virtualniho tcp/ip pro dos i dokumentace k winsocku a to dokonce
i v postscriptu.
HPFS driver zmenil strategii write-back a to docela divne, pokud pouziji autorepeat
na klavesu ukladajici soubor, disk pekne cvici - vypada to ze pokud se blok co je menen
nachazi jeste v cache tak ho stejne na disk zapise a nepocka si chvilku jestli jeste
nenastanou nejake dalsi zmeny. (Ted jsem provedl test a po nastaveni
cache -diskidle:10000 se to chova jiz dle ocekavani)
WARP4 se trochu posunul smerem k w95 - neni jiz tak pruhledny jako predchozi
verze - nejake zmeny notebooku ne WPS zpusobi okamzite zmenu systemovych souboru, coz
muze vadit. Jo jeste jedna hezka vec Merlin umi delat core dumpy (if si to zapnete),
jako feature je to ze nikdy neprepise jiz existujici core dump - napriklad programy
squid, netscape, pm shell vyrabi core dumpy o docela slusnych velikostech. Program
spadne na trap - zacne pracovat disk a po chvilku je jiz vytvoreny 20ti
magabajtovy core. Novy system napovedy - Warp Guide je ponekud vlezly, a lista
WarpCenter se zobrazuje i nad maximalizovanymi okny, coz je otrava (vypnou to sice
lze, ale nic to na zpusobu zobrazovani nemeni). Dalsi negativni veci mne jiz
nenapadaji...
HATE Doze
Takze nejdrive slibovane WinDoZe (Wir95): potreboval jsem provesti relativne
jednoduchou akci a to zapakovat dokumentaci k JDK na disketu. Nejdrive jsem
potreboval nalezti komprimacni program - nasledovalo proto Start->Programy.
Pote co se mi rozrolovala nabidka asi do 4 sloupcu - tak jsem okamzite zavrhnul
myslenku hledat pakovadlo prohledavanim nabidky jezdenim myskou a to z toho duvodu
ze nabidka Start se rada zaroluje sama pokud nahodou vyjedete myskou mimo ni.
Pouziti vyhledavaci fce kupodivu neco nasla. Jako na potvoru to byl zrovna
neplatny zastupce, snaha vyhledani ztraceneho zastupce mne pobavila: Byl jsem
ujisten ze nejvice se souboru winrar.exe podoba velikosti, casem a jmenem
soubor readme.exe 2k. Pote co jsem winrar nasel (byl na jinem disku) jsem zapakoval
prislusnou dokumentaci. Pak jsem spustil vc na zacal kopirovat soubor na disketu
w95 okamzite nacpali cely soubor do write-back cache diskety (fuj!), tak jsem si
rekl fajn a chtel jsem se prepnout pomoci CTRL-ESC pryc z vc nez se to nakopiruje.
Kupodivu to neslo. Pak mne napadlo co by se stalo kdyz bych tu disketu vyndal.
No nabehla modra obrazovka a i pote co jsem tam tu disketu vrazil nazpet tak
jsem se z ni uz nedostal, fajn reboot a pokracujeme. Kupodivu byla disketa
zcela necitelna - asi fatka v haji - scandisk se sice neco snazil opravit ale
disketa po jeho oprave stejne nesla - tak nasledoval format, a nakopirovani
znova, tentokrat jiz bez vyndavani....
Hate WarT
Nejdriv vseobecne: Firma IBM se moc maze se zpetnou kompatibilitou 32-bitove 2.x+
verze OS2 se 16ti bitovou 1.x. Nejvetsi dusledky udrzovani teto kompatibility (IMHO
zbytecne kdo dnes jeste pouziva device drivery pro 1.x) jsou
nasledujici: Session Manager nezvladne vice nez 16 FULL SCREEN OS/2 TASKU (zadratovano
napevno v kernelu), OS2 porad jeste neumi IFS a ADD drivery s 32API na RING0. Pochopitelne
muzete pouzit 32bit instrukce v 16bit. kodu, ale tim se nezbavite nutnosti
pouzivat segmentove registry, ostatni 32bit drivery sice jiz podporuje od
verze Warp3 - nicmene v te podpore byla chyba a stejne jediny 32bit driver,
co jsem videl je SIO.SYS. HPFS filesystem neumi symbolicky link, neexistuje
program co by na HPFS umel defragmentovat volny prostor. Nektere API zustali
dosud jen 16ti bitove (VIO, MOUSE, KBD) coz ma nasledek ze volani z 32bit
segmentu potrebuje wrapery a jeste je nutno davat pozor aby predavana data
neprekrocila hranici 64KB.
UNIX jokes
Nazory v prispevcich se nemuseji shodovat s oficialnimi nazory meho zamestnavatele. Informace zde uvedene, jsou poskytovany bezplatne a bez jakekoliv zaruky. Nenesu odpovednost za zadne skody, ktere mohou vzniknout jejich pouzitim. K dalsimu verejnemu sireni prispevku nebo jejich casti je nutny souhlas autora.
Nejaky ftipalek se minuly tyden bavil posilanim hlasek na /dev/console,
nektere byly opravdu dobre. Vybral jsem proto par tech lepsich ze syslogu, pro
jejich pochopeni je nutno znat alespon trochu z UNIXu.
bind[234]: NSTATS HELP! is someone who read this ?
born failed on /dev/earth: No space left on device
pop3d[666]: +You have 5 mails in 35673 octets. Your mail is stored encrypted.
If you want to read mail, send 20 USD to author.
A fatal bug encoured in this program. Please send bug report using:
# cat <. /dev/random | sendmail -t bug-reports@microsoft.com
Robin's last words: Shit! what C:\WINDOWS\SYSTEM means ?
bus missed -- core dumped.
$ whatis BUG
/usr/lib/dict/bug: n. An unwanted and unintended (and undesirable) property of a program. See FEATURE.
SNMP TRAP: Power failure on sol.sol-system.galaxy.univese, earth will be down in 7 mins.
sendmail[7532]: 550 postmaster .. user unknown, sending errors to postmaster
/etc/.profile: alias dir='ls -l';alias win='startx';alias tetris='surun quota diskspace -50 $LOGNAME'
UNIX ADMIN GUIDE: include line: bugs| cat >. /dev/null in /usr/lib/aliases
chair create failed on /var/congress: out of inodes
underflow error when processing $USA/.budget
born[235]: fork() failed: Too many childs.
sex() failed: Not owner.
/etc/netlinkrc: Cannot connect to god: Connection refused.
/etc/netlinkrc: route add failed for heaven: No route to destination.
/etc/netlinkrc: nettime: synchronizing clock with your.wife
girl[515]: /dev/bits: Access denied. A fatal error encoured, contact father@girl.com for more inforation.
make: I don't know how to make love. Stop.
Cela tato sranda skoncila kdyz mne pri loginu na roota podekoval ze jsem
milionty uzivatel zalogovany na stroj a jako premii mne udelal rm -rf $HOME.
Tak jsem se pobavil a vyndal pasku se zalohou. jediny stesti bylo ze root nemel / jako home adresar.
