HTTP 429 / 454 / 455 Αποκλεισμένο
Εξήγηση των σφαλμάτων HTTP 429, 454 και 455 από το firewall μας: γιατί εμφανίζονται, τι σημαίνουν και πώς επιλύετε τον αποκλεισμό.
Η Simply.com χρησιμοποιεί ένα προηγμένο σύστημα προστασίας (Web Application Firewall) για να αποτρέπει και να αποκλείει επιθέσεις, κατάχρηση και εκμετάλλευση ευπαθειών στους ιστότοπους των πελατών μας.
HTTP 429
Όταν συναντάτε αυτόν τον κωδικό σφάλματος, ο διακομιστής ιστού εκτελεί έναν αυτόματο έλεγχο ασφαλείας του προγράμματος περιήγησής σας, πριν σας επιτρέψει να συνεχίσετε. Ο έλεγχος αποσκοπεί στην προστασία του ιστότοπου από bots και αυτοματοποιημένες επιθέσεις, οι οποίες μπορούν να επιβαρύνουν τον διακομιστή ή να επιχειρήσουν να εκμεταλλευτούν ευπάθειες.
Όλα τα κανονικά προγράμματα περιήγησης μπορούν να ολοκληρώσουν αυτόν τον έλεγχο χωρίς προβλήματα και στη συνέχεια θα λάβουν κωδικό απάντησης HTTP 200.
Στις περισσότερες περιπτώσεις ο έλεγχος πραγματοποιείται στο παρασκήνιο και ένα συνηθισμένο πρόγραμμα περιήγησης με ενεργοποιημένα τα JavaScript και τα cookies περνά μέσα σε λίγα δευτερόλεπτα, χωρίς να το παρατηρήσετε ο ίδιος. Όταν περάσετε τον έλεγχο, μπορείτε να πλοηγηθείτε ελεύθερα στον ιστότοπο για ένα ορισμένο χρονικό διάστημα, πριν ενδεχομένως ανανεωθεί.
Μπορεί να τύχει να δείτε το μήνυμα "Checking your browser" για διάφορους λόγους, π.χ.:
- Ο ιστότοπος δέχεται αυτή τη στιγμή ασυνήθιστα πολλές αιτήσεις ή βρίσκεται κυριολεκτικά υπό επίθεση.
- Η επίσκεψη προέρχεται από μια διεύθυνση IP που έχει κακή «reputation» και είναι γνωστή για επιθέσεις. Μπορείτε να αναζητήσετε τη διεύθυνση IP στο www.simply.com/rbl/.
- Γνωστό crawler που έχει πραγματοποιήσει υπερβολικά πολλές αιτήσεις σε σύντομο χρονικό διάστημα.
- Ο κωδικός σφάλματος μπορεί επίσης να προέρχεται από τον ίδιο τον κώδικα και την προστασία του ιστότοπου (εκτός του ελέγχου μας).
Αν μείνετε κολλημένος στον έλεγχο, μπορείτε να δοκιμάσετε να φορτώσετε ξανά τη σελίδα, να ενημερώσετε το πρόγραμμα περιήγησής σας ή να επισκεφθείτε τη σελίδα από άλλη συσκευή ή σύνδεση δικτύου.
Ο κωδικός σφάλματος ενημερώνει τον επισκέπτη ότι θα πρέπει/μπορεί να δοκιμάσει ξανά αργότερα.
HTTP 454
Αυτός ο κωδικός απάντησης μπορεί να προκύψει αν:
- Χρησιμοποιείτε ένα πολύ παλιό πρόγραμμα περιήγησης, το οποίο δεν διαθέτει τις λειτουργίες στις οποίες βασίζεται ο σύγχρονος ιστός.
- Προσποιείστε ότι είστε ένα πολύ παλιό πρόγραμμα περιήγησης, το οποίο δεν διαθέτει τις λειτουργίες στις οποίες βασίζεται ο σύγχρονος ιστός.
Όλα τα κανονικά προγράμματα περιήγησης μπορούν να ολοκληρώσουν αυτόν τον έλεγχο χωρίς προβλήματα και στη συνέχεια θα λάβουν κωδικό απάντησης HTTP 200.
Αν είστε ιδιοκτήτης του ιστότοπου και διαπιστώνετε ότι νόμιμοι επισκέπτες, ενσωματώσεις ή συσκευές πλήττονται, επικοινωνήστε πρώτα με τον ιδιοκτήτη αυτής της ενσωμάτωσης και ζητήστε του να εξετάσει το πρόβλημα. Ελέγξτε ποιο user-agent αποστέλλεται.
HTTP 455
Αυτός ο κωδικός απάντησης μπορεί να προκύψει αν:
- Το μεμονωμένο request έχει αποκλειστεί λόγω κανόνα firewall.
- Ένας AI-agent που δεν χρησιμοποιεί custom user-agent, ή χρησιμοποιεί ένα user-agent που χρησιμοποιείται επίσης από botnets.
Μπορείτε να δείτε την ακριβή αιτία του αποκλεισμού εξετάζοντας τα logs του προϊόντος σας. Αυτό γίνεται στην ενότητα "Webserver logs" στο Πίνακα Ελέγχου μας.
Με βάση την αιτία, μπορείτε πιθανότατα να επιλύσετε τον αποκλεισμό.
Υπηρεσίες στη whitelist
Γνωστές υπηρεσίες τρίτων, όπως Googlebot, OpenAI, Anthropic, Bing, LinkedIn, Jetpack, PayPal, Facebook, ManageWP κ.λπ., βρίσκονται στη whitelist στο φίλτρο ασφαλείας μας.
Δεν προσθέτουμε στη whitelist υπηρεσίες ασφαλείας, καθώς το φίλτρο ασφαλείας μας είναι ακριβώς ένα στοιχείο ασφαλείας – και το να το αφαιρέσουμε για να σαρώσουμε την ασφάλεια δεν έχει έτσι ιδιαίτερο νόημα.
Bots που προσποιούνται ότι είναι εγκεκριμένες υπηρεσίες
Αν εξετάζετε αποκλεισμούς, σημειώστε ότι πολλά bots προσποιούνται ότι είναι αυτές οι γνωστές υπηρεσίες, σε μια προσπάθεια να περάσουν το φίλτρο ασφαλείας. Ελέγξτε επομένως πάντα αν όντως έχει αποκλειστεί μια εγκεκριμένη υπηρεσία (με βάση τη διεύθυνση IP).
Απαιτήσεις για προσθήκη στη whitelist
Γενικά, το WAF μας συμπεριφέρεται ορθά απέναντι σε ορθά requests, δηλαδή requests που τηρούν τους καθιερωμένους κανόνες. Αν επιθυμείτε να προσθέσετε στη whitelist μια γνωστή υπηρεσία τρίτων, μπορούμε να το προσφέρουμε, εφόσον υπάρχει μια δημόσια και συντηρούμενη διεύθυνση URL με μια λίστα των χρησιμοποιούμενων διευθύνσεων IP.
Ελέγξτε παρακαλώ αν όντως λαμβάνει χώρα αποκλεισμός, πριν ζητηθεί whitelisting.
Άρθρο από την κατηγορία υποστήριξης: PHP