Επιθέσεις DDoS Distributed Denial of Service: Προστασία, Πρόληψη

Το Distributed Denial of Service(Distributed Denial of Service) ή το DDoS έχει μακρά ιστορία και έγινε τελείως mainstream όταν η ομάδα Anonymous ξεκίνησε τις δραστηριότητές της εναντίον οποιουδήποτε ιστότοπου εναντίον του Wikileaks . Μέχρι τότε, ο όρος και η σημασία του ήταν γνωστός μόνο σε άτομα με γνώση της Ασφάλειας Διαδικτύου(Internet Security) .

Κατανεμημένη άρνηση υπηρεσίας

Κατανεμημένο DDoS άρνησης υπηρεσίας

Σκοπεύω να καλύψω ορισμένες αξιόλογες μεθόδους DDoS σε αυτό το άρθρο προτού συζητήσω μεθόδους για την αποφυγή ή την πρόληψη επιθέσεων DDoS .

Τι είναι οι επιθέσεις DDOS;

Είμαι σίγουρος ότι όλοι γνωρίζετε τη σημασία του. Για όσους είναι καινούργιοι στον όρο, είναι «διανεμημένη» Άρνηση υπηρεσίας(Denial of Service)(Denial of Service) – που προκαλείται από τον υπερβολικό αριθμό αιτημάτων προς τον διακομιστή από όσα μπορεί να χειριστεί.

Όταν δεν είναι δυνατή η επεξεργασία αιτημάτων σε πραγματικό χρόνο λόγω της υψηλής επισκεψιμότητας που αποστέλλεται σκόπιμα από έναν αριθμό παραβιασμένων υπολογιστών, ο διακομιστής του ιστότοπου κολλάει και σταματά να ανταποκρίνεται σε άλλα αιτήματα από διαφορετικούς πελάτες. Το δίκτυο των παραβιασμένων υπολογιστών αναφέρεται ως BOTNETS . Βασικά(Basically) , όλοι οι υπολογιστές και οι έξυπνες συσκευές στο δίκτυο ελέγχονται από χάκερ και οι κάτοχοι αυτών των υπολογιστών δεν γνωρίζουν ότι έχουν παραβιαστεί.

Δεδομένου ότι τα αιτήματα είναι πολλά και προέρχονται από διαφορετικά μέρη (οι περιοχές των υπολογιστών που έχουν παραβιαστεί μπορεί να διαφέρουν), ονομάζεται " Distributed Denial of Service" ή DDoS για συντομία. Για να συμβεί ένα DDoS , ο αριθμός και η ένταση των προσπαθειών σύνδεσης θα πρέπει να είναι περισσότερα από αυτά που  μπορεί να χειριστεί ο στοχευμένος διακομιστής . (Server)Εάν το εύρος ζώνης είναι υψηλό, οποιοσδήποτε εισβολέας DDoS θα χρειαστεί περισσότερους υπολογιστές και πιο συχνά αιτήματα για να απενεργοποιήσει τον διακομιστή.

ΣΥΜΒΟΥΛΗ(TIP) : Το Google Project Shield προσφέρει δωρεάν προστασία DDoS σε επιλεγμένους ιστότοπους.

Δημοφιλείς μέθοδοι DDoS & εργαλεία επίθεσης

Μόλις συζητήσαμε μία από τις πολλές μεθόδους DDoS στην παραπάνω ενότητα. Ονομάζεται « κατανεμημένη άρνηση(distributed denial) », καθώς οι γραμμές επικοινωνίας ανοίγουν όχι από έναν ή δύο αλλά από εκατοντάδες παραβιασμένους υπολογιστές. Ένας χάκερ που έχει πρόσβαση σε πολλούς υπολογιστές μπορεί ανά πάσα στιγμή να αρχίσει να στέλνει αιτήματα στον διακομιστή που θέλει να καταρρίψει. Δεδομένου ότι δεν είναι ένας ή δύο αλλά πολλοί υπολογιστές τοποθετημένοι σε ολόκληρο τον πλανήτη, "διανέμεται". Ο διακομιστής δεν μπορεί πλέον να καλύψει τα εισερχόμενα αιτήματα και τα σφάλματα.

Μεταξύ άλλων μεθόδων είναι η μέθοδος χειραψίας(Handshake method) . Σε ένα κανονικό σενάριο, ο υπολογιστής σας ανοίγει μια γραμμή TCP με το διακομιστή. Ο διακομιστής απαντά και περιμένει να ολοκληρώσετε τη χειραψία. Η χειραψία είναι ένα σύνολο ενεργειών μεταξύ του υπολογιστή και του διακομιστή σας πριν ξεκινήσει η πραγματική μεταφορά δεδομένων. Σε περίπτωση επίθεσης, ο χάκερ ανοίγει το TCP , αλλά δεν ολοκληρώνει ποτέ τη χειραψία – κρατώντας έτσι τον διακομιστή σε αναμονή. Άλλος ένας ιστότοπος κάτω;!

Μια γρήγορη μέθοδος DDoS είναι η μέθοδος UDP(UDP method) . Χρησιμοποιεί διακομιστές DNS (Domain Name Service)(DNS (Domain Name Service)) για την έναρξη μιας επίθεσης DDoS . Για κανονικές αναλύσεις URL , οι υπολογιστές σας χρησιμοποιούν Πρωτόκολλο Δεδομένων Χρήστη(User Datagram Protocol) ( UDP ), καθώς είναι ταχύτερα από τα τυπικά πακέτα TCP . Το UDP(UDP) , εν ολίγοις, δεν είναι πολύ αξιόπιστο καθώς δεν υπάρχει τρόπος να ελέγξετε πακέτα που πέφτουν και τέτοια πράγματα. Χρησιμοποιείται όμως όπου η ταχύτητα είναι μια σημαντική ανησυχία. Ακόμη και οι ιστότοποι διαδικτυακών τυχερών παιχνιδιών χρησιμοποιούν UDP . Οι χάκερ(Hackers) χρησιμοποιούν τις αδυναμίες του UDPπακέτα για να δημιουργήσετε μια πλημμύρα μηνυμάτων σε έναν διακομιστή. Μπορούν να δημιουργήσουν πλαστά πακέτα που εμφανίζονται ως προερχόμενα από τον στοχευμένο διακομιστή. Το ερώτημα θα ήταν κάτι που θα έστελνε μεγάλες ποσότητες δεδομένων στον στοχευμένο διακομιστή. Επειδή υπάρχουν πολλά προγράμματα επίλυσης DNS , γίνεται ευκολότερο για τον χάκερ να στοχεύσει έναν διακομιστή που καταρρίπτει τον ιστότοπο. Και σε αυτήν την περίπτωση, ο στοχευμένος διακομιστής λαμβάνει περισσότερα ερωτήματα/απαντήσεις από όσες μπορεί να χειριστεί.

Διαβάστε(Read) : Τι είναι η άρνηση υπηρεσίας Ransom(What is Ransom Denial of Service) ;

Υπάρχουν πολλά εργαλεία τρίτων που λειτουργούν σαν botnet εάν ο χάκερ δεν έχει πολλούς υπολογιστές. Θυμάμαι μια από τις πολλές ομάδες hacking που ζητούσε από τους ανθρώπους στο Twitter να συμπληρώσουν τυχαία δεδομένα σε κάποια φόρμα ιστοσελίδας και να πατήσουν Αποστολή(Send) . Δεν το έκανα, αλλά ήμουν περίεργος πώς λειτουργούσε. Πιθανώς, έστειλε επίσης επαναλαμβανόμενα ανεπιθύμητα μηνύματα σε διακομιστές έως ότου διασταυρωθεί ο κορεσμός και ο διακομιστής κατέβηκε. Μπορείτε να αναζητήσετε τέτοια εργαλεία στο Διαδίκτυο(Internet) . Αλλά να θυμάστε ότι η πειρατεία είναι έγκλημα και δεν υποστηρίζουμε κανένα έγκλημα στον κυβερνοχώρο(Cyber Crimes) . Αυτό είναι μόνο για ενημέρωση σας.

Έχοντας μιλήσει για μεθόδους επιθέσεων DDoS , ας δούμε αν μπορούμε να αποφύγουμε ή να αποτρέψουμε τις επιθέσεις DDoS .

προστασία ddos

Διαβάστε(Read) : Τι είναι το Black Hat, Grey Hat ή White Hat Hacker;

Προστασία και πρόληψη DDoS

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

Είναι επίσης καλό να χρησιμοποιείτε μια μέθοδο κατανεμημένης κίνησης δεδομένων. Δηλαδή, αντί για έναν μόνο διακομιστή, έχετε διαφορετικά κέντρα δεδομένων που ανταποκρίνονται σε αιτήματα τμηματικά. Θα ήταν πολύ δαπανηρό τις παλιότερες μέρες που έπρεπε να αγοράσετε περισσότερους διακομιστές. Αυτές τις μέρες, τα κέντρα δεδομένων μπορούν να εφαρμοστούν στο cloud – μειώνοντας έτσι το φόρτο σας και διανέμοντάς το από όλους τους διακομιστές αντί για έναν μόνο διακομιστή.

Μπορείτε ακόμη και να χρησιμοποιήσετε το mirroring σε περίπτωση επίθεσης. Ένας διακομιστής mirror περιέχει το πιο πρόσφατο (στατικό) αντίγραφο των στοιχείων στον κύριο διακομιστή. Αντί να χρησιμοποιείτε τους αρχικούς διακομιστές, μπορεί να θέλετε να χρησιμοποιήσετε καθρέφτες έτσι ώστε να μπορεί να εκτραπεί η εισερχόμενη κίνηση και, επομένως, να αποτύχει/αποτραπεί ένα DDoS .

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

Μπορείτε επίσης να εξετάσετε το ενδεχόμενο χρήσης υπηρεσιών όπως το Sucuri Cloudproxy(Sucuri Cloudproxy) ή το Cloudflare , καθώς προσφέρουν προστασία από επιθέσεις DDoS .

Αυτές είναι μερικές μέθοδοι που θα μπορούσα να σκεφτώ, για την πρόληψη και τη μείωση των επιθέσεων DDoS, με βάση τη φύση τους. Εάν είχατε κάποια εμπειρία με το DDoS, μοιραστείτε τη μαζί μας.(These are some methods I could think of, to prevent and reduce DDoS attacks, based on their nature. If you have had any experiences with DDoS, please share it with us.)

Διαβάστε επίσης(Also read) : Πώς να προετοιμαστείτε και να αντιμετωπίσετε μια επίθεση DDoS .



About the author

Είμαι έμπειρος διαχειριστής Windows 10 και Windows 11/10 με κάποια εμπειρία στο Edge. Έχω πλήθος γνώσεων και εμπειρίας να προσφέρω σε αυτόν τον τομέα, γι' αυτό πιστεύω ότι οι δεξιότητές μου θα ήταν πολύτιμο πλεονέκτημα για την εταιρεία σας. Η πολυετής εμπειρία μου τόσο στα Windows 10 όσο και στα Edge μου δίνει τη δυνατότητα να μαθαίνω γρήγορα νέες τεχνολογίες, να επιλύω γρήγορα προβλήματα και να αναλαμβάνω τον έλεγχο όταν πρόκειται για τη λειτουργία της επιχείρησής σας. Επιπλέον, η εμπειρία μου με τα Windows 10 και τον Edge με κάνει να γνωρίζω πολύ καλά όλες τις πτυχές του λειτουργικού συστήματος, κάτι που θα ήταν επωφελές για τη διαχείριση διακομιστών ή τη διαχείριση εφαρμογών λογισμικού.



Related posts