Χρησιμοποιεί το FTP TLS?
Λήψη softworks
Περίληψη:
Το Fetch Softworks είναι ένα λογισμικό που επιτρέπει στους χρήστες να συνδεθούν με διακομιστές χρησιμοποιώντας FTP με κρυπτογράφηση TLS/SSL. Αυτό εξασφαλίζει την ασφαλή επικοινωνία μεταξύ της συσκευής του χρήστη και του διακομιστή, προστατεύοντας ευαίσθητες πληροφορίες, όπως κωδικούς πρόσβασης και δεδομένα.
Βασικά σημεία:
- Το FTP με TLS/SSL είναι η προτιμώμενη μέθοδος για τη δημιουργία ασφαλών συνδέσεων.
- Το Fetch Softworks υποστηρίζει τόσο “Auth TLS” (FTPEs) όσο και μεθόδους “SSL Connect” (Implicit SSL).
- Για να συνδεθείτε χρησιμοποιώντας το FTP με TLS/SSL, επιλέξτε το από το μενού “Connect χρησιμοποιώντας” στο νέο παράθυρο διαλόγου σύνδεσης.
- Εάν χρησιμοποιείτε τη μέθοδο SSL Connect, εισάγετε τη θύρα 990 στο πεδίο θύρας.
- Η ενεργοποίηση της κρυπτογράφησης προστατεύει όλη την επικοινωνία, ενώ παράλληλα απενεργοποιεί τον κωδικό πρόσβασης.
- Όλοι οι διακομιστές δεν υποστηρίζουν το FTP με TLS/SSL, οπότε είναι σημαντικό να ελέγξετε τη συμβατότητα του διακομιστή.
- Οι διακομιστές που υποστηρίζουν το FTP με TLS/SSL έχουν πιστοποιητικά που επαληθεύουν την ασφάλεια και την ταυτότητά τους.
- Εάν το πιστοποιητικό ενός διακομιστή έχει λήξει ή δεν είναι αξιόπιστο, το Fetch θα εμφανίσει μια προειδοποίηση.
- Το FTP με TLS/SSL δεν πρέπει να συγχέεται με το SFTP, το οποίο είναι ένα διαφορετικό πρωτόκολλο.
Ερωτήσεις:
- Τι είναι το Fetch Softworks?
- Γιατί είναι σημαντικό το FTP με TLS/SSL?
- Ποιες είναι οι δύο υποστηριζόμενες μέθοδοι για την καθιέρωση του FTP με συνδέσεις TLS/SSL?
- Πώς μπορεί κάποιος να συνδεθεί σε έναν διακομιστή χρησιμοποιώντας FTP με TLS/SSL?
- Ποια είναι η σημασία της εισόδου στη θύρα 990?
- Ποιος είναι ο σκοπός της ενεργοποίησης της κρυπτογράφησης?
- Οι διακομιστές υποστηρίζουν το FTP με TLS/SSL?
- Ποιος είναι ο ρόλος των πιστοποιητικών στο FTP με TLS/SSL?
- Τι συμβαίνει εάν το πιστοποιητικό ενός διακομιστή δεν είναι αξιόπιστο?
- Ποια είναι η διαφορά μεταξύ FTP με TLS/SSL και SFTP?
- Ποια είναι η απαίτηση του συστήματος για τη χρήση του TLS 1.2 με softworks fetch?
- Μπορεί TLS 1.2 να χρησιμοποιηθεί σε εφαρμογές στόχευσης .Καθαρό χαμηλότερο από 4.5?
- Πώς μπορεί το TLS 1.2 Να είστε ενεργοποιημένοι σε εφαρμογές στόχευσης .Καθαρό 4.5+?
- Πού μπορούν να βρεθούν πρόσθετες πληροφορίες σχετικά με το Fetch Softworks?
- Ποια είναι τα βασικά χαρακτηριστικά του Fetch Softworks?
Το Fetch Softworks είναι ένα λογισμικό που επιτρέπει στους χρήστες να συνδεθούν με διακομιστές χρησιμοποιώντας FTP με κρυπτογράφηση TLS/SSL.
Το FTP με το TLS/SSL είναι σημαντικό επειδή εξασφαλίζει την ασφαλή επικοινωνία μεταξύ της συσκευής του χρήστη και του διακομιστή, προστατεύοντας τις ευαίσθητες πληροφορίες.
Οι δύο υποστηριζόμενες μέθοδοι είναι “auth tls” (FTPEs) και “SSL Connect” (Immitical SSL).
Για να συνδεθείτε χρησιμοποιώντας το FTP με TLS/SSL, επιλέξτε το από το μενού “Connect χρησιμοποιώντας” στο νέο παράθυρο διαλόγου σύνδεσης.
Η εισαγωγή της θύρας 990 είναι απαραίτητη όταν χρησιμοποιείτε τη μέθοδο SSL Connect για να δημιουργήσετε ένα FTP με σύνδεση TLS/SSL.
Η ενεργοποίηση της κρυπτογράφησης διασφαλίζει ότι προστατεύεται όλη η επικοινωνία, ενώ παράλληλα προστατεύει μόνο τον κωδικό πρόσβασης.
Όχι, δεν υποστηρίζουν όλοι οι διακομιστές FTP με TLS/SSL. Είναι σημαντικό να ελέγξετε τη συμβατότητα του διακομιστή πριν επιχειρήσετε να συνδεθείτε.
Οι διακομιστές που υποστηρίζουν το FTP με TLS/SSL έχουν πιστοποιητικά που επαληθεύουν την ασφάλεια και την ταυτότητά τους.
Εάν το πιστοποιητικό ενός διακομιστή έχει λήξει ή δεν έχει υπογραφεί από αξιόπιστη αρχή, η Fetch θα εμφανίσει μια προειδοποίηση στον χρήστη.
Το FTP με TLS/SSL και SFTP είναι δύο ξεχωριστά πρωτόκολλα. Ενώ και τα δύο είναι ασφαλή πρωτόκολλα μεταφοράς αρχείων, λειτουργούν διαφορετικά.
Για να χρησιμοποιήσετε το TLS 1.2 με softworks fetch, το μηχάνημα του χρήστη πρέπει να έχει .Καθαρό πλαίσιο 4.5+ εγκατεστημένο.
Ναι, αλλά .Καθαρό 4.5 πρέπει να εγκατασταθεί στο μηχάνημα για TLS 1.2 Για να ενεργοποιηθεί σε εφαρμογές που στοχεύουν τις χαμηλότερες εκδόσεις.
Για να ενεργοποιήσετε το TLS 1.2 σε εφαρμογές στόχευση .Καθαρό 4.5+, μπορεί να χρησιμοποιηθεί ο παρακάτω κωδικός: FTP.SSLConfiguration.EnabledSSLProtocols = (σύστημα.Ασφάλεια.Αυθεντικοποίηση.SSLProtocols) 3072;
Πρόσθετες πληροφορίες σχετικά με το Fetch Softworks μπορούν να βρεθούν στον ιστότοπό τους.
Τα βασικά χαρακτηριστικά του Fetch Softworks περιλαμβάνουν τη δυνατότητα σύνδεσης με διακομιστές χρησιμοποιώντας FTP με TLS/SSL, ασφαλή μεταφορά δεδομένων και υποστήριξη από την ομάδα FETCH.
Λήψη softworks
Για να συνδεθείτε σε έναν διακομιστή χρησιμοποιώντας FTP με TLS/SSL, επιλέξτε FTP με TLS/SSL από το Σύνδεση Αναδυόμενο μενού στο νέο παράθυρο διαλόγου σύνδεσης. Όταν το κάνετε αυτό, η Fetch θα προσπαθήσει να συνδεθεί χρησιμοποιώντας το Explict SSL (FTPES) από προεπιλογή.
Χρήση FTP TLS 1.2 με FTP
Από προεπιλογή τα περισσότερα συστήματα επιτρέπουν το SSL 3.0, TLS 1.0, 1.2 και 1.2 για χρήση.
TLS 1.2 είναι η πιο ασφαλής έκδοση των πρωτοκόλλων SSL/TLS. Είναι εύκολο να αναγκάσετε τη σύνδεση για να την χρησιμοποιήσετε. Το μόνο που χρειάζεται να κάνετε είναι να ορίσετε FTP.SSLConfiguration.Ενεργοποιημένα ιδιοκτησία σε SSLProtocols.TLS12:
// C# Χρήση (FTP FTP = νέο FTP ())
«VB.Καθαρό χρησιμοποιώντας το FTP ως νέο FTP () FTP.SSLConfiguration.EnableDSSLProtocols = SSLProtocol.TLS12 FTP.Connectssl ("FTPs.παράδειγμα.com ") FTP.Σύνδεση ("Χρήστης", "Κωδικός πρόσβασης") FTP.Changefolder ("μεταφορτώσεις") FTP.Μεταφόρτωση ("Αναφορά.TXT "," C: \ report.txt ") FTP.Κλείσιμο () Τέλος χρησιμοποιώντας Για ρητή SSL/TLS, ο κώδικας είναι σχεδόν ο ίδιος. Μπορείτε πρώτα να συνδεθείτε με τη μη ασφαλές θύρα (21) και να ασφαλίσετε τη σύνδεση χρησιμοποιώντας FTP.Authtls εντολή:
// C# Χρήση (FTP FTP = νέο FTP ())
«VB.Καθαρό χρησιμοποιώντας το FTP ως νέο FTP () FTP.SSLConfiguration.EnableDSSLProtocols = SSLProtocol.TLS12 FTP.Σύνδεση ("FTP.παράδειγμα.com ") FTP.Authtls () ftp.Σύνδεση ("Χρήστης", "Κωδικός πρόσβασης") FTP.Changefolder ("μεταφορτώσεις") FTP.Μεταφόρτωση ("Αναφορά.TXT "," C: \ report.txt ") FTP.Κλείσιμο () Τέλος χρησιμοποιώντας Για να χρησιμοποιήσετε το TLS 1.2 .Καθαρό πλαίσιο 4.Το 5+ πρέπει να εγκατασταθεί στο μηχάνημά σας και η εφαρμογή σας πρέπει να στοχεύσετε .Καθαρό 4.5+.
Είναι δυνατόν να χρησιμοποιήσετε το TLS 1.2 σε εφαρμογές στόχευση .Καθαρό χαμηλότερο από 4.5, αλλά 4.5 πρέπει να εγκατασταθεί στο μηχάνημα. Αφού έχετε .Καθαρό 4.5 εγκατεστημένο, τα 2 σας.0-4.0 Οι εφαρμογές θα χρησιμοποιήσουν το 4.5 σύστημα.DLL και μπορείτε να ενεργοποιήσετε το TLS 1.2 Χρήση αυτού του κώδικα:
FTP.SSLConfiguration.EnabledSSLProtocols = (σύστημα.Ασφάλεια.Αυθεντικοποίηση.SSLProtocols) 3072;
Λήψη softworks

Φέρω
- Σχετικά με τη λήψη
- Κατεβάστε
- Αγορά/αναβάθμιση
- Υποστήριξη

Λήψη βοήθειας > Έννοιες > FTP με TLS/SSL (FTPS)
Το Fetch υποστηρίζει τη χρήση FTP με TLS/SSL (επίσης γνωστό ως FTPS) για να συνδεθεί με ασφάλεια με διακομιστές.
Όταν συνδέεστε σε έναν διακομιστή χρησιμοποιώντας FTP με TLS/SSL, η κρυπτογράφηση χρησιμοποιείται για την προστασία της σύνδεσης μεταξύ του MacIntosh και του διακομιστή σας. Αυτό προστατεύει τον κωδικό πρόσβασής σας και προαιρετικά τα δεδομένα σας, εμποδίζοντας ένα eavesdropper να συλλάβει ή να τα κλέβει καθώς ταξιδεύουν στο δίκτυο. Το TLS αντιπροσωπεύει την “ασφάλεια στρώματος μεταφοράς”, και το SSL αντιπροσωπεύει το “Secure Sockets Layer.”Το TLS είναι μια νεότερη έκδοση του πρωτοκόλλου SSL.
Υπάρχουν τρεις διαφορετικές μέθοδοι δημιουργίας FTP με συνδέσεις TLS/SSL. Το Fetch υποστηρίζει μόνο δύο από αυτά. Οι δύο υποστηριζόμενες μέθοδοι είναι:
- “Auth TLS”, επίσης γνωστό ως “FTPEs”, “Explicit SSL” ή “Express FTPs.”Αυτή είναι η προτιμώμενη μέθοδος σύμφωνα με το RFC που ορίζει το FTP με TLS/SSL.
- “SSL Connect”, επίσης γνωστό ως “Implicit SSL” ή “Implicit FTPs.”Αυτή είναι μια παλαιότερη και δεν ενθαρρύνεται πλέον η μέθοδος για την καθιέρωση του FTP με TLS/SSL, αλλά εξακολουθεί να είναι κάπως κοινό.
Η τρίτη μέθοδος, “Auth SSL”, επίσης δεν ενθαρρύνεται πλέον και δεν υποστηρίζεται από το Fetch.
Για να συνδεθείτε σε έναν διακομιστή χρησιμοποιώντας FTP με TLS/SSL, επιλέξτε FTP με TLS/SSL από το Σύνδεση Αναδυόμενο μενού στο νέο παράθυρο διαλόγου σύνδεσης. Όταν το κάνετε αυτό, η Fetch θα προσπαθήσει να συνδεθεί χρησιμοποιώντας το Explict SSL (FTPES) από προεπιλογή.

Εάν θέλετε να χρησιμοποιήσετε τη μέθοδο SSL Connect (Implicit SSL), πρέπει να επιλέξετε FTP με TLS/SSL και εισάγετε επίσης 990 στο πεδίο θύρας του νέου διαλόγου σύνδεσης. Μπορεί να χρειαστεί να κάνετε κλικ στο κουμπί Αποκάλυψης του διαλόγου νέας σύνδεσης για να εμφανίσετε το πεδίο θύρας. Εάν δεν εισάγετε αυτόν τον συγκεκριμένο αριθμό θύρας, η Fetch θα προσπαθήσει να δημιουργήσει ένα FTP με σύνδεση TLS/SSL χρησιμοποιώντας το Auth TLS.
Επιλέγοντας FTP με TLS/SSL ενεργοποιεί το Ενεργοποίηση κρυπτογράφησης πλαίσιο ελέγχου. Εάν αυτό το πλαίσιο έχει ελεγχθεί, όλη η επικοινωνία σας θα προστατευθεί. Διαφορετικά, μόνο ο κωδικός πρόσβασής σας θα προστατεύεται, αλλά η απόδοση μπορεί να είναι καλύτερη. Μερικοί διακομιστές δεν υποστηρίζουν κρυπτογράφηση δεδομένων κατά τη χρήση FTP με TLS/SSL.
Για να χρησιμοποιήσετε το FTP με TLS/SSL για ασφαλείς συνδέσεις στο FETCH, ο διακομιστής στον οποίο συνδέετε πρέπει να υποστηρίζει το FTP με συνδέσεις TLS/SSL. Όλοι οι διακομιστές δεν υποστηρίζουν το FTP με συνδέσεις TLS/SSL. Εάν προσπαθήσετε να συνδεθείτε με το FTP με το TLS/SSL σε έναν διακομιστή που δεν το υποστηρίζει, θα λάβετε ένα σφάλμα. Ο διαχειριστής δικτύου ή ο πάροχος υπηρεσιών σας μπορεί να σας πει εάν ο διακομιστής σας υποστηρίζει FTP με TLS/SSL.
Οι διακομιστές που υποστηρίζουν το FTP με το TLS/SSL διαθέτουν πιστοποιητικό που χρησιμοποιεί το Fetch για την επαλήθευση της ασφάλειας και της ταυτότητας του διακομιστή. Το πιστοποιητικό ενός διακομιστή εκδίδεται από μια αρχή πιστοποιητικών, η οποία επίσης εγγυάται τη νομιμότητα του πιστοποιητικού, υπογράφοντας ψηφιακά. Το MacIntosh σας έχει μια λίστα με τις αρχές πιστοποιητικών που εμπιστεύεται και εάν το πιστοποιητικό του διακομιστή έχει υπογραφεί από μία από αυτές τις αρχές, θα γίνει αυτόματα αποδεκτή. Ωστόσο, εάν το πιστοποιητικό έχει λήξει ή δεν έχει υπογραφεί από αξιόπιστη εξουσία ή έχει άλλο πρόβλημα, η Fetch θα εμφανίσει μια προειδοποίηση που σας ζητά αν θέλετε να συνεχίσετε να συνδέετε με το διακομιστή ή όχι. Για περισσότερες πληροφορίες σχετικά με την προειδοποίηση, ανατρέξτε στο θέμα Βοήθειας Διαλόγου Επαλήθευσης Πιστοποιητικού Πιστοποιητικού.
Ενώ και τα δύο είναι ασφαλή πρωτόκολλα μεταφοράς αρχείων και έχουν παρόμοια ονόματα, το FTP με TLS/SSL (FTPS) δεν πρέπει να συγχέεται με το SFTP (πρωτόκολλο μεταφοράς αρχείων SSH). Το SFTP είναι ένα εντελώς ξεχωριστό πρωτόκολλο από το FTP. ενώ το FTP με TLS/SSL χρησιμοποιεί το ίδιο πρωτόκολλο με το FTP, αλλά είναι τυλιγμένο σε ένα στρώμα κρυπτογράφησης.
Η λήψη υποστηρίζει μια ειδική μορφή URL για τον προσδιορισμό του FTP με συνδέσεις TLS/SSL. FTP με URL TLS/SSL Ξεκινήστε με “ftps: //” και έχετε μια επιλογή στο τέλος για να καθορίσετε εάν θα χρησιμοποιήσετε κρυπτογράφηση ή όχι. Δείτε το θέμα Βοήθειας για περισσότερες πληροφορίες.
Για περισσότερες πληροφορίες σχετικά με την ασφάλεια στο FETCH, ανατρέξτε στο θέμα Βοήθειας Ασφαλείας.
© Copyright 2000 – 2023 Από τους φίλους σας στο Fetch Softworks
SFTP VS FTPS?
Τι σημαίνει λοιπόν το FTPS? Ασφαλές πρωτόκολλο μεταφοράς αρχείων. Το FTP ήταν γύρω πρώτα – αλλά όχι σε ασφαλές κράτος αρχικά. Το FTPS χρησιμοποιεί είτε τα πρωτόκολλα Secure Sockets Layer (SSL) είτε σε πρωτόκολλα ασφαλείας στρώματος μεταφοράς (TLS) για την παροχή ασφάλειας σύνδεσης μέσω κρυπτογράφησης. Αυτό παρέχεται από τους διακομιστές FTPS x.Πιστοποιητικό δημόσιου κλειδιού 509 μορφής. Το πιστοποιητικό μπορεί να είναι αξιόπιστο (που παρέχεται από αξιόπιστη αρχή πιστοποίησης), ή αλλιώς αυτο-υπογεγραμμένο. Η χρήση πιστοποιητικού αυτο-υπογραφής δεν σημαίνει ότι το επίπεδο κρυπτογράφησης είναι λιγότερο, απλά ότι πρέπει να είστε βέβαιοι ότι ο οικοδεσπότης είναι ποιος λένε ότι είναι. Οι συνδέσεις FTPs γίνονται ασφαλείς είτε σιωπηρά είτε ρητά. Οι διακομιστές FTPs γενικά ακούνε σιωπηρές συνδέσεις στη θύρα 990 και ρητές συνδέσεις στη θύρα 21 – αν και φυσικά ο διαχειριστής Terver μπορεί να επιλέξει να χρησιμοποιήσει διαφορετικές θύρες εάν επιθυμούν.
Πώς λειτουργεί το FTPS?
Μια σιωπηρή σύνδεση ξεκινά με τον πελάτη που εκδίδει ένα TLS “Πελάτης γεια” μήνυμα. Αυτό το μήνυμα υποδηλώνει ότι η σύνδεση πρέπει να είναι ασφαλής και εάν ο διακομιστής δεν το κάνει’να το λάβουμε, η σύνδεση μειώνεται αμέσως. Εάν όμως ο διακομιστής λαμβάνει το “Πελάτης γεια” Μήνυμα, θα στείλει το πιστοποιητικό διακομιστή στον πελάτη, το οποίο θα το πιστοποιήσει και θα το χρησιμοποιήσει για να κρυπτογραφήσει ένα κλειδί περιόδου σύνδεσης το οποίο στέλνει στη συνέχεια στο διακομιστή για να κρυπτογραφήσει τη συνεδρία με.
Σε περίπτωση ρητών FTPs, ο πελάτης ζητά ρητά την ασφάλεια στέλνοντας ένα “Auth tls” (ή auth ssl) εντολή αμέσως μετά τη δημιουργία της σύνδεσης. Εάν η εντολή auth δεν αποστέλλεται, ο διακομιστής FTPS θα αντιμετωπίσει τη σύνδεση πελάτη ως ‘τακτικός’ Αντ ‘αυτού, η μη ασφαλής περίοδος FTP.
Είναι ενδιαφέρον ότι οι σιωπηρές συνδέσεις δεν παρατίθενται στο RFC 2228 (τεκμηρίωση FTPS), μόνο ρητές συνδέσεις.
Και στις δύο περιπτώσεις, μόλις ξεκινήσει η συνεδρία, ο πελάτης θα πρέπει να πιστοποιήσει τον διακομιστή FTPS – κανονικά αυτό θα είναι με αναγνωριστικό χρήστη και κωδικό πρόσβασης, αλλά μπορεί επίσης να περιλαμβάνει πιστοποιητικά πελατών εάν απαιτείται. Όλες οι εντολές FTP μεταβιβάζονται φυσικά κατά μήκος του καναλιού ελέγχου (κανονικά 21 για ρητή ή 990 για σιωπηρή), αλλά οι FTPs χρειάζονται τότε ξεχωριστό κανάλι για επικοινωνίες δεδομένων (η πραγματική αποστολή αρχείων ή καταλόγων καταλόγων). Τα κανάλια δεδομένων είναι από την προεπιλεγμένη θύρα 20 για ρητά FTPs και θύρα 989 για σιωπηρά FTPs. Τα κανάλια δεδομένων ανοίγουν όπως απαιτούνται, τότε αμέσως κλειστά ξανά (το κανάλι ελέγχου παραμένει ανοιχτό για τη διάρκεια της περιόδου σύνδεσης).
Ποια είναι η διαφορά μεταξύ FTP και SFTP?
Αρχικά, το SFTP δεν είναι μια μορφή FTP. Στην πραγματικότητα, τα FTPs και SFTP είναι εντελώς άσχετα και φέρουν μόνο μια ομοιότητα που περνάει στη δομή πολλών εντολών. Το SFTP δεν είναι FTP σε μια σύνδεση SSH, μάλλον ένα ξεχωριστό πρωτόκολλο από μόνο του, το οποίο χρησιμοποιεί το υποκείμενο πρωτόκολλο SSH για την παροχή ασφάλειας σύνδεσης και ελέγχου ταυτότητας. Επειδή χρησιμοποιεί το υποκείμενο πρωτόκολλο SSH, είναι φυσιολογικό να χρησιμοποιείτε τη θύρα SSH (γενικά θύρα 22).
Με το SFTP απομακρύνουμε από τη χρήση πιστοποιητικών για κρυπτογράφηση και αντ ‘αυτού χρησιμοποιούμε ζεύγη δημόσιων/ιδιωτικών κλειδιών, τα οποία δεν υπογράφονται από αξιόπιστες αρχές. Όπως ένα πιστοποιητικό αυτο-υπογραφής FTPS, ο μόνος τομέας αμφιβολίας είναι ότι ο διακομιστής SFTP είναι ποιος δηλώνει ότι είναι-μόλις είστε σίγουροι ότι έχετε συνδεθεί με το σωστό διακομιστή, απλά αποδέχεστε το κλειδί διακομιστή και προχωρήστε στην ανταλλαγή αρχείων σε μια κρυπτογραφημένη περίοδο λειτουργίας.
Κατανόηση των βασικών διαφορών μεταξύ FTP, FTPS και SFTP
Τα πιο συνηθισμένα πρωτόκολλα που χρησιμοποιούνται στη μεταφορά αρχείων σήμερα είναι FTP, FTPs και SFTP. Ανακαλύψτε τις βασικές διαφορές μεταξύ αυτών των πρωτοκόλλων στο διαδίκτυο στο JSCAPE.

Τρία κοινά πρωτόκολλα που εξακολουθούν να χρησιμοποιούνται στη μεταφορά αρχείων σήμερα είναι FTP, FTPs και SFTP. Ενώ τα ακρωνύμια για αυτά τα πρωτόκολλα είναι παρόμοια, υπάρχουν ορισμένες βασικές διαφορές μεταξύ τους, ιδίως πώς ανταλλάσσονται τα δεδομένα, το επίπεδο της παρεχόμενης ασφάλειας και των εκτιμήσεων τείχους προστασίας και τείχους προστασίας. Η εκμάθηση αυτών των βασικών διαφορών μπορεί να σας βοηθήσει όταν επιλέγετε ένα ασφαλές πρωτόκολλο μεταφοράς αρχείων ή αντιμετώπιση κοινών προβλημάτων σύνδεσης.

FTP
Το FTP (πρωτόκολλο μεταφοράς αρχείων) είναι ένα πρωτόκολλο δικτύου που έχει περάσει εδώ και δεκαετίες. Προτάθηκε για πρώτη φορά στο RFC 114 πριν από 40 χρόνια και τελικά εξελίχθηκε σε RFC 959, το οποίο είναι το πρότυπο που ακολουθούν οι πελάτες και οι διακομιστές FTP σήμερα.
Ανταλλαγή δεδομένων
Τα δεδομένα του πρωτοκόλλου FTP χρησιμοποιούν δύο ξεχωριστά κανάλια γνωστά ως κανάλι εντολών και κανάλι δεδομένων.
Το κανάλι εντολών συνήθως εκτελείται στη θύρα διακομιστή 21 και είναι υπεύθυνο για την αποδοχή συνδέσεων πελατών και τη διαχείριση της ανταλλαγής απλών εντολών μεταξύ ενός πελάτη FTP και του διακομιστή. ο ΧΡΗΣΤΗΣ και ΠΕΡΑΣΜΑ Οι εντολές που χρησιμοποιούνται για τον έλεγχο ταυτότητας ενός χρήστη FTP είναι παραδείγματα εντολών που ανταλλάσσονται στο κανάλι εντολών. Το κανάλι εντολών παραμένει ανοιχτό έως ότου ο πελάτης στέλνει το ΕΓΚΑΤΑΛΕΙΠΩ εντολή για αποσύνδεση ή ο διακομιστής αποσυνδέει βίαια τον πελάτη λόγω αδράνειας ή άλλου λόγου.
Το κανάλι δεδομένων, εκτελείται χρησιμοποιώντας προσωρινές θύρες κατά παραγγελία που ακούει τον διακομιστή (παθητική λειτουργία) ή στον πελάτη (ενεργή λειτουργία) και είναι υπεύθυνη για την ανταλλαγή δεδομένων με τη μορφή καταλόγων καταλόγων και μεταφορών αρχείων. ο ΛΙΣΤΑ, Αποθήκη και Στροβιλίζω Οι εντολές που χρησιμοποιούνται για τη λήψη μιας καταχώρισης καταλόγου διακομιστή, τη μεταφόρτωση ενός αρχείου και τη λήψη ενός αρχείου είναι παραδείγματα εντολών (που αποστέλλονται χρησιμοποιώντας το κανάλι εντολών) που ανοίγουν ένα κανάλι δεδομένων. Σε αντίθεση με το κανάλι εντολών που παραμένει ανοιχτό κατά τη διάρκεια ολόκληρης της συνεδρίας FTP, το κανάλι δεδομένων είναι κλειστό μόλις ολοκληρωθεί η μεταφορά δεδομένων. Για να χειριστείτε τις ταυτόχρονες μεταφορές αρχείων ή καταχωρίσεις καταλόγων πρέπει να χρησιμοποιηθεί μια σειρά θυρών καναλιών δεδομένων.
Ασφάλεια
Όταν χρησιμοποιείτε το FTP, τόσο τα κανάλια εντολών όσο και τα κανάλια δεδομένων είναι μη κρυπτογραφημένα. Οποιαδήποτε δεδομένα που αποστέλλονται πάνω από αυτά τα κανάλια μπορούν να παρεμποδιστούν και να διαβαστούν. Μια κοινή εκμετάλλευση που εκμεταλλεύεται αυτή τη συγκεκριμένη ευπάθεια είναι η επίθεση Man-in-the-Middle χρησιμοποιώντας δηλητηρίαση ARP και πακέτο Sniffer.
Τείχος προστασίας
Διακομιστής – επιτρέψτε εισερχόμενες συνδέσεις στη θύρα 21. Ορίστε την παθητική περιοχή θύρας (e.σολ. 2000-2500) για μεταφορές αρχείων και καταχωρίσεις καταλόγων και επιτρέψτε εισερχόμενες συνδέσεις στο παθητικό εύρος θύρας. Συμβουλευτείτε την τεκμηρίωση του διακομιστή σας για οδηγίες σχετικά με τον τρόπο ρύθμισης ενός παθητικού εύρους θύρας.
Πελάτης – Αφήστε τις εξερχόμενες συνδέσεις στη θύρα 21 και το παθητικό εύρος θύρας που ορίζεται από το διακομιστή.
Πολλά ζητήματα τείχους προστασίας που συναντώνται όταν χρησιμοποιείτε το FTP προκαλούνται από μια κακή κατανόηση των δύο τρόπων λειτουργίας του FTP: η ενεργή λειτουργία και η παθητική λειτουργία. Οι ρυθμίσεις που θα πρέπει να κάνετε στο τείχος προστασίας από το διακομιστή σας ή το τείχος προστασίας από την πλευρά του πελάτη σας θα εξαρτηθεί σε μεγάλο βαθμό από την λειτουργία που επιλέγετε. Για να αποφύγετε αυτά τα ζητήματα, σας προτείνουμε να αφιερώσετε χρόνο για μια βαθύτερη συζήτηση για το ενεργό και παθητικό FTP.
FTPS
Όταν το πρωτόκολλο FTP σχεδιάστηκε αρχικά, η ασφάλεια δεν ήταν ανησυχητική. Από τότε πολλά πράγματα έχουν αλλάξει και η αποστολή δεδομένων σε οποιοδήποτε δημόσιο δίκτυο χωρίς κρυπτογράφηση θεωρείται πολύ επικίνδυνη και σε ορισμένες περιπτώσεις απαγορεύεται. Κανονισμοί όπως το PCI-DSS και το HIPAA, για παράδειγμα, περιέχουν διατάξεις που απαιτούν να προστατεύονται οι μεταφορές δεδομένων με κρυπτογράφηση.
Προκειμένου να αντιμετωπιστεί αυτό το ζήτημα, προτάθηκε ένα σύνολο επεκτάσεων ασφαλείας για τη δημιουργία ενός πιο ασφαλούς πρωτοκόλλου FTP στο RFC 2228 για την προστασία των δεδομένων καθώς ταξιδεύει στο δίκτυο χρησιμοποιώντας το Secure Sockets Layer (SSL) και τώρα την ασφάλεια του στρώματος μεταφοράς (TLS). Αυτή η κρυπτογράφηση μπορεί να γίνει χειροκίνητα, αλλά είναι χρονοβόρα και επιρρεπής σε σφάλματα, γι ‘αυτό οι οργανισμοί χρησιμοποιούν πελάτες διακομιστών FTPS/FTPS για την παροχή ασφάλειας δεδομένων.
Ανταλλαγή δεδομένων
Ασφάλεια
Οι ασφαλείς παραλλαγές του FTP περιλαμβάνουν FTPS Implicit SSL και FTPs Express SSL . Και οι δύο χρησιμοποιούν κρυπτογράφηση SSL/TLS.
Σε σιωπηρή λειτουργία SSL μια απαιτούμενη περίοδο λειτουργίας SSL δημιουργείται μεταξύ πελάτη και διακομιστή πριν από οποιαδήποτε κοινή χρήση αρχείων εμφανιστεί. Όπως υποδηλώνει το όνομά του, η χρήση του SSL υπονοείται και οποιαδήποτε προσπάθεια δημιουργίας σύνδεσης FTPS χωρίς χρήση θα απορριφθεί το SSL από το διακομιστή. Οι υπηρεσίες SSL της FTPS είναι γενικά στη θύρα 990. Παρόλο που εξακολουθεί να χρησιμοποιείται σήμερα, το FTPS Implicit SSL θεωρείται από πολλούς ότι είναι παρωχημένοι υπέρ του FTPS Explicit SSL.
Σε ρητή λειτουργία SSL ο πελάτης και ο διακομιστής διαπραγματεύονται το επίπεδο προστασίας που χρησιμοποιείται. Αυτό είναι πολύ χρήσιμο στο ότι ο διακομιστής μπορεί να υποστηρίξει τόσο το μη κρυπτογραφημένο FTP όσο και τις κρυπτογραφημένες συνεδρίες FTPS σε μία μόνο θύρα. Σε μια ρητή συνεδρία SSL, ο πελάτης δημιουργεί πρώτα μια μη κρυπτογραφημένη σύνδεση με την υπηρεσία FTP. Πριν από την αποστολή διαπιστευτηρίων χρήστη, ο πελάτης ζητά από τον διακομιστή να αλλάξει το κανάλι εντολών σε κρυπτογραφημένο κανάλι SSL στέλνοντας το Εξάσκηση TLS ή Εξάσκηση SSL εντολή. Μετά την επιτυχή ρύθμιση του καναλιού SSL, ο πελάτης στέλνει τα διαπιστευτήρια χρήστη στον διακομιστή FTP. Αυτά τα διαπιστευτήρια, μαζί με οποιεσδήποτε άλλες εντολές που αποστέλλονται στο διακομιστή κατά τη διάρκεια της συνεδρίας FTP, είναι αυτόματα κρυπτογραφημένα από το κανάλι SSL. Παρόμοια με τον τρόπο που μπορεί να προστατευθεί το κανάλι εντολών, το επίπεδο προστασίας που χρησιμοποιείται στο κανάλι δεδομένων διαπραγματεύεται μεταξύ του πελάτη και του διακομιστή χρησιμοποιώντας το Πρωταρχικός εντολή.
Τείχος προστασίας
Διακομιστής – Αφήστε εισερχόμενες συνδέσεις στη θύρα 21 και / ή 990. Ορίστε την παθητική περιοχή θύρας (e.σολ. 2000-2500) για μεταφορές αρχείων και καταχωρίσεις καταλόγων και επιτρέψτε εισερχόμενες συνδέσεις στο παθητικό εύρος θύρας. Συμβουλευτείτε την τεκμηρίωση του διακομιστή σας για οδηγίες σχετικά με τον τρόπο ρύθμισης ενός παθητικού εύρους θύρας.
Πελάτης – Αφήστε τις εξερχόμενες συνδέσεις στη θύρα 21 και το παθητικό εύρος θύρας που ορίζεται από το διακομιστή.
SFTP
Το πρωτόκολλο μεταφοράς αρχείων SSH (SFTP) συχνά συγχέεται με τα FTP, παρόλο που αυτά τα πρωτόκολλα δεν έχουν τίποτα κοινό εκτός από την ικανότητά τους να μεταφέρουν με ασφάλεια αρχεία. Το SFTP βασίζεται στην πραγματικότητα στο πρωτόκολλο SSH (Secure Shell), το οποίο είναι γνωστό για τη χρήση του στην παροχή ασφαλούς πρόσβασης σε λογαριασμούς κελύφους σε απομακρυσμένους διακομιστές.
Ανταλλαγή δεδομένων
Σε αντίθεση με το FTP/S, το SFTP δεν χρησιμοποιεί ξεχωριστές συνδέσεις εντολών και δεδομένων. Τόσο τα δεδομένα όσο και οι εντολές μεταφέρονται σε ειδικά διαμορφωμένα πακέτα μέσω μιας μόνο σύνδεσης.
Ασφάλεια
Όλα τα δεδομένα που αποστέλλονται μεταξύ πελάτη και διακομιστή κρυπτογραφούνται χρησιμοποιώντας συμφωνημένο κρυπτογραφικό κρυπτογράφηση. Οι συνεδρίες SFTP μπορούν επίσης να προστατευθούν περαιτέρω μέσω της χρήσης δημόσιων και ιδιωτικών κλειδιών, τα οποία προσφέρουν μια εναλλακτική μορφή ελέγχου ταυτότητας γνωστή ως δημόσιος έλεγχος ταυτότητας. Αυτό μπορεί να χρησιμοποιηθεί ως εναλλακτική λύση σε ή σε συνδυασμό με την παραδοσιακή μορφή ταυτότητας των ονομάτων χρήστη και των κωδικών πρόσβασης.
Τείχος προστασίας
Διακομιστής – επιτρέψτε εισερχόμενες συνδέσεις στη θύρα 22.
Πελάτης – Αφήστε εξερχόμενες συνδέσεις στη θύρα 22.
Λάβετε τη δωρεάν δοκιμή σας
Θα θέλατε να το δοκιμάσετε μόνοι σας? Ο διακομιστής JSCAPE MFT είναι πλατφόρμα-AgNostic και μπορεί να εγκατασταθεί σε Microsoft Windows, Linux, Mac OS X και Solaris και μπορεί να χειριστεί οποιοδήποτε πρωτόκολλο μεταφοράς αρχείων καθώς και πολλά διαφορετικά πρωτόκολλα από έναν μόνο διακομιστή. Επιπλέον, η λειτουργικότητα JSCAPE σας επιτρέπει να χειριστείτε οποιονδήποτε τύπο αρχείου, συμπεριλαμβανομένων αρχείων δέσμης και XML. Κατεβάστε τη δωρεάν δοκιμή 7 ημερών του διακομιστή JSCAPE MFT τώρα.



