Heim > Betrieb und Instandhaltung > Apache > So deaktivieren Sie SSLV3 in Apache

So deaktivieren Sie SSLV3 in Apache

王林
Freigeben: 2020-12-25 11:04:21
nach vorne
3805 Leute haben es durchsucht

So deaktivieren Sie SSLV3 in Apache

Einführung:

SSL 3.0 gilt als unsicher, da es RC4-Verschlüsselung oder CBC-Modus-Verschlüsselung verwendet. Ersteres ist anfällig für Bias-Angriffe und letzteres kann zu POODLE-Angriffen führen.

In Produktionsumgebungen wird diese Schwachstelle häufig gescannt. Die Lösung besteht darin, das Protokoll auf dem Apache-Server zu deaktivieren.

(Lernvideo-Sharing: Programmiervideo) 1. Umgebungsvorbereitung

SSL und TLS verstehen: Um dieses Problem zu lösen, wurde https ins Leben gerufen, und SSL basiert auf der Verschlüsselung Protokoll. Als SSL auf Version 3.0 aktualisiert wurde, standardisierte die IETF (Internet Engineering Task Force) SSL3.0. Das standardisierte Protokoll ist TLS 1.0, daher gibt es derzeit drei Versionen von TLS 1.2 , 1.0 wird standardmäßig verwendet. An diesem Punkt haben wir ein grundlegendes Verständnis von SSL und TLS.

Die Serverbetriebsumgebung, die für die Unterstützung des Webservers TLS1.2 erforderlich ist:

Apache对应版本应>=2.2.23;
OpenSSL对应版本应>= 1.0.1
Nach dem Login kopieren

Überprüfen Sie die aktuelle Server-Apache-Version

[root@host-192-168-149-10 conf.d]# httpd -v
Server version: Apache/2.4.29 (Unix)
Server built:   Jan 22 2018 16:51:25
Nach dem Login kopieren

openssl-Version

[root@host-192-168-149-10 conf.d]# openssl version
OpenSSL 1.0.1e-fips 11 Feb 2013
Nach dem Login kopieren

2. Umgebungskorrektur

Testen Sie Domänennamen mit Sicherheitslücken. Zugriff über SSLV3 Da die folgenden Informationen normalerweise zurückgegeben werden können, könnte ein Angreifer diese Schwachstelle ausnutzen, um das System zu gefährden.

[root@host-192-168-149-10 conf.d]# curl  --sslv3 https://cs.df230.xyz/test/api/configs/fedch/all
{
  "overdue" : false,
  "success" : true,
  "errorCode" : null,
  "message" : "请求成功",
  "data" : {
    "global" : {
      "copyright" : "功能清单",
}
Nach dem Login kopieren

Apache unterstützt standardmäßig die Protokolle SSLv3, TLSv1, TLSv1.1, TLSv1.2

(Hinweis: Die SSL-Funktion muss LoadModule ssl_modulemodules/mod_ssl.so in http.conf aktivieren)

Die Standardkonfiguration von Apache lautet wie folgt

SSLProtocol All -SSLv2
Nach dem Login kopieren

Geben Sie das Verzeichnis/usr/local/apache/conf/extra ein

vi ändern Sie ssl.conf wie folgt, um das SSLV3-Protokoll zu schließen

SSLEngine on
SSLProtocol all -SSLv2 -SSLv3
SSLProtocol TLSv1.2
Nach dem Login kopieren

Nach dem Speichern der Konfiguration müssen Sie den Dienst httpd restart starten, um Apache neu zu starten, damit die Konfiguration übernommen wird Wirkung

Testen Sie den SSLV3-Zugriff erneut.

[root@host-192-168-149-10 conf.d]# curl  --sslv3 https://cs.df230.xyz/test/api/configs/fedch/al
curl: (35) SSL connect error
Nach dem Login kopieren

Rufen Sie den Entwicklungsmodus über Google Chrome F12 auf. Sie können sehen, dass das vom Browser verwendete SSL-Protokoll TLS1.2 ist.

So deaktivieren Sie SSLV3 in ApacheAn diesem Punkt ist die Behebung der Schwachstelle abgeschlossen, so einfach!

Verwandte Empfehlungen:

Apache-Tutorial

Das obige ist der detaillierte Inhalt vonSo deaktivieren Sie SSLV3 in Apache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Aktuelle Ausgaben
Apache stoppt automatisch
Aus 1970-01-01 08:00:00
0
0
0
Apache-Fehler
Aus 1970-01-01 08:00:00
0
0
0
Wie Apache protokolliert
Aus 1970-01-01 08:00:00
0
0
0
Der Apache-Neustart ist fehlgeschlagen
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage