Veraltet: Debian 7 (Wheezy) hat seit 2018 keinerlei Support mehr. TLS_FALLBACK_SCSV ist seit Jahren in allen aktuellen OpenSSL-Versionen enthalten und muss nicht mehr manuell kompiliert werden.
Wer bei seinem Debian TLS_FALLBACK_SCSV im Apache nutzen möchte, muss im Grunde nur auf eine OpenSSL Version >=1.0.1j wechseln.
Einen direkten Backport gibt es dafür leider nicht, also selbst übersetzten. Dazu nutzt man einfachsten direkt den „Debian-Weg“.
Vorbereiten fürs Kompilieren:
$ cd /usr/src $ apt-get install build-essential fakeroot $ apt-get build-dep openssl
Herunterladen der aktuellen Version:
$ wget http://ftp.de.debian.org/debian/pool/main/o/openssl/openssl_1.0.1j-1.dsc $ wget http://ftp.de.debian.org/debian/pool/main/o/openssl/openssl_1.0.1j.orig.tar.gz $ wget http://ftp.de.debian.org/debian/pool/main/o/openssl/openssl_1.0.1j-1.debian.tar.xz
Auspacken des Archives und mit den Patchen „verknüpfen“:
$ dpkg-source -x openssl_1.0.1j-1.dsc
Ins neue Verzeichnis wechseln:
$ cd openssl-1.0.1j
Kompilieren und deb Pakete erstellen:
$ dpkg-buildpackage -us -uc -rfakeroot
Die neuen Pakete installieren:
$ cd .. $ dpkg -i libssl1.0.0_1.0.1j-1_amd64.deb libssl1.0.0-dbg_1.0.1j-1_amd64.deb libssl-dev_1.0.1j-1_amd64.deb libssl-doc_1.0.1j-1_all.deb openssl_1.0.1j-1_amd64.deb
Kontrolle der Version:
$ openssl version OpenSSL 1.0.1j 15 Oct 2014
ACHTUNG… Ab diesem Moment ist man natürlich selbst dafür verantwortlich Pachte zu installieren.
So long…..
Selbstverständlich profitieren damit alle Anwendungen, die auf OpenSSL aufbauen, so auch Postfix, Dovecot usw:
$ openssl s_client -connect smtp.kernel-error.de:465 -fallback_scsv -no_tls1_2 CONNECTED(00000003) 140410198378152:error:1407743E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert inappropriate fallback:s23_clnt.c:770: --- no peer certificate available --- No client certificate CA names sent --- SSL handshake has read 7 bytes and written 215 bytes --- New, (NONE), Cipher is (NONE) Secure Renegotiation IS NOT supported Compression: NONE Expansion: NONE ---
U-P-D-A-T-E
Denkt an die Updates.
$ openssl version OpenSSL 1.0.1k 8 Jan 2015
Schreibe einen Kommentar