How secure is the date that you transmit on the Internet? How vulnerable is your personal data to hackers?
As a practitioner rather than a casual user, it’s not enough to treat security as a black box or a binary property; you need to know what the security is doing and how it’s doing it so that you know what you are and aren’t protected against. This book was written for you—the professional programmer who understands the basics of security but wants to uncover the details without reading thousands of pages of specifications.
This book begins by examining sockets and socket programming in brief.
Afterward, it moves on to a detailed examination of cryptographic concepts.
and finally applies thenm to SSL/TLS.
You examine what SSL/TLS does, what it doesn’t do, and how it does it.
|• What are Secure Sockets?
|• "Insecure" Communications---Understanding the HTTP Protocol
|• Implementing an Insecure HTTP Client