Nessus μέσω VPN: πού πρέπει να βρίσκεται ο σαρωτής πριν από την πρώτη σάρωση
Το ότι ο περιηγητής φτάνει στην κονσόλα του Nessus δεν αποδεικνύει ότι ο σαρωτής φτάνει στον στόχο. Ελέγξτε τη θέση της διεργασίας, τη διαδρομή, το εύρος και τα διαπιστευτήρια πριν από την εκκίνηση.
Ένα εικονίδιο VPN δίπλα στον περιηγητή δεν λέει τίποτα για τη διεργασία που στέλνει τα πακέτα σάρωσης. Αν η κονσόλα και ο σαρωτής εκτελούνται σε διαφορετικούς κεντρικούς υπολογιστές, η σήραγγα του περιηγητή είναι μία διαδρομή και η πηγή της σάρωσης είναι άλλη. Ξεκινήστε από το σημείο εκτέλεσης και μετά κινηθείτε προς τα έξω: η διαδρομή, η εξουσιοδότηση και τα διαπιστευτήρια. Αυτή η διάκριση βρίσκεται πρώτη στη λίστα για κάποιον λόγο.
Αυτή είναι μια λίστα ελέγχου πριν από την εκκίνηση, όχι ένας οδηγός σάρωσης. Κάθε βήμα παράγει ένα γεγονός που μπορείτε να καταγράψετε στον φάκελο της εργασίας πριν φύγει οποιοδήποτε πακέτο από τον σαρωτή.
Έλεγχος πρώτος: εντοπίστε τη διεργασία που στέλνει τους ανιχνευτές
Σχεδιάστε ρητά τους τρεις ρόλους: τον περιηγητή στον φορητό υπολογιστή A, την κονσόλα σάρωσης στον κεντρικό υπολογιστή B και τον ιδιωτικό στόχο C. Αν το B εκτελεί και τη μηχανή σάρωσης, ο περιηγητής χρειάζεται μόνο μια διαδρομή προς το B. Αν η δουλειά γίνεται από ξεχωριστή συσκευή σάρωσης, η συσκευή χρειάζεται τη διαδρομή προς το C.
Browser on laptop A -> console on host B
Scanner process on B (or another appliance) -> private target C
Ένας περιηγητής συνδεδεμένος στο VPN μπορεί να φτάνει στην κονσόλα ενώ ο σαρωτής πίσω του δεν έχει ακόμη διαδρομή προς το C. Το αντίθετο είναι επίσης δυνατό: ο σαρωτής βρίσκεται μέσα στο ιδιωτικό δίκτυο και η κονσόλα είναι απομακρυσμένη. Βρείτε ποια διάταξη εκτελείτε πραγματικά πριν αλλάξετε οποιονδήποτε έλεγχο δικτύου. Ονομάστε τη συσκευή στη διαμόρφωση σάρωσης πριν κατηγορήσετε το δίκτυο.
Αν ο σαρωτής εκτελείται στο A, ο κεντρικός υπολογιστής του περιηγητή και ο σαρωτής μοιράζονται ένα περιβάλλον, αλλά μόνο όσο η διεργασία διατηρεί τον ίδιο χώρο ονομάτων και τον ίδιο πίνακα δρομολόγησης. Ένα κοντέινερ ή ένας λογαριασμός υπηρεσίας μπορεί να μην κληρονομεί αυτό που βλέπει ο διαδραστικός περιηγητής. Η κονσόλα είναι επιφάνεια διαχείρισης, όχι η μηχανή σάρωσης.
Έλεγχος δεύτερος: αποδείξτε τη διαδρομή και το DNS του σαρωτή
Εκτελέστε τον έλεγχο διαδρομής στον κεντρικό υπολογιστή του σαρωτή, όχι στον φορητό. Ρωτήστε τον πυρήνα ποια διεπαφή και ποια πύλη θα χρησιμοποιούσε για τη διεύθυνση του στόχου και επαναλάβετε για το όνομα κεντρικού υπολογιστή του στόχου. Μια διαδρομή που υπάρχει για τη διεύθυνση IP και ένα όνομα που επιλύεται σε άλλη διεύθυνση είναι δύο διαφορετικές βλάβες.
Επιβεβαιώστε τη διεύθυνση προέλευσης που θα εμφανιστεί στον στόχο. Ένας πελάτης VPN μπορεί να εκχωρήσει διεύθυνση διαφορετική από αυτή που περιμένει το τείχος προστασίας του στόχου και μια συσκευή NAT μπορεί να την ξαναγράψει. Ο ιδιοκτήτης του στόχου χρειάζεται την παρατηρούμενη προέλευση, όχι τη διεύθυνση που είναι τυπωμένη στο προφίλ VPN.
Ελέγξτε και την επιστροφική διαδρομή. Ένας σαρωτής που φτάνει στον στόχο αλλά δεν λαμβάνει απαντήσεις έχει πρόβλημα δρομολόγησης ή τείχους προστασίας στην επιστροφή, και αυτό μοιάζει ακριβώς με έναν στόχο που είναι εκτός λειτουργίας.
Έλεγχος τρίτος: εξασφαλίστε εξουσιοδότηση για το εύρος και την οπτική γωνία
Ζητήστε από τον ιδιοκτήτη του στόχου να ονομάσει γραπτώς τα συστήματα, τις υπηρεσίες, το περιβάλλον, την προέλευση και το χρονικό παράθυρο. Αποφασίστε ποια οπτική γωνία αντιπροσωπεύει η αξιολόγηση: ένας εξωτερικός χρήστης VPN, ένας εγκεκριμένος εσωτερικός πελάτης ή ένα συγκεκριμένο τμήμα σαρωτή.
Μια ιδιωτική διαδρομή δεν είναι άδεια για δοκιμές σε γειτονικά δίκτυα. Κρατήστε τη λίστα στόχων στενή, καταγράψτε τα εξαιρούμενα συστήματα και συμφωνήστε συνθήκες διακοπής και μια επαφή που μπορεί να σταματήσει την εκτέλεση. Ο σαρωτής ελέγχει ευχαρίστως ό,τι μπορεί να φτάσει, και γι αυτό ακριβώς το εύρος πρέπει να είναι ρητό.
Καταγράψτε την εγκεκριμένη προέλευση στο ίδιο έγγραφο. Αν η παρατηρούμενη προέλευση του σαρωτή διαφέρει από την εγκεκριμένη, η εκτέλεση δεν αντιπροσωπεύει τη συμφωνημένη οπτική γωνία ακόμη και όταν η λίστα στόχων είναι σωστή.
Έλεγχος τέταρτος: ταιριάξτε τα διαπιστευτήρια με το βάθος της αξιολόγησης
Ένας έλεγχος προσβασιμότητας και μια πιστοποιημένη αξιολόγηση είναι διαφορετικές δοκιμές. Μια απάντηση θύρας αποδεικνύει ότι κάτι απάντησε. Δεν αποδεικνύει ότι εκτελέστηκαν έλεγχοι με διαπιστευτήρια ή ότι η εφαρμογή εξουσιοδότησε τον λογαριασμό.
Χρησιμοποιήστε αποκλειστικά διαπιστευτήρια μόνο όταν το συμφωνημένο εύρος απαιτεί πιστοποιημένους ελέγχους. Επιβεβαιώστε τα δικαιώματα και την πολιτική κλειδώματος του λογαριασμού και αποφασίστε πώς θα αποθηκεύονται και θα κοινοποιούνται τα ευρήματα πριν τα παράγει η σάρωση.
Αν τα διαπιστευτήρια αποτύχουν, μην υποχωρήσετε σιωπηλά σε εκτέλεση χωρίς πιστοποίηση και μην χαρακτηρίσετε την αναφορά ως την προγραμματισμένη αξιολόγηση. Το αποτέλεσμα είναι διαφορετική δοκιμή με διαφορετική σημασία, και αυτή η διαφορά ανήκει στην αναφορά.
Έλεγχος πέμπτος: αποθηκεύστε το σχέδιο και μετά ξεκινήστε συνειδητά
Στη ροή εργασίας σάρωσης του Nessus, η επιλογή προτύπου, η διαμόρφωση ρυθμίσεων και η αποθήκευση ή εκκίνηση της σάρωσης είναι ξεχωριστά βήματα. Χρησιμοποιήστε αυτόν τον διαχωρισμό για να αναθεωρήσετε τη λίστα στόχων, την προέλευση και το χρονοδιάγραμμα πριν ξεκινήσει οποιαδήποτε κίνηση.
Πριν εξουσιοδοτήσετε την εκκίνηση, ελέγξτε ποια προέλευση επιτρέπει το VPN, ποια κίνηση μεταφέρει και πώς ανακάμπτει από μια σήραγγα που έπεσε. Μην διευρύνετε την πρόσβαση στο τείχος προστασίας μόνο επειδή απέτυχε μια προκαταρκτική σύνδεση. Βρείτε το επίπεδο που την απέρριψε και διορθώστε εκείνο το επίπεδο.
Μετά την εκτέλεση, καταγράψτε τον κεντρικό υπολογιστή του σαρωτή, την παρατηρούμενη προέλευσή του, τη λίστα στόχων και όλους τους ελέγχους που δεν μπόρεσαν να ολοκληρωθούν. Μια αναφορά που παράγεται από άλλη προέλευση ή χωρίς τα προβλεπόμενα διαπιστευτήρια δεν αντιπροσωπεύει το αρχικό σχέδιο, και το να το πείτε αυτό είναι μέρος του παραδοτέου.
Αποσύρετε την πρόσβαση της εργασίας και χειριστείτε τα διατηρούμενα αποτελέσματα σύμφωνα με τη συμφωνημένη διαδικασία. Η λίστα ελέγχου ολοκληρώνεται μόνο όταν τα στοιχεία ταιριάζουν με τη διαδρομή που εγκρίνατε, όχι όταν η σάρωση απλώς επέστρεψε αποτελέσματα.