Beheben Ihrer SSL-Verifizierungsfehler in Python

Quelle: XCart.com

Ich glaube nicht, dass ich richtig in Worte fassen könnte, wie sehr ich SSL nicht mag. Nicht, weil ich es schlecht finde, sondern weil es so lange dauert, herauszufinden, was los ist. Ich meine, was zum Teufel bedeutet dieser Fehler überhaupt?!

Warum Sie SSL-Probleme haben

Soweit ich das beurteilen kann, gibt es zwei Hauptgründe, warum Menschen Probleme mit SSL haben. Das erste ist, dass Sie es mit einer Website zu tun haben, die über selbstsignierte Zertifikate verfügt. Ein selbstsigniertes Zertifikat ist buchstäblich, wenn Sie ein Zertifikat nur für sich selbst erstellen. Die einfache Analogie hier ist, einfach ein Papier zu unterschreiben und es an jemanden zu schicken. Die Alternative besteht darin, eine vertrauenswürdige Zertifizierungsstelle zu erhalten, um Ihre Zertifikate zu überprüfen. Das wäre, als würde man zu einem Notar gehen, um ein Dokument zu unterzeichnen. Jetzt haben Sie eine externe Partei, die überprüfen kann, ob Ihre Unterschrift wirklich von Ihnen stammt.

Der zweite Grund, warum Menschen auf SSL-Probleme stoßen, ist, dass sie für ein Unternehmen arbeiten, das sogenannte SSL-Entschlüsselung durchführt. Hier entschlüsseln sie den Datenverkehr, als ob sie der Endbenutzer wären, um zu überprüfen, ob er sicher ist, verschlüsseln ihn dann mit ihrem eigenen Zertifikat erneut und leiten ihn an Sie weiter. Genau wie dieser:

Quelle: Ich habe das gezeichnet, urteile nicht

So beheben Sie Ihre SSL-Fehler:

Wenn Ihr Problem darin besteht, dass Ihr Unternehmen SSL-Entschlüsselung verwendet und Sie Windows verwenden, werden Sie eine harte Zeit haben. So können Sie es beheben:

python -m pip install python-certifi-win32

Für Linux-Maschinen müssen Sie eine Umgebungsvariable festlegen, wo Anforderungen das Zertifikatspaket finden können. So sieht das normalerweise aus:

export REQUESTS_CA_BUNDLE=/etc/ssl/certs/ca-certificates.crt

Python 3.8.5 (default, Jul 28 2020, 12:59:40) 
>>> import certifi
>>> certifi.where()
'/etc/ssl/certs/ca-certificates.crt'

openssl s_client -showcerts -connect server.edu:443 </dev/null 2>/dev/null|openssl x509 -outform PEM >mycertfile.pem

Quelle: KnowYourMeme.com

Suggested posts

So führen Sie ChatGPT-Plugins kostenlos mit Langchain aus

So führen Sie ChatGPT-Plugins kostenlos mit Langchain aus

Sie haben sicher schon von allen neuen leistungsstarken ChatGPT-Plugins wie Browser, Code Interpreter usw. gehört. Es gibt jedoch ein Problem: Der Zugriff auf Plugins ist auf eine Warteliste beschränkt und viele haben daher keinen Zugriff darauf.

Meine am häufigsten verwendeten Codierungsressourcen

Meine am häufigsten verwendeten Codierungsressourcen

Diese Woche erhielt ich eine E-Mail von einem Mitglied der täglichen E-Mail-Liste. Sie wollten wissen: Welche Ressourcen besuchen Sie täglich, wöchentlich und monatlich? Tolle Frage! Ich versuche gerne, einige Einblicke in meinen Arbeitsablauf und die wichtigsten Ressourcen, die ich verwende, mit Ihnen zu teilen.

Related posts

Die langsame Erosion: Enthüllung der Art und Weise, wie Menschen in ihrer Karriere verkümmern

Die langsame Erosion: Enthüllung der Art und Weise, wie Menschen in ihrer Karriere verkümmern

In der heutigen schnelllebigen und wettbewerbsintensiven Welt spielt die Karriere eine wichtige Rolle für das persönliche Wachstum, die finanzielle Stabilität und die allgemeine Lebenszufriedenheit. Viele Menschen befinden sich jedoch in einem unerbittlichen Kreislauf aus Stagnation und Unzufriedenheit, der ihr Berufsleben allmählich verkümmert.

Die „Learning at Work Week“ ist wichtiger als Sie denken

Die „Learning at Work Week“ ist wichtiger als Sie denken

Es fällt uns oft schwer, das umzusetzen, von dem wir wissen, dass es gut für uns ist. Von der Aussage, dass wir einen Lebensgefährten lieben, bis hin zur Erinnerung daran, wie ein Pirat zu reden – es wird immer diejenigen geben, die behaupten, dass ein Tag, eine Woche oder ein Monat voller Ereignisse nicht nötig sei, weil sie diese Dinge bereits tun.

Sammeln von OSINT für die Bedrohungssuche

Sammeln von OSINT für die Bedrohungssuche

Hallo, Cyber-Enthusiasten! Willkommen zurück bei der OSINT-Serie zur Bedrohungsjagd. Im ersten Artikel habe ich Ihnen einen Überblick über OSINT und seine Bedeutung bei der Bedrohungsjagd gegeben.

Dieses Bedrohungsarchiv: Band 7 Black Basta

Dieses Bedrohungsarchiv: Band 7 Black Basta

In der heutigen vernetzten Welt ist die Bedrohung durch Cyberangriffe größer denn je. Cyberkriminelle und nationalstaatliche Akteure versuchen ständig, Schwachstellen auszunutzen und wertvolle Daten zu stehlen, was ein erhebliches Risiko für Unternehmen jeder Größe darstellt.