CHAPTER 8

Secure Protocols

To get two hosts to communicate securely requires addressing numerous factors. What authentication should they use? What encryption? How do they initiate the secure communication? How is it terminated? What happens if something doesn’t work as expected? Any competent programmer can write her own secure methods to deal with these questions, but that’s a silly waste of time. Secure, standardized, well-tested, and well-known protocols implemented provide better answers to these questions and better solutions as well.

Secure protocols give huge benefits. First, with a standardized secure protocol, programmers may write code that’s guaranteed to work with other systems using the same protocol. Second, a secure protocol ...

Get Mike Meyers' CompTIA Security+ Certification Guide, Second Edition (Exam SY0-501), 2nd Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.