Most applications these days are at least somewhat network aware, but how do you protect those applications against common network security threats? Many developers are turning to OpenSSL, an open source version of SSL/TLS, which is the most widely used protocol for secure network communications. Th
Network Security with OpenSSL: Cryptography for Secure Communications
โ Scribed by Chandra, Pravir, Messier, Matt, Viega, John & Matt Messier & Pravir Chandra
- Publisher
- O'Reilly Media, Inc
- Year
- 2009
- Tongue
- English
- Leaves
- 384
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
OpenSSL is a popular and effective open source version of SSL/TLS, the most widely used protocol for secure network communications. The only guide available on the subject, Network Security with OpenSSLdetails the challenges in securing network communications, and shows you how to use OpenSSL tools to best meet those challenges. Focused on the practical, this book provides only the information that is necessary to ย Read more...
Abstract: OpenSSL is a popular and effective open source version of SSL/TLS, the most widely used protocol for secure network communications. The only guide available on the subject, Network Security with OpenSSLdetails the challenges in securing network communications, and shows you how to use OpenSSL tools to best meet those challenges. Focused on the practical, this book provides only the information that is necessary to use OpenSSL safely and effectively
โฆ Table of Contents
Content: Network Security with OpenSSL
Conventions Used in This Book
Comments and Questions
Acknowledgments
1. Introduction
1.1.2. Cryptographic Algorithms
1.1.2.2. Public key encryption
1.1.2.3. Cryptographic hash functions and Message Authentication Codes
1.1.2.4. Digital signatures
1.2. Overview of SSL
1.3. Problems with SSL
1.3.1.2. Load balancing
1.3.2. Keys in the Clear
1.3.3. Bad Server Credentials
1.3.4. Certificate Validation
1.3.5. Poor Entropy
1.3.6. Insecure Cryptography
1.4. What SSL Doesn & t Do Well
1.4.2. Non-Repudiation
1.4.3. Protection Against Software Flaws. 1.4.4. General-Purpose Data Security1.5. OpenSSL Basics
1.6. Securing Third-Party Software
1.6.2. Client-Side Proxies
2. Command-Line Interface
2.2. Message Digest Algorithms
2.3. Symmetric Ciphers
2.4. Public Key Cryptography
2.4.2. Digital Signature Algorithm
2.4.3. RSA
2.5. S/MIME
2.6. Passwords and Passphrases
2.7. Seeding the Pseudorandom Number Generator
3. Public Key Infrastructure (PKI)
3.1.1.2. Public Certificati.
โฆ Subjects
Computer network protocols;Computer networks;Security measures;OpenSSL
๐ SIMILAR VOLUMES
I needed to use the SSL library for an isolated project at work, and the book worked out well as a roadmap. Knowing that I wanted to use the library to perform certain operations, this told me which functions needed to be used and in what way, using sample code and usually explanations that were as
OpenSSL is a free implementation of the SSL/TLS protocol, which is the most widely used protocol for secure network communications. This library can be used programmatically, and can be used from the command line to secure most TCP-based network protocols.OpenSSL is also a general-purpose cryptograp
I needed to use the SSL library for an isolated project at work, and the book worked out well as a roadmap. Knowing that I wanted to use the library to perform certain operations, this told me which functions needed to be used and in what way, using sample code and usually explanations that were as