Εργαλεία ασφαλείας ανοιχτού κώδικα
Burp Suite: Οι επαγγελματίες μεσολάβησης Ιστού ζουν
Το Burp Suite είναι ο πάγκος εργασίας man-in-the-middle για δοκιμές ιστού: ένας διακομιστής υποκλοπής που μετατρέπει κάθε αίτημα περιόδου λειτουργίας προγράμματος περιήγησης σε επεξεργάσιμο, επαναλαμβανόμενο, αυτοματοποιήσιμο αντικείμενο. Η λογική του στοιχείου είναι αυτό που διαχωρίζει το Burp από έναν σαρωτή ενός κουμπιού — Proxy για παρατήρηση, Repeater για προσεκτικά αιτήματα, Intruder για δομημένο fuzzing και το οικοσύστημα εφαρμογής (επεκτάσεις) για οτιδήποτε συγκεκριμένο για έναν στόχο. Το Community και το Pro χωρίζονται ειλικρινά στη μέση: η δωρεάν έκδοση καλύπτει πλήρως τις χειροκίνητες δοκιμές, ενώ ο αυτοματοποιημένος σαρωτής Pro-only και ο απεριόριστος Intruder είναι αυτά που αγοράζουν πραγματικά οι δεσμεύσεις επί πληρωμή.
Βασικά σημεία
- Η ζωντανή χειρωνακτική εργασία είναι η καρδιά: παρεμποδίστε μια σύνδεση, επεξεργαστείτε την παράμετρο των ρόλων και επαναλάβετε την αναπαραγωγή στο Repeater: εκεί, τα περισσότερα ευρήματα σε πραγματικές δεσμεύσεις προέρχονται από χειροποίητα αιτήματα και όχι από σαρωτές.
- Το Repeater είναι το επαγγελματικό προεπιλεγμένο εργαλείο: επικόλληση, τροποποίηση, εκ νέου αποστολή, παρακολούθηση, χωρίς μάχες κατάστασης διακομιστή μεσολάβησης, χωρίς όρια τιμών, απλώς ένα επεξεργάσιμο κέλυφος HTTP.
- Ο εισβολέας έχει εύρος fuzzing: σημεία έγχυσης παραμέτρων, λίστες ωφέλιμου φορτίου και διαφοροποίηση απόκρισης. η κοινοτική έκδοση το πετάει, η έκδοση Pro κάνει σάρωση με ταχύτητα εφαρμογής.
- Community vs Pro, ειλικρινά: Η Κοινότητα δίνει τα πάντα χειροκίνητα δωρεάν και δεν λήγει ποτέ. Το Pro προσθέτει τον αυτοματοποιημένο σαρωτή, τον ταχύτερο Intruder και τα εργαλεία που αξίζει την ετήσια άδεια χρήσης για εργασία πελατών — η τιμή είναι ποιοτική και η δωρεάν έκδοση είναι ένα πλήρες περιβάλλον εκμάθησης.
- Ισχύς επέκτασης: Το Logger++, το Autorize, ο αποκωδικοποιητής JWT και το υπόλοιπο BApp Store μετατρέπουν το Burp σε πάγκο εργασίας ανά δέσμευση και όχι σε σταθερό προϊόν.
- Χάρτης ιστότοπου και πειθαρχία εύρους στόχου: ορίστε το εύρος προτού κάνετε κλικ (κανόνες εύρους στόχου), ώστε ο διακομιστής μεσολάβησης να καταγράφει όλα όσα δοκιμάσατε χωρίς κανέναν τυχαίο τομέα εκτός σύμβασης.
- Η ρύθμιση του πιστοποιητικού είναι ένα πραγματικό πρώτο βήμα: εγκαταστήστε το πιστοποιητικό CA του Burp στο πρόγραμμα περιήγησής σας ή στο κατάστημα αξιοπιστίας του λειτουργικού σας συστήματος και μάθετε ποιες ρυθμίσεις διακομιστή μεσολάβησης αλλάζουν ανά εργαλείο (πρόγραμμα περιήγησης έναντι CLI έναντι κινητού).
- Η ένταση είναι μια επιλογή: η παθητική σάρωση πραγματοποιείται απλώς με την περιήγηση, η ενεργή σάρωση μπορεί να κατακλύσει φόρμες και να χτυπήσει τα αδύναμα backends, επομένως κλιμακώστε την επιθετικότητα του σαρωτή στη γραπτή ανοχή της δέσμευσης.
Σημείωση από το πεδίο
Σχεδόν κανένα παραδοτέο αφοσίωσης που παράγουμε δεν επιβιώνει χωρίς αίτημα Repeater στον φάκελο αποδεικτικών στοιχείων του — το εύρημα επιβεβαιώθηκε με το χέρι σε ένα αίτημα και παρατηρήθηκε σε μια ανοιχτή καρτέλα Burp. Επεκτάσεις όπως το Autorize πλήρωσαν την εγκατάστασή τους μία φορά και δεν έφυγαν ποτέ.
Συχνές ερωτήσεις
Είναι δυνατή η επαγγελματική χρήση της δωρεάν έκδοσης Κοινότητας;
Για χειρωνακτική εργασία, εντελώς ναι? Η επαγγελματική χρήση τελικά θέλει τον σαρωτή Pro και τα όρια ταχύτητας, αλλά η Κοινότητα καλύπτει τη μάθηση και έναν εκπληκτικό αριθμό πραγματικών δοκιμών.
Burp εναντίον OWASP ZAP;
Το οικοσύστημα σύνθεσης και επέκτασης του Burp είναι αυτό που απασχόλησε τις εταιρείες συμβούλων. Το ZAP είναι πραγματικά ικανό και δωρεάν και οι ομάδες επιλέγουν με βάση το βάθος της ροής εργασίας και όχι με βάση το μάρκετινγκ.
Μπορεί να δοκιμάσει API και εφαρμογές για κινητά;
Ναι: τοποθετήστε οποιοδήποτε πρόγραμμα-πελάτη HTTP στον διακομιστή μεσολάβησης και το Burp το βλέπει. Οι ρυθμίσεις για κινητά σημαίνουν τη δρομολόγηση της κυκλοφορίας του τηλεφώνου μέσω του Burp και την εμπιστοσύνη της CA του.
Τι είναι εκτός πεδίου εφαρμογής για ειλικρινή δοκιμή;
Ό,τι και αν εξαιρεί η σύμβαση: δοκιμές κλίμακας παραγωγής, ενσωματώσεις τρίτων και οποιονδήποτε χειρισμό δεδομένων πέραν αυτών που εξουσιοδοτεί το σχέδιο δέσμευσης.
Πώς βοηθάει η Kinetikatech στα εργαλεία ασφαλείας ανοιχτού κώδικα
Δεν χρειάζεται να γίνετε ειδικός στα εργαλεία ασφαλείας ανοιχτού κώδικα: Οι επαγγελματίες της εργαλειοθήκης δοκιμών παραμένουν πραγματικά φορτωμένοι: σαρωτές, sniffers, crackers και web proxies εξήγησαν τον τρόπο με τον οποίο χρησιμοποιούνται σε πραγματικές δεσμεύσεις - εντολές, σημαίες, εξόδους και πού βρίσκεται το καθένα σε μια μεθοδολογία. Ακριβώς αυτό κάνουν οι υπηρεσίες Δοκιμές διείσδυσης and Ασφάλεια διακομιστών Linux, εγκατάσταση, ενίσχυση, παρακολούθηση και ένας άνθρωπος διαθέσιμος μέρα και νύχτα.