Chapter 16. Adding Security to Network Programs and SSL

IN THIS CHAPTER

A secure system provides no more functionality than an insecure system—the data it provides is more reliable. An insecure system provides services and information sharing, but it is prone to attacks and becomes unreliable. This unreliability casts a shadow on the value of the services and can even harm the company's reputation or brand.

In most cases, security is assumed as you build the product. Rarely do business requirements say, "The server must be impervious to Denial of Service attacks." Security is a foundational requirement ...

Get Linux® Socket Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.