απαιτήσεις: Έφτιαξα ένα gadget για έναν φίλο, ο κύριος σκοπός του οποίου είναι να ελέγξει το LAN (Ελέγξτε ότι ο διαδικτυακός ιστότοπος δεν έχει πρόσβαση στο intranet) για την παροχή τεκμηρίωσης διεπαφής σε τρίτους που περιγράφουν τα πρωτόκολλα ασφαλείας που χρησιμοποιούνται από ιστότοπους https.
Πιστεύω ότι κατά τη διαδικασία ανάπτυξης, μπορεί να συναντήσετε"Το αίτημα ματαιώθηκε: Δεν ήταν δυνατή η δημιουργία ασφαλούς καναλιού SSL/TLS"Ανωμαλία, ο λόγος για την ανωμαλία μπορεί να είναι ότι η έκδοση του πρωτοκόλλου ασφαλείας που έχει οριστεί από το άλλο μέρος είναι πολύ υψηλή και ταυτόχρονα, η έκδοση του πρωτοκόλλου ασφαλείας που έχει ρυθμιστεί από προεπιλογή στο πρόγραμμά σας είναι πολύ χαμηλή και, στη συνέχεια, δεν μπορεί να επικοινωνήσει κανονικά.
Πρωτόκολλο SSL/TLS
Το SSL σημαίνει Secure Sockets Layer, το οποίο είναι ένα πρωτόκολλο ασφαλούς μετάδοσης που σχεδιάστηκε από τη Netscape για τον Ιστό, με στόχο την παροχή εμπιστευτικότητας, ελέγχου ταυτότητας και εγγύησης ακεραιότητας δεδομένων για την επικοινωνία δικτύου. Σήμερα, το SSL έχει γίνει το βιομηχανικό πρότυπο για ασφαλείς επικοινωνίες στο Διαδίκτυο.
Οι πρώτες εκδόσεις του SSL (SSL 1.0, SSL 2.0, SSL 3.0) σχεδιάστηκαν και συντηρήθηκαν από τη Netscape και ξεκινώντας από την έκδοση 3.1, το πρωτόκολλο SSL αναλήφθηκε επίσημα από την Internet Engineering Task Force (IETF) και μετονομάστηκε σε TLS (Transport Layer Security) και εξελίχθηκε σε TLS 1.0, TLS1.1 και TLS1.2. Προς το παρόν, το mainstream εξακολουθεί να είναι το TLS1.2, αλλά το TLS1.3 πρόκειται να γίνει η γενική τάση.
Εργαλείο ελέγχου HTTPS
Χρησιμοποιώντας το .NET, αναπτύξαμε ένα εργαλείο ανίχνευσης υποστήριξης πρωτοκόλλου ασφαλείας HTTPS, το οποίο στην πραγματικότητα δημοσιεύει την εφαρμογή της κονσόλας στο αποθετήριο nuget, το οποίο υποστηρίζει: netcoreapp3.1, net5.0, net6.0 και net7.0.
Διεύθυνση GitHub:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Διεύθυνση Nuget:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Η εντολή εγκατάστασης είναι η εξής:
Χρησιμοποιήστε την εντολή ως εξής:
Πολύ απλό, η εντολή είναι όνομα πακέτου + κενό + URL.
(Τέλος)
|