Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 3795|Antwort: 7

[Quelle] Die HTTPS-Sicherheitsprotokoll-Version unterstützt das Erkennungstool

[Link kopieren]
Veröffentlicht am 22.10.2023, 22:07:28 | | | |
Voraussetzungen: Ich habe ein Gerät für einen Freund gebaut, dessen Hauptzweck darin besteht, das LAN zu überprüfen (Die Online-Website hat keinen Zugriff auf das Intranet) um Schnittstellendokumentation für Dritte bereitzustellen, die die von https-Seiten verwendeten Sicherheitsprotokolle beschreibt.

Ich glaube, dass Sie während des Entwicklungsprozesses auf diese Begegnung stoßen könnten"Die Anfrage wurde abgebrochen: SSL/TLS-sicherer Kanal konnte nicht erstellt werden"Anomalie, der Grund für die Anomalie könnte sein, dass die von der anderen Partei gesetzte Sicherheitsprotokollversion zu hoch ist, und gleichzeitig ist die standardmäßig in Ihrem Programm konfigurierte Sicherheitsprotokollversion zu niedrig, sodass sie nicht normal kommunizieren kann.

SSL/TLS-Protokoll

SSL steht für Secure Sockets Layer, ein sicheres Übertragungsprotokoll, das von Netscape für das Web entwickelt wurde, mit dem Ziel, Vertraulichkeit, Authentifizierung und Datenintegritätsgarantie für die Netzwerkkommunikation zu gewährleisten. Heute ist SSL zum Industriestandard für sichere Kommunikation im Internet geworden.

Die ersten Versionen von SSL (SSL 1.0, SSL 2.0, SSL 3.0) wurden von Netscape entworfen und gewartet, und ab Version 3.1 wurde das SSL-Protokoll offiziell von der Internet Engineering Task Force (IETF) übernommen, in TLS (Transport Layer Security) umbenannt und zu TLS 1.0, TLS1.1 und TLS1.2 weiterentwickelt. Derzeit ist der Mainstream noch TLS1.2, aber TLS1.3 wird bald zum allgemeinen Trend.

ProtokollVeröffentlichtStatus
SSL 1.0UnveröffentlichtUnveröffentlicht
SSL 2.019952011 eingestellt (RFCDer Hyperlink-Login ist sichtbar.)
SSL 3.01996Veraltet im Jahr 2015 (RFCDer Hyperlink-Login ist sichtbar.)
TLS 1.01999Veraltet im Jahr 2020 (RFC)Der Hyperlink-Login ist sichtbar.)
TLS 1.12006Veraltet im Jahr 2020 (RFC)Der Hyperlink-Login ist sichtbar.)
TLS 1.22008
TLS 1.32018


https-Prüfwerkzeug

Mit .NET haben wir ein HTTPS-Sicherheitsprotokoll-Erkennungstool entwickelt, das die Konsolenanwendung tatsächlich im Nuget-Repository veröffentlicht, das Folgendes unterstützt: netcoreapp3.1, net5.0, net6.0 und net7.0.

GitHub-Adresse:Der Hyperlink-Login ist sichtbar.

NuGet-Adresse:Der Hyperlink-Login ist sichtbar.

Der Installationsbefehl lautet wie folgt:


Verwenden Sie den Befehl wie folgt:



Ganz einfach: Der Befehl lautet Paketname + Speicherplatz + URL.

(Ende)




Vorhergehend:Beginne mit einem GL-MT2500A-Router für dein Heimnetzwerk
Nächster:Folgen Sie dem offiziellen Account und erhalten Sie den "Einladungscode" kostenlos
 Vermieter| Veröffentlicht am 23.10.2023, 20:40:35 |
v1.0.1



 Vermieter| Veröffentlicht am 13.11.2023, 19:32:04 |
SecurityProtocolType.Tls1.0=0xC0; SecurityProtocolType.Tls1.1=0x300; SecurityProtocolType.Tls1.2=0xC00;
.NET 4.0/4.5 Standard: SecurityProtocolType.Tls | SecurityProtocolType.SSL3
.NET 4.6/4.7 Standard: SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12
 Vermieter| Veröffentlicht am 13.11.2023, 19:33:29 |
Clientsprache
Version
Klassenbibliothek
Unabhängig davon, ob es gestützt wird oder nicht
Kompatible Schemata

JavaVor 1.6.115 nichtDrittanbieter-Supportpakete
Nach 1.6.115 seinStarte das JVM und füge Parameter hinzu – Dhttps.protocols=TLSv1.1, TLSv1.2
1.7 seinStarte das JVM und füge Parameter hinzu – Dhttps.protocols=TLSv1.1, TLSv1.2
1.8 seinStandardmäßig unterstützt
NodejsEinzelversionen seinStandardmäßig unterstützt
c#,asp.net4.0-4.4 sein
Fügen Sie Downlink-Code hinzu, bevor Sie HTTP-Anfragen senden
ServicePointManager.SecurityProtocol = (SecurityProtocolType)192 | (SecurityProtocolType)768 | (SecurityProtocolType)3072;
4.5 sein
Wenn es 4,5 oder mehr ist, kannst du es direkt verwenden
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11;
Python2.7-3 seinStandardmäßig unterstützt
Locke7.19.7 seinStandardmäßig unterstützt
Golang1.7.4net/httpseinStandardmäßig unterstützt
Rubinrot
phpphp5.6file_get_contentssein
http\clientnicht
Lockesein
php5.3.29file_get_contentssein
http\clientnicht
Lockesein




 Vermieter| Veröffentlicht am 03.2.2024, 09:00:56 |
CURL erkennt Informationen wie die Gültigkeitsdauer des HTTPS-Zertifikats
https://www.itsvse.com/thread-10669-1-1.html
 Vermieter| Veröffentlicht am 28.5.2024, 13:23:01 |
Anfrage abgebrochen: Keine SSL/TLS-sichere Kanallösung erstellt
https://www.itsvse.com/thread-7612-1-1.html
 Vermieter| Veröffentlicht am 28.05.2024, 13:42:04 |
Zertifikatsvalidierung ignorieren

 Vermieter| Veröffentlicht am 10.03.2025 13:35:22 |
Best Practices für Transport Layer Security (TLS) im .NET-Framework:Der Hyperlink-Login ist sichtbar.
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com