Книга "Implementing SSL / TLS Using Cryptography and PKI" - это практическое руководство по реализации протоколов SSL и TLS для обеспечения безопасности Интернета. Если вы являетесь сетевым специалистом и знаете язык программирования C, то эта книга для вас. Она рассказывает о всех необходимых шагах для реализации SSL и TLS, даже если у вас нет опыта в криптографии. В книге рассматриваются SSLv2, TLS 1.0 и TLS 1.2, включая реализации соответствующих криптографических протоколов, безопасного хеширования, парсинга сертификатов, генерации сертификатов и многого другого.
Книга охватывает следующие темы: понимание интернет-безопасности, защита от подслушивания с помощью симметричной криптографии, безопасный обмен ключами через небезопасную среду с помощью криптографии с открытым ключом, аутентификация сообщений с помощью цифровых подписей, создание сети доверия с помощью X.509-сертификатов, клиентская реализация TLS - удобный и безопасный протокол связи, добавление поддержки серверной реализации TLS 1.0, продвинутые темы SSL, добавление поддержки TLS 1.2 в вашу библиотеку TLS, другие применения SSL, двоичное представление целых чисел - введение, установка TCPDump и OpenSSL, понимание недостатков SSLv2.
Книга поможет вам настроить и запустить работающую реализацию SSL с помощью практического руководства. Она рекомендуется для всех, кто заинтересован в построении безопасных систем связи в Интернете.
Практическое, практичное руководство по использованию протоколов SSL и TLS для сетевой безопасности для квалифицированных сетевых профессионалов, знакомых с программированием на языке C. Книга сосредоточена на процессе реализации протокола проверки подлинности защищенного сокета (Secure Socket Layer, SSL) и протокола безопасности транспортного уровня (Transport Layer Security, TLS), проводя пользователя через все необходимые шаги, вне зависимости от того, обладает ли он знаниями в области криптографии.
Электронная Книга «Implementing SSL / TLS Using Cryptography and PKI» написана автором Joshua Davies в году.
Минимальный возраст читателя: 0
Язык: Английский
ISBN: 9781118038758
Описание книги от Joshua Davies
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.