Python 2.x Martin Užák | Verlag Moderne Industrie Buch A.G., Bonn 2003, 384 stran, 9,95 EUR, v němčině, ISBN 3-8266-7206-2 Soudě podle počtu titulů, dostává se programovací jazyk Python v poslední době do popředí zájmu odborné počítačové veřejnosti. Knihy o něm vycházejí nejen v angličtině, ale i v řadě dalších jazyků. Publikace bratislavského autora Martina Užáka (v době psaní knihy teprve středoškolského studenta!), vydaná německým nakladatelstvím, je určena začátečníkům. Předpokládá, že čtenář umí zacházet s počítačem, že umí instalovat program, ale že nezná jazyk Python v žádné verzi. Autor začíná instalací Pythonu a obecnými informacemi o jazyku, spouštění programů apod. Pak se přejde k naprostým základům jazyka; zde se čtenář seznámí s jednoduchými i složenými datovými typy, s příkazy a výrazy, s funkcemi atd. V této kapitole najdeme i stručný, ale dostatečný výklad o principech objektově orientovaného programování. Dále se čtenář seznámí se standardní knihovnou modulů, která se dodává spolu s tímto jazykem, a hned v následující kapitole přijdou na řadu regulární výrazy. V dalších kapitolách autor ukáže, jak se v Pythonu programují aplikace pro internet založené na protokolech HTTP a FTP, jak se v něm píší poštovní aplikace, jak se v Pythonu programují CGI skripty a jak se v něm vytvářejí programy s grafickým uživatelským rozhraním pomocí modulu Tkinter. Poslední kapitoly se zabývají vytvářením komponent COM pro MS Windows a vytvářením databázových aplikací v Pythonu pomocí rozhraní ODBC. Jednotlivé kapitoly končí cvičeními, jejichž řešení najdeme v závěru knihy. Výklad doprovází řada příkladů, jejichž zdrojové texty lze najít na internetu. Většina knihy se zabývá konzolovými aplikacemi; přesto si myslím, že větší počet obrázků v knize by nebylo na škodu. Je to dobře napsaná kniha, která může naprostého začátečníka v Pythonu dovést na úroveň řekněme lehce pokročilou. I jazyk výkladu mi připadal - vezmeme-li v úvahu, že jde o němčinu - čtivý a srozumitelný. (To ovšem může být dojem vyvolaný skutečností, že ani autor knihy, ani její recenzent není Němec.) Tato kniha se mi líbila. Miroslav Virius Umění klamu Kevin D. Mitnick & William L. Simon | nakladatelství HELION S.A. 2003, 348 stran, 299 Kč, v češtině, ISBN 83-7361-210-6 Kevin Mitnick je nazýván nejslavnějším hackerem na světě. Ukradl několik tisíc souborů s daty, několik tisíc kreditních karet, odcizil tisícovky megabajtů chráněného softwaru, nabourával se přes bezpečnostní systémy do počítačů největších světových firem, získal přístup k obchodním tajemstvím v řádu milionů dolarů, naboural se do počítače Velitelství vzdušné obrany Severní Ameriky. To je jen krátký výčet jeho "aktivit". Byl jednou z nejhledanějších osob v historii FBI. Po zatčení mu hrozil několikasetletý trest odnětí svobody, přestože nikdy nebyl obviněn z finančního prospěchu z hackerství. Byl mu soudně zakázán jakýkoliv přístup k počítači, neboť jak prohlásil soud: Vyzbrojen klávesnicí je nebezpečím pro společnost. Po propuštění se stal nejvyhledávanějším expertem na zabezpečení počítačových systémů ve Spojených státech. Co na to říká Mitnick? "Má činnost byla způsobena zvědavostí - toužil jsem znát všechno, co se dalo, o tom, jak fungují telefonní sítě a vstupy a výstupy počítačových bezpečnostních systémů. Z dítěte fascinovaného kouzelnickými kousky jsem se stal nejhroznějším hackerem na světě, kterého se obává vláda i korporace. Veden zvědavostí, touhou po poznávání, jsem učinil několik velmi špatných rozhodnutí." V knize Umění klamu (v originále The Art of Deception. Controling the Human Element of Security), jež se ve světě stala bestsellerem, ukazuje, jak je snadné získat jakékoliv informace, dokonce i velmi přísně tajné, jak lze sabotovat podniky a úřady, jak je snadné oklamat a obejít v podstatě jakýkoliv bezpečnostní systém. Ukazuje bezbrannost proti použití jednoduché metody - tzv. sociotechniky. Co to je, je vysvětleno hned v úvodu knihy: "Sociotechnika je ovlivňování a přesvědčování lidí s cílem oklamat je tak, aby uvěřili, že sociotechnik je osoba s totožností, kterou předstírá a kterou si vytvořil pro potřeby manipulace." Kniha je rozdělena do čtyř částí (Zákulisí, Umění útoku, Pozor, vetřelec, Vozová hradba), dále podrobněji členěných; na konci jsou připojeny samostatné přílohy (Bezpečnost v kostce, Prameny, Poděkování). Na spoustě příkladů Mitnick ukazuje, jak snadné je lidi - neboť nejslabším článkem je vždy člověk - oklamat a tím i obejít nejrůznější technická zabezpečení. Desítky někdy až neskutečných příběhů jsou doplněny radami, jak se "sociotechnikem" nenechat dotlačit tam, kde nás chce mít. Jedná se o velmi zajímavou publikaci, která nám může pomoci pochopit způsob práce tzv. sociotechniků a jejich metody a dát "návod", jak se jim bránit. Kniha je psána velmi čtivě, přečetla jsem ji jedním dechem (snad jen závěrečná příloha, Poděkování, byla na můj vkus příliš vyčerpávající), ale musím přiznat, že mě snadnost podvodů "dostala". -hh