Οι προμηθευτές περιγράφουν αυτή τη συσκευή ως εικονική και ικανή για έλεγχο δύο παραγόντων, και καμία από τις δύο λέξεις δεν απαντά στις ερωτήσεις που κρίνουν την αγορά. Ποια εικόνα hypervisor υποστηρίζεται, ποιοι πελάτες μπορούν να εγγραφούν, τι αποδεικνύει στην πραγματικότητα ο δεύτερος παράγοντας και τι συμβαίνει όταν πέσει ο πάροχος ταυτότητας παραμένουν ανοιχτά. Μετατρέψτε τα σε στάδια αποδοχής που μπορείτε να εκτελέσετε σε πρόβα, και η απόφαση παύει να εξαρτάται από το πόσο πειστικό είναι το φύλλο δεδομένων. Το φύλλο παρακάτω είναι μια δομή για αυτά τα τεκμήρια, όχι κατάταξη προϊόντων.

Τι πρέπει να επιβεβαιώσει ο προμηθευτής για αυτή την ανάπτυξη

Ξεκινήστε συμπυκνώνοντας την ανάπτυξη σε μία σελίδα: ο hypervisor ή το cloud, η αρχιτεκτονική του φιλοξενούμενου, η υποστηριζόμενη εικόνα και οι διεπαφές που περιμένει η συσκευή. Προσθέστε τους χρήστες, με τα λειτουργικά τους συστήματα, αν οι συσκευές διαχειρίζονται και πώς πρέπει να λειτουργούν η εγγραφή και η σύνδεση. Έπειτα η ιδιωτική πρόσβαση: εφαρμογές και προθέματα, διάταξη DNS, διαδρομές επιστροφής και αν μια δημόσια έξοδος στο διαδίκτυο είναι μέρος της προσφοράς.

Οι λειτουργίες ανήκουν στην ίδια σελίδα: ποιος συντηρεί το μηχάνημα, από πού έρχονται οι ενημερώσεις, πού πάνε τα αρχεία καταγραφής, πώς προστατεύεται η διαμόρφωση και ποιον στόχο επαναφοράς έχει πράγματι συμφωνήσει η επιχείρηση. Ζητήστε από τον προμηθευτή να επιβεβαιώσει αυτόν τον ακριβή συνδυασμό και όχι ότι το λογισμικό τρέχει σε εικονική μηχανή. Κρατήστε ορατές τις εξωτερικές εξαρτήσεις, όπως έναν πάροχο ταυτότητας ή μια υπηρεσία αδειοδότησης, γιατί αποτελούν μέρος της ανάπτυξης είτε παρέχονται μαζί της είτε όχι. Μια σελίδα ανάπτυξης χωρίς κατονομασμένη εξάρτηση είναι συνήθως μια σελίδα ανάπτυξης με άγνωστη εξάρτηση.

Αποδείξτε ότι ο δεύτερος παράγοντας είναι δεύτερος παράγοντας

Ονομάστε τον επαληθευτή και τη ροή επαλήθευσης, και πείτε ποια ταυτότητα εδραιώνει κάθε βήμα. Δύο διαδοχικά αιτήματα κωδικού δεν είναι δεύτερος παράγοντας, και ένας κωδικός πρόσβασης μαζί με κωδικό μίας χρήσης είναι διαφορετικός ισχυρισμός από έναν κρυπτογραφικό επαληθευτή δεσμευμένο στην υπηρεσία. Γράψτε τη ροή που αγοράζετε, όχι την ετικέτα στο κουτί.

Η αντοχή στο phishing είναι ξεχωριστή ιδιότητα, και η καθοδήγηση του NIST για επαληθευτές την αντιμετωπίζει ως τέτοια: ένας κωδικός που μπορεί να εξαπατηθεί ο χρήστης να προωθήσει εξακολουθεί να ικανοποιεί τον έλεγχο πολλαπλών παραγόντων αλλά αποτυγχάνει σε εκείνη τη πρόσθετη συνθήκη. Ζητήστε ρητά την ιδιότητα αν σας ενδιαφέρει. Έπειτα απαιτήστε επίδειξη από τον τύπο πελάτη που χρησιμοποιούν πραγματικά οι χρήστες σας, καλύπτοντας την εγγραφή, μια απόρριψη ή λήξη πρόκλησης, την επαναφορά μετά από χαμένο επαληθευτή και την ανάκληση ενός χρήστη ενώ οι άλλοι παραμένουν συνδεδεμένοι. Κρατήστε την επαλήθευση ταυτότητας της πύλης στο πεδίο, γιατί ένας πελάτης που εμπιστεύεται οποιαδήποτε πύλη μετακίνησε το πρόβλημα αντί να το λύσει.

Γράψτε τον όρο επιτυχίας πριν σπάσετε οτιδήποτε

Ο πίνακας παρακάτω είναι το μέρος του φύλλου που επιβιώνει από την επαφή με έναν προμηθευτή, γιατί κάθε γραμμή ζητά ένα τεκμήριο αντί για μια διαβεβαίωση. Συμπληρώστε τον όρο επιτυχίας πριν από την πρόβα και αντιμετωπίστε μια γραμμή χωρίς στοιχεία ως αποτυχημένη γραμμή. Πέντε στάδια καλύπτουν όσα πρέπει να κάνει μια πύλη.

Acceptance stageEvidence to keepPass condition
EnrolmentEnrolment record with the device type and the identity usedA new device enrols once, and nobody else can enrol it afterwards
Sign-in with the second factorSession record naming both factors and the gateway identity that was checkedThe session carries the expected identity and the gateway certificate validated
Denial of an unapproved destinationLog line from the control that refused the flow, with the policy nameThe flow is refused and the refusal is attributable to one control
Revocation of one userRevocation timestamp and the sessions that survived itThe named user is out and unaffected users keep working
Restore from configuration backupRestored version plus a probe of a revoked identityThe revision matches the backup and revoked identities stay revoked

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

Δοκιμάστε στο αντίγραφο, όχι στην ενεργή πύλη

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

Καταγράψτε την κατάσταση του παρόχου ταυτότητας τη στιγμή κάθε δοκιμής, γιατί μια γραμμή διακοπής που δοκιμάστηκε απέναντι σε υγιή πάροχο αποδεικνύει το αντίθετο από αυτό που ισχυρίζεται το φύλλο. Δύο κριτικοί στην ίδια πρόβα πιάνουν διαφορετικά πράγματα, και ο δεύτερος βρίσκει συνήθως τη γραμμή της οποίας το τεκμήριο είναι ένα στιγμιότυπο οθόνης ενός πίνακα ελέγχου. Κρατήστε αυτό το τεκμήριο συνδεδεμένο με τη γραμμή στην οποία ανήκει, όχι σε φάκελο με το όνομα του έργου.

Μετρήστε τον φόρτο εργασίας που θα εκτελεί η ομάδα σας

Συμφωνήστε σε έναν φόρτο που μοιάζει με μια κανονική εβδομάδα, και μετρήστε τον εκεί όπου σκοπεύετε να αναπτύξετε: ταυτοχρονισμό, μείγμα κίνησης και το παράθυρο συντήρησης που έχει πραγματικά η ομάδα. Ένα διαφημιζόμενο νούμερο ρυθμού μετάδοσης περιγράφει μια εργαστηριακή συνθήκη και δεν λέει τίποτα για τους χρήστες σας. Μετρήστε την επαναφορά με βάση τον στόχο επαναφοράς και όχι με βάση το σχέδιο.

Το φύλλο τελειώνει όταν κάθε στάδιο έχει ένα τεκμήριο και κάθε τεκμήριο έχει ημερομηνία. Μια συσκευή που κάποιος συντηρεί, με στοιχεία για κάθε γραμμή, είναι διαφορετική αγορά από τη μεγαλύτερη λίστα τικαρισμένων κουτιών.

Σχετικά άρθρα