Ο κύκλος ζωής της αποστολής
Κάθε δέσμευση AgentRidge ακολουθεί την ίδια πειθαρχημένη μεθοδολογία. Το Το Principal το εκτελεί ως βρόχο, όχι ως ευθεία γραμμή - νέες ανακαλύψεις ανοίγουν ξανά νωρίτερα φάσεις έως ότου τίποτα στο πεδίο εφαρμογής δεν παραμένει αδοκίμαστο.
Οι φάσεις
1 · Σύντομη και εντολή
Ο χειριστής συμπληρώνει την αποστολή: όνομα πελάτη, IP προορισμού ή/και URL, προαιρετικά Εύρος εικονικού κεντρικού υπολογιστή και LAN, σημειώσεις επιπλέον εύρους, το engagement cases προς κάλυψη και το mode. Τίποτα δεν τρέχει μέχρι να επιβεβαιωθεί η γραπτή εντολή.
2 · Αναγνώριση
Ο πράκτορας χαρτογραφεί την επιφάνεια επίθεσης — ζωντανούς κεντρικούς υπολογιστές, ανοιχτές θύρες, υπηρεσίες που εκτελούνται, τερματικά σημεία ιστού και API, TLS και επιφάνειες ταυτότητας — ξεκινώντας ακόμη και από ένα URL ή IP.
3 · Μνήμη και δυνητικοί πελάτες
Το AgentRidge επαναχρησιμοποιεί όσα έμαθε για έναν στόχο σε προηγούμενες εκτελέσεις: γνωστό τελικά σημεία, κρυφοί χειριστές AJAX, ύποπτα σφάλματα ελέγχου πρόσβασης, διαδρομές διαχειριστή, υποδείξεις διαπιστευτηρίων. Η μνήμη είναι ένας πολλαπλασιαστής δύναμης που θέτει προτεραιότητες. ποτέ αντικαθιστά μια νέα σάρωση και κάθε προηγούμενο εύρημα επαληθεύεται εκ νέου ζωντανά.
4 · Απαρίθμηση
Οι υπηρεσίες και οι εφαρμογές εξετάζονται για πραγματικές αδυναμίες — έλεγχος ταυτότητας, ένεση, έλεγχος πρόσβασης, πλαστογράφηση αιτημάτων από την πλευρά του διακομιστή, διαχείριση αρχείων, εσφαλμένη διαμόρφωση — συμπεριλαμβανομένης της βαθιάς business-logic δοκιμής σε καταστήματα και εφαρμογές (παραβίαση καλαθιού και τιμής, κατάχρηση κουπονιών, επανάληψη παραγγελιών, ελαττώματα αναφοράς αντικειμένων).
5 · Εκμετάλλευση / επαλήθευση
Επιβεβαιώθηκε με ζωντανή απόδειξη ιδέας. Στη λειτουργία Auditor αυτό σταματά στο ελάχιστη απόδειξη που απαιτείται για ένα εύρημα· σε λειτουργία Attacker επιδιώκει πλήρη εκμετάλλευση. Ο πράκτορας δεν εκπέμπει ποτέ ένα εύρημα μόνο για μια αντιστοίχιση λέξης-κλειδιού — χρειάζεται συγκεκριμένα στοιχεία από αυτή τη σύνοδο.
6 · Αλυσίδα & κλιμάκωση
Τα μεμονωμένα ευρήματα συνδέονται με τη μέγιστη επίπτωση εντός του πεδίου: μια διαρροή δεδομένων εξαγορά λογαριασμού, βάση σε κλιμάκωση προνομίων, μεμονωμένος κεντρικός υπολογιστής σε α πλευρική περιστροφή — πάντα εντός εμβέλειας και λειτουργίας.
7 · Επιβεβαιωμένα ευρήματα
Κάθε αποδεδειγμένο ζήτημα αποτυπώνεται ως δομημένο εύρημα: σοβαρότητα, τίτλος, επηρεασμένος κεντρικός υπολογιστής και τελικά σημεία, οι ακριβείς εντολές που χρησιμοποιούνται, το αίτημα/απόκριση αποδεικτικά στοιχεία, επιχειρηματικό αντίκτυπο, εξήγηση σε απλή γλώσσα και αποκατάσταση. Αυτά τα ευρήματα οδηγούν το live cartography και το vulnerability register σε πραγματικό χρόνο.
8 · Αναφορά
Μόλις καταγραφεί κάθε επιβεβαιωμένο εύρημα, το AgentRidge γράφει την δέσμευση αφήγηση — αναγνώριση της βάσης για τον αντίκτυπο — και παράγει έναν πελάτη έτοιμο PDF report.
Τι σημαίνει «έγινε».
Ο κύριος κλείνει μια δέσμευση μόνο όταν είναι ο ορισμός του ολοκληρωμένου ικανοποιημένος: κάθε απαγωγέας εντός πεδίου έχει δοκιμαστεί, κάθε επιβεβαιωμένο εύρημα έχει καταγράφηκε με αποδεικτικά στοιχεία και η έκθεση αντικατοπτρίζει το πραγματικό έργο αυτής της σειράς — όχι ένας δείκτης για ένα παλιό αποτέλεσμα. Εάν μια τεχνική είναι μπλοκαρισμένη, ο πράκτορας καταγράφει το αναστολέας, αλλάζει προσέγγιση και συνεχίζει να δουλεύει την υπόλοιπη επιφάνεια.
Αφηγείται όπως πάει
Καθ' όλη τη διάρκεια της διαδρομής ο πράκτορας αφηγείται το σκεπτικό του στο Activity και προβολές αποστολής: ο στόχος κάθε δράσης, το Επιλέχθηκε το εργαλείο, η ακριβής εντολή, το αποτέλεσμα και πώς ερμηνεύεται αυτό το αποτέλεσμα. Η δέσμευση είναι ελεγχόμενη όσο συμβαίνει, όχι μόνο μετά.
Επόμενο: engagement modes →