Zufälliger SSL-Fehler (SSL_ERROR_SYSCALL) in macOS Mojave

Zufälliger SSL-Fehler (SSL_ERROR_SYSCALL) in macOS Mojave

Auf einem Apple Mac mit Mojave (10.14.3 – der Fehler trat jedoch seit dem Upgrade auf Mojave auf) erhalte ich regelmäßig (aber zufällig) SSL-Fehler, wenn ich versuche, eine Verbindung mit CURL in einer Befehlszeile herzustellen. Zum Beispiel:

curl -vvvvv https://bbc.co.uk
* Rebuilt URL to: https://bbc.co.uk/
*   Trying 151.101.192.81...
* TCP_NODELAY set
* Connected to bbc.co.uk (127.0.0.1) port 443 (#0)
* ALPN, offering http/1.1
* Cipher selection: ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH
* successfully set certificate verify locations:
*   CAfile: /usr/local/etc/openssl/cert.pem
  CApath: /usr/local/etc/openssl/certs
* TLSv1.2 (OUT), TLS header, Certificate Status (22):
* TLSv1.2 (OUT), TLS handshake, Client hello (1):
* OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to bbc.co.uk:443
curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to bbc.co.uk:443

der gleiche Fehler tritt bei jedem HTTPS-Aufruf auf

curl https://google.co.uk
curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to google.co.uk:443

Ein Neustart behebt das Problem zwar immer, ist aber nicht immer praktisch. Ist das schon mal jemandem passiert und hat eine Lösung?

Dies verhindert dann (offensichtlich), dass Dinge wie Brew-Befehle und Git usw. funktionieren.

Ich habe versucht, Folgendes auszuführen:

security verify-cert -L -c /etc/ssl/cert.pem
Cert Verify Result: CSSMERR_TP_CERT_EXPIRED

während des Laufens:

security verify-cert -L -c /usr/local/etc/openssl/cert.pem
...certificate verification successful.

also bin ich weggegangen /etc/ssl/cert.pemund habe versucht, einen symbolischen Link dazu zu erstellen, /usr/local/etc/openssl/cert.pemaber trotzdem kein Erfolg.

Weitere Informationen:

openssl version
OpenSSL 1.0.2p  14 Aug 2018
which openssl
/usr/local/opt/openssl/bin/openssl

Ich habe auch versucht:

networksetup -setv6off Wi-Fi

mit wget:

wget https://google.co.uk
--2019-03-26 10:35:10--  https://google.co.uk/
Resolving google.co.uk... 216.58.201.35
Connecting to google.co.uk|216.58.201.35|:443... connected.
Unable to establish SSL connection.

aber das hat auch keinen Unterschied gemacht. Das Surfen im Internet funktioniert einwandfrei, sodass https problemlos durch das Netzwerk kommt.

Weitere Hinweise: Ich habe Kaspersky Internet Security (KIS) installiert (das die Einstellungen nicht öffnet, vermutlich weil es im Hintergrund keine Art von SSL-Aufruf durchführt). KIS ist so konfiguriert, dass es keine HTTPS-Verbindungen (oder was auch immer die Einstellung war) scannt. Ich verwende auch MAMP und wenn PHP-Skripte versuchen, mit externen Servern zu kommunizieren (API-Aufrufe usw.), schlägt die Verbindung vermutlich aufgrund desselben OpenSSL-Fehlers fehl?

Ich vermute, dass einige Netzwerkdienste neu gestartet werden müssen, aber ich bin eher ein Ubuntu- als ein MacOS-Systemadministrator und kenne daher die Befehle nicht.

helfen??!?? :-)

BEARBEITEN: Mir ist die Zeile aufgefallen:

* Connected to bbc.co.uk (127.0.0.1) port 443 (#0)

oben, was eindeutig seltsam ist, da es nicht versuchen sollte, eine Verbindung zum lokalen Host herzustellen. Also habe ich auf gut Glück KIS beendet und dann hat es funktioniert!!! (Ich habe versucht, nur die Sicherheit zu deaktivieren, aber das hat keinen Unterschied gemacht) Schöne Tage!

Wenn ich jetzt jedoch versuche, KIS neu zu starten, startet es nicht richtig (es hängt sich einfach auf und die Meldung „wird gestartet...“ erscheint in der Mitte des Fensters). Also werde ich KIS vielleicht einfach entfernen und nach einer Alternative suchen. :-(

Antwort1

Versuchen Sie, Kaspersky zu beenden, wie im obigen Kommentar vorgeschlagen. Oder Sie können versuchen, SSL-Interception zu deaktivieren, indem Sie dieser Anleitung in den Kaspersky-Foren folgen.

  1. Öffnen Sie Kaspersky Internet Security

  2. Gehe zu

    Einstellungen -> Erweitert -> Netzwerk -> Verschlüsselte Verbindungen nicht scannen.

  3. Neustart

Antwort2

ähnliche Situation, MacBook Pro, Problem mit Kaspersky Internet Security. Nachdem der Vorgang abgeschlossen ist, funktioniert alles.

verwandte Informationen