Hacking Cryptography
Autor Kamran Khan, Bill Coxen Limba Engleză Paperback – 15 apr 2025
Găsim în această carte un exercițiu tehnic remarcabil: implementarea unui atac de tip padding oracle asupra unui cifru bloc pentru a demonstra cum manipularea vectorilor de inițializare poate compromite integritatea datelor. Hacking Cryptography nu este un tratat teoretic despre matematică abstractă, ci un ghid aplicat care investighează fisurile ce apar atunci când algoritmii sunt transpuși în cod real. Kamran Khan și Bill Cox folosesc limbajul Go pentru a ilustra vulnerabilități critice, de la exploatarea cifrului RC4 utilizat în protocolul WEP, până la utilizarea tabelelor rainbow pentru spargerea parolelor hash-uite.
Apreciem în mod deosebit modul în care autorii descompun mecanisme complexe, precum atacul Weiner asupra cheilor RSA cu exponenți scurți sau falsificarea semnăturilor prin atacul Bleichenbacher asupra padding-ului PKCS1.5. Dacă Alice and Bob Learn Secure Coding v-a oferit cadrul teoretic și conceptele fundamentale de securitate, această carte oferă instrumentele practice și „șperaclele” digitale necesare pentru a înțelege cum gândesc atacanții. Stilul este unul riguros, axat pe pseudo-cod și analogii tehnice, evitând jargonul inutil, dar fără a sacrifica profunzimea analizei.
Structura narativă urmărește evoluția unui sistem de la generarea numerelor aleatoare (cu accent pe constantele backdoor din DUAL_EC_DRBG) până la semnături digitale. Credem că includerea unor cazuri istorice, cum este cel al consolei Sony PlayStation 3, oferă contextul necesar pentru a înțelege impactul sistemic al unei implementări defectuoase. Spre deosebire de Practical Cryptography in Python, care se concentrează pe ecosistemul Python, acest volum publicat de Manning Publications pune accentul pe principiile universale de atac care rămân valabile indiferent de limbajul de programare utilizat.
Preț: 316.77 lei
Preț vechi: 395.96 lei
-20%
Carte disponibilă
Livrare economică 27 mai-10 iunie
Specificații
ISBN-10: 1633439747
Pagini: 328
Dimensiuni: 185 x 232 x 18 mm
Greutate: 0.56 kg
Editura: Manning Publications
De ce să citești această carte
Pentru inginerii software și specialiștii în securitate care doresc să treacă dincolo de simpla utilizare a bibliotecilor criptografice. Veți învăța să identificați erorile de implementare înainte ca acestea să fie exploatate, analizând atacuri reale pe hash-uri, cifruri și semnături digitale. Este un ghid esențial pentru a scrie cod rezistent la atacuri moderne, fundamentat pe experiența autorilor la Google și Microsoft.