Bewertung:

Das Buch bietet eine umfassende Einführung in die OpenSSL-Programmierung, gefüllt mit praktischen Beispielen und Erklärungen komplexer Konzepte. Es ist besonders nützlich für Entwickler, die mit der verwirrenden Dokumentation und den APIs von OpenSSL zu kämpfen haben. Es leidet jedoch darunter, dass es etwas veraltet ist und bestimmte Funktionen, die in neueren Versionen der Bibliothek vorhanden sind, fehlen.
Vorteile:Klare Erklärungen der OpenSSL-APIs und Programmieraufgaben.
Nachteile:Zahlreiche praktische Code-Beispiele, die das Verständnis verbessern.
(basierend auf 36 Leserbewertungen)
Network Security with Openssl: Cryptography for Secure Communications
Die meisten Anwendungen sind heutzutage zumindest einigermaßen netzwerkfähig, aber wie schützt man diese Anwendungen vor den üblichen Sicherheitsbedrohungen im Netz? Viele Entwickler greifen auf OpenSSL zurück, eine Open-Source-Version von SSL/TLS, dem am weitesten verbreiteten Protokoll für sichere Netzwerkkommunikation. Die OpenSSL-Bibliothek wird in großem Umfang für Websites eingesetzt, die kryptografische Funktionen zum Schutz einer Vielzahl sensibler Daten wie Kreditkartennummern und anderer Finanztransaktionen benötigen.
Die Bibliothek ist die einzige kostenlose SSL-Implementierung mit vollem Funktionsumfang für C und C++ und kann programmatisch oder über die Befehlszeile verwendet werden, um die meisten TCP-basierten Netzwerkprotokolle zu sichern. Netzwerksicherheit mit OpenSSL ermöglicht es Entwicklern, dieses Protokoll viel effektiver zu nutzen. Traditionell konnte es Wochen dauern, bis eine einfache Aufgabe in OpenSSL erledigt war.
Dieses kompakte Buch gibt Ihnen die Anleitung, die Sie brauchen, um Fallstricke zu vermeiden, und ermöglicht Ihnen gleichzeitig, die Vorteile der fortgeschrittenen Funktionen der Bibliothek zu nutzen. Und anstatt Sie mit den technischen Details zu belasten, wie SSL unter der Haube funktioniert, bietet dieses Buch nur die Informationen, die notwendig sind, um OpenSSL sicher und effektiv zu benutzen. Das Buch beschreibt Schritt für Schritt die Herausforderungen bei der Sicherung der Netzwerkkommunikation und zeigt Ihnen, wie Sie die OpenSSL-Tools am besten einsetzen, um diesen Herausforderungen zu begegnen.
Als System- oder Netzwerkadministrator werden Sie von der gründlichen Behandlung der OpenSSL-Befehlszeilenschnittstelle sowie von den Schritt-für-Schritt-Anleitungen zum Erhalt von Zertifikaten und zur Einrichtung Ihrer eigenen Zertifizierungsstelle profitieren. Als Entwickler werden Sie außerdem von den ausführlichen Diskussionen und Beispielen profitieren, wie Sie OpenSSL in Ihren eigenen Programmen verwenden können. Obwohl OpenSSL in C geschrieben ist, sind auch Informationen über die Verwendung von OpenSSL mit Perl, Python und PHP enthalten.
OpenSSL ist vielleicht die Antwort auf Ihr Bedürfnis, sensible Daten zu schützen. Wenn das der Fall ist, ist Network Security with OpenSSL das einzige Handbuch, das zu diesem Thema erhältlich ist.