Cantitate/Preț
Produs

Implementing SSL / Tls Using Cryptography and Pki

Autor Joshua Davies
en Limba Engleză Paperback – 11 ian 2011

Descoperim aici o abordare rară în literatura tehnică: autorul pune la dispoziție codul sursă complet pentru o implementare funcțională de SSL/TLS, scrisă integral în C, fără a apela la biblioteci externe care să abstractizeze complexitatea proceselor. Suntem de părere că această metodă „under the hood” este esențială pentru orice programator de rețea care dorește să înțeleagă cu adevărat mecanismele de securitate ale internetului, dincolo de simplele apeluri de funcții API. Structura volumului este una progresivă și riguroasă. Implementing SSL / Tls Using Cryptography and Pki ghidează cititorul prin etapele matematice și logice ale criptografiei simetrice și asimetrice, explicând schimbul de chei pe medii nesecurizate și autentificarea prin semnături digitale. Un aspect distinctiv îl reprezintă detalierea structurii certificatelor X.509 și modul în care se construiește, pas cu pas, o bibliotecă de suport pentru TLS 1.2. Pe linia practică a lucrării Bulletproof TLS and PKI, Second Edition, dar cu focus pe implementarea brută în cod C în loc de configurarea serverelor, Joshua Davies reușește să demistifice protocoalele care stau la baza HTTPS. Este interesant de observat traiectoria autorului. Deși în alte lucrări precum Visions and ruins sau contribuțiile sale din Studies in Medievalism XXV – Medievalism and Modernity, Joshua Davies explorează memoria culturală și istoria medievală, în acest volum de specialitate IT demonstrează o rigoare tehnică remarcabilă. Recomandăm parcurgerea capitolelor dedicate analizei cu TCPDump pentru a vizualiza pachetele în tranzit, oferind astfel o validare practică a teoriei prezentate. Deși subiectul este dens, stilul este pragmatic, axat pe rezolvarea problemelor de securitate prin implementare directă.

Citește tot Restrânge

Preț: 31725 lei

Preț vechi: 39656 lei
-20%

Puncte Express: 476

Carte disponibilă

Livrare economică 02-16 mai
Livrare express 21-25 aprilie pentru 6815 lei


Specificații

ISBN-13: 9780470920411
ISBN-10: 0470920416
Pagini: 704
Dimensiuni: 191 x 235 x 38 mm
Greutate: 1.3 kg
Editura: Wiley
Locul publicării:Hoboken, United States

Public țintă

Network programmers and security professionals. The ideal reader for this book would be a programmer with a knowledge of the C programming language and an interest in network security.  No background in cryptography or security is assumed, and no external libraries are invoked to hide the implementation details.  The reader should be somewhat familiar with socket programming, but this isn′t strictly required. Secondary audience: Students
 

De ce să citești această carte

Recomandăm această carte programatorilor care doresc să stăpânească securitatea rețelelor la nivel de cod sursă. Veți câștiga o înțelegere profundă a protocoalelor SSL și TLS prin construirea propriei biblioteci în C, fără a depinde de soluții „black box”. Este un exercițiu de inginerie indispensabil pentru cei care vor să înțeleagă cum funcționează criptografia și infrastructura PKI în mediile de producție reale.


Descriere scurtă

Hands-on, practical guide to implementing SSL and TLS protocols for Internet security If you are a network professional who knows C programming, this practical book is for you. Focused on how to implement Secure Socket Layer (SSL) and Transport Layer Security (TLS), this book guides you through all necessary steps, whether or not you have a working knowledge of cryptography. The book covers SSLv2, TLS 1.0, and TLS 1.2, including implementations of the relevant cryptographic protocols, secure hashing, certificate parsing, certificate generation, and more. Coverage includes: * Understanding Internet Security * Protecting against Eavesdroppers with Symmetric Cryptography * Secure Key Exchange over an Insecure Medium with Public Key Cryptography * Authenticating Communications Using Digital Signatures * Creating a Network of Trust Using X.509 Certificates * A Usable, Secure Communications Protocol: Client-Side TLS * Adding Server-Side TLS 1.0 Support * Advanced SSL Topics * Adding TLS 1.2 Support to Your TLS Library * Other Applications of SSL * A Binary Representation of Integers: A Primer * Installing TCPDump and OpenSSL * Understanding the Pitfalls of SSLv2 Set up and launch a working implementation of SSL with this practical guide.