Boktipset 4: File System Forensic Analysis
Just ordet "forensics" i titeln skulle egentligen kunna sättas inom parentes, det är mer att se som en anledning till att analysera filsystemet överhuvudtaget. FSFA är en alldeles utmärkt referens till volymer, partitioner och filsystem även om man är ointresserad av det forensiska.
Referens är nämligen precis vad det är. Läs boken noggrant, lägg undan den och ta fram den vid behov. Med något så grundläggande som filsystem är det inte svårt hitta behov...
En av de mest informativa böcker jag läst. 350 spänn på Adlibris.
--
Stefan Pettersson
Boktipset 3: Hacking: The Art of Exploitation
Om du har läst Smashing the Stack for Fun and Profit av Aleph1 och gillade den men vill ha mer är det här helt rätt bok.
Den andra utgåvan (med orange framsida, den första hade grön) från 2008 täcker i stort sett samma material, är tjockare, har mindre fokus på format strings men större fokus på vanlig C-programmering. Fokuset är såpass bra att den utan vidare skulle kunna användas som en introduktionsbok i ämnet.
Även om du inte berörs av de "brister" C-språk har i hanteringen av arrayer i minnet i ditt dagliga arbete är det mer eller mindre att anse som allmänbildning. Denna attack är ju trots allt the-worst-of-the-worst på många sätt.
Som Bengt Frithiofsson säger; "det är bara att köpa". 284 spänn på Adlibris.
--
Stefan Pettersson
Boktipset 2: Cryptography Engineering
Kryptering som implementeras fel är nästan alltid ett högaktuellt ämne; nyligen presenterades till exempel Padding Oracle-attacken som utnyttjade bristen på autentisering av kryptotext i bl a ASP.NET-cookies. Ännu mer nyligen gick ElcomSoft ut med att de hittat en sårbarhet i BlackBerrys sätt att generera kryptonycklar från lösenord vilket ledde till att bruteforce-attacker blev avsevärt mer effektiva än vad de borde vara.
Oftast är det inte problem i algoritmerna som utnyttjas, det är problem i implementeringen av dem. Det är därför den här boken är viktig.
Två aspekter som jag tycker gör boken särskilt läsvärd är den uppfräschande diskussionen om en adversial setting och orädslan för att tydligt rekommendera vissa algoritmer och tekniker samt motiveringar för detta.
Jag skulle argumentera för att en god orientering inom kryptografi nästan är att betrakta som obligatoriskt om man arbetar med säkerhet eftersom det är en sådan fundamental teknologi i de flesta säkerhetssystem.
Kolla in bokens hemsida eller köp den på t ex Adlibris för 263 spänn.
(Jag är inte sponsrad av Adlibris btw, jag bara köper böcker där...)
--
Stefan Pettersson
Boktipset 1: UNIX Power Tools
Jag gillar särskilt bokens tydliga UNIX-arv, putslustiga texter och mängderna av referenser mellan olika delar.
En viktig sak UPT har till skillnad från andra, liknande böcker är explicita beskrivningar om olika programs tillkortakommanden och vanliga missuppfattningar. Den beskriver till exempel inte bara hur job control ska användas utan att du förmodligen, egentligen menar:
$ (sleep 15; ls) &
när du skriver:
$ sleep 15; ls &
Det ger en känsla att UPT är skriven med erfarenhet och inte bara är omskrivningar av man-sidor (vilket är ganska vanligt för just den här typen av böcker). Att boken är från 2002 ska inte ses som en nackdel, innehållet är (än så länge) ganska tidlöst.
UPT är dessutom en perfekt toalettbok, varje del är precis lagom lång och det går att hoppa in mitt i ett kapitel hur som helst. Tegelstensformatet gör sig dessutom bra på golv. En mer konventionell plats för boken kan väl vara på skrivbordet eftersom gör sig bra som uppslagsverk.
Titta på exempelkapitel hos Google. Den kostar 400 spänn på Adlibris.
--
Stefan Pettersson
Boktipset 0
Jag köper och läser relativt många böcker – facklitteratur, tyvärr nästan uteslutande – om IT-säkerhet. Jag siktar inte på något särskilt ämne utan väljer ganska fritt det som verkar roligt. Richard "den-sinnessjuke-bokmalen" Bejtlich har listat fem områden (hittar ingen online-referens) där han anser att man bör lägga sin energi. Så här i efterhand ser det ut som att mina böcker hamnar ungefär där:
Anywho, efter att ha läst ett gäng bra och ett gäng dåliga böcker tänkte jag dela med mig. Boktipset handlar alltså inte om bokrecensioner utan är bara tips på böcker som jag tycker är riktigt jäkla bra.
--
Stefan Pettersson
- Weapons and tactics
- Telecommuncations
- System administration
- Scripting and programming
- Management and policy
Anywho, efter att ha läst ett gäng bra och ett gäng dåliga böcker tänkte jag dela med mig. Boktipset handlar alltså inte om bokrecensioner utan är bara tips på böcker som jag tycker är riktigt jäkla bra.
--
Stefan Pettersson