
Poznaj swojego napastnika
Nietrudno znaleźć książkę o bezpieczeństwie komputerów -- wielu użytkowników i administratorów czuje się przytłoczonych liczbą tego rodzaju publikacji. Jednak z każdym nowym programem wykorzystującym słabości systemów komputerowych wzrasta stopień wyrafinowania ataków na nie.
Każdy administrator musi być świadomy różnego rodzaju zagrożeń związanych z jego komputerem, jak np. istnienie trojanów -- niewinnie wyglądających programów szpiegowskich wysyłających informacje o poczynaniach użytkownika, wykorzystanie reinżynierii oprogramowania czy ataków z użyciem SQL.
"Strażnik bezpieczeństwa danych" mówi o tym, co najgorszego może spotkać użytkownika komputera. Jej autorzy wyznają zasadę, że aby skutecznie się bronić, należy jak najlepiej zrozumieć napastnika. Obejmuje ona szeroki zakres tematów, począwszy od reinżynierii oprogramowania, poprzez ataki na systemy operacyjne, a skończywszy na socjotechnice -- wszystko po to, aby poznać wroga i przygotować się do walki.
"Strażnik bezpieczeństwa danych" jest najbardziej wyczerpującą i najbardziej aktualną książką opisującą sztukę wirtualnych wojen -- ataków wymierzonych w systemy komputerowe oraz obrony przed nimi.
Jeżeli znajdujesz się na linii frontu, broniąc swoich sieci przed atakami,
na pewno będziesz potrzebował tej książki.
O autorach:
Cyrus Peikari jest autorem kilku książek poświęconych bezpieczeństwu systemów komputerowych i często bierze czynny udział w konferencjach dotyczących tego zagadnienia. [więcej...\
Cyrus Peikari specjalizuje się w wykrywaniu włamań, zabezpieczaniu sieci i systemów oraz wykrywaniu ich słabych punktów. [więcej...\
Przedmowa (11)Część I Łamanie programów (17)
Rozdział 1. Asembler (19)
- Rejestry (20)
- Rozkazy asemblera (23)
- Źródła dodatkowych informacji (24)
- Historia reinżynierii oprogramowania (27)
- Narzędzia reinżynierii oprogramowania (27)
- Przykłady reinżynierii oprogramowania (39)
- Źródła dodatkowych informacji (47)
- Podstawowe narzędzia i techniki (50)
- Dobra deasemblacja (71)
- Trudności (84)
- Pisanie nowych narzędzi (89)
- Źródła dodatkowych informacji (129)
- Architektura systemu Windows CE (132)
- Podstawy reinżynierii oprogramowania systemu Windows CE (137)
- Reinżynieria oprogramowania Windows CE w praktyce (145)
- Reinżynieria programu serial.exe (161)
- Źródła dodatkowych informacji (174)
- Przepełnienie bufora (175)
- Wyjaśnienie pojęcia bufora (177)
- Uderzenie w stos (179)
- Przepełnienie sterty (180)
- Zapobieganie przepełnieniom bufora (180)
- Przepełnienie bufora w praktyce (182)
- Źródła dodatkowych informacji (189)
Rozdział 6. Protokoły TCP/IP (193)
- Krótka historia TCP/IP (193)
- Enkapsulacja (194)
- Protokół TCP (195)
- Protokół IP (197)
- Protokół UDP (199)
- Protokół ICMP (199)
- Protokół ARP (200)
- Protokół RARP (200)
- Protokół BOOTP (201)
- Protokół DHCP (201)
- Uzgadnianie TCP/IP (201)
- Ukryte kanały (203)
- Protokół IPv6 (203)
- Ethereal (205)
- Analiza pakietów (206)
- Fragmentacja (208)
- Źródła dodatkowych informacji (214)
- Podstawy (216)
- Prowadzenie ataków (218)
- Zaawansowana socjotechnika (226)
- Źródła dodatkowych informacji (228)
- Rekonesans online (229)
- Wnioski (242)
- Źródła dodatkowych informacji (242)
- Ustanowienie sesji telnet (243)
- Rozpoznawanie stosu TCP (244)
- Narzędzia specjalizowane (247)
- Pasywne rozpoznawanie systemów operacyjnych (247)
- Nieostre rozpoznawanie systemów operacyjnych (251)
- Rozpoznawanie systemu operacyjnego na podstawie wartości czasu oczekiwania TCP/IP (253)
- Źródła dodatkowych informacji (254)
- Przed kim należy się ukrywać? (255)
- Zacieranie śladów po ataku (256)
- Ukrywanie się przed środkami dochodzeniowymi (262)
- Utrzymanie dostępu (268)
- Źródła dodatkowych informacji (275)
Rozdział 11. Obrona systemu Unix (279)
- Hasła (280)
- Dostęp do plików (284)
- Dzienniki systemowe (287)
- Sieciowy dostęp do systemów Unix (291)
- Wzmacnianie Uniksa (296)
- Obrona sieci uniksowej (313)
- Serwer Apache (319)
- Źródła dodatkowych informacji (328)
- Ataki lokalne (331)
- Ataki zdalne (340)
- Ataki blokady usług (357)
- Źródła dodatkowych informacji (365)
- Ataki blokady usług (367)
- Ataki zdalne (377)
- Zdalny pulpit i zdalna pomoc (380)
- Źródła dodatkowych informacji (385)
- Historia wersji (387)
- Ataki na mechanizm uwierzytelniania Kerberos (388)
- Omijanie ochrony przed przepełnieniem bufora (393)
- Słabości mechanizmu Active Directory (394)
- Łamanie zabezpieczeń PKI (396)
- Łamanie zabezpieczeń kart elektronicznych (397)
- Szyfrowany system plików (400)
- Zewnętrzne narzędzia szyfrujące (402)
- Źródła dodatkowych informacji (405)
- Szyfrowanie XML (408)
- Podpisy cyfrowe XML (410)
- Źródła dodatkowych informacji (411)
- Wprowadzenie do języka SQL (413)
- Ataki wymuszeń kodu SQL (417)
- Obrona przed wymuszeniami kodu SQL (424)
- Przykłady PHP-Nuke (428)
- Źródła dodatkowych informacji (431)
- Redukcja rozproszenia sygnału (433)
- Problemy z WEP (435)
- Łamanie zabezpieczeń WEP (435)
- Łamanie zabezpieczeń WEP w praktyce (441)
- Sieci VPN (442)
- TKIP (443)
- SSL (444)
- Wirusy bezprzewodowe (444)
- Źródła dodatkowych informacji (449)
Rozdział 18. Analiza śladów w systemie audytowania (453)
- Podstawy analizy dzienników (454)
- Przykłady dzienników (454)
- Stany rejestrowane w dziennikach (464)
- Kiedy zaglądać do dzienników? (465)
- Przepełnienie dzienników i ich agregacja (467)
- Wyzwania związane z analizą dzienników (468)
- Narzędzia do zarządzania informacjami bezpieczeństwa (469)
- Globalna agregacja dzienników (469)
- Źródła dodatkowych informacji (470)
- Przykłady systemów IDS (472)
- Zastosowanie analizy Bayesowskiej (478)
- Sposoby oszukiwania systemów IDS (484)
- Przyszłość systemów IDS (486)
- Przypadek systemu IDS Snort (489)
- Błędy związane z rozmieszczaniem systemów IDS (494)
- Źródła dodatkowych informacji (496)
- Motywy (499)
- Budowanie infrastruktury (499)
- Przechwytywanie ataków (511)
- Źródła dodatkowych informacji (512)
- Przykład z życia: chaos z powodu robaka (513)
- Definicje (514)
- Podstawowy schemat reagowania na incydenty (517)
- Małe sieci (521)
- Sieci średnich rozmiarów (528)
- Duże sieci (530)
- Źródła dodatkowych informacji (535)
- Podstawowe informacje o komputerach (538)
- Odpadki informacji (540)
- Narzędzia do zbierania śladów (541)
- Narzędzia śledcze na rozruchowych dyskach CD-ROM (547)
- Evidence Eliminator (551)
- Przykład procedury zbierania dowodów: atak na serwer FTP (559)
- Źródła dodatkowych informacji (569)
Dodatek A Przydatne polecenia SoftICE i lista punktów wstrzymania (573)
- Polecenia SoftICE (573)
- Kody wstrzymania (577)