Τα παρακάτω αποτελούν μη δεσμετικές πολιτικές τις οποίες ακολουθούμε στην καθημερινή λειτουργία της εταιρίας. Δεν αποτελούν νομική δέσμευση. Έχουν γραφεί επιτηδευμένα σε απλή γλώσσα και ύφος για να είστε καλύτερα ενημερωμένοι για τον τρόπο λειτουργίας μας.
Τα παρακάτω μπορεί να αλλάξουν οποιαδήποτε στιγμή χωρίς προειδοποίηση. Επίσης δεν μας δεσμεύουν σε τίποτα. Είναι για την καλύτερη σας ενημέρωση και μόνο. Για τους νομικούς όρους της συνεργασίας μας, το μόνο ισχύον κείμενο που αποδεχόμαστε είναι οι όροι χρήσης.
1.1 Συγχωνεύσεις & downgrades
Οι χαμηλές τιμές των πακέτων μας ισχύουν επειδή κάθε υπηρεσία προπληρώνεται για ολόκληρη τη διάρκειά της. Αυτό μας επιτρέπει να διατηρούμε σταθερό και ανταγωνιστικό κόστος για όλους μας τους πελάτες. Για τον λόγο αυτό δεν εκτελούνται συγχωνεύσεις πακέτων ή μετατροπές σε μικρότερο πακέτο (downgrades) κατά τη διάρκεια της ενεργής περιόδου.
1.2 Zips, backups, μεγάλα αρχεία
Κάθε μερικές ώρες τρέχουν αυτοματοποιημένα scripts σε όλους μας τους servers και διαγράφουν οποιοδήποτε αρχείο έχει μέγεθος πέρα από κάποιο λογικό όριο. Και με αυτό εννοούμε αρχεία που βάση του μεγέθους τους, προφανώς δεν χρησιμοποιούνται για τη χρήση των sites. Αυτό περιλαμβάνει και backups που δημιουργούν διάφορα plugins τύπου updraft.
Θυμίζουμε ότι ήδη κρατάμε καθημερινά backups για τις τελευταίες 7 ημέρες. Οπότε οτιδήποτε άλλο πέραν αυτού είναι περιτό και προκαλεί φόρτο στα συστήματα μας χωρίς το παραμικρό όφελος.
1.3 Φύλαξη δεδομένων
Ομοίως θέλουμε να γίνει πλήρως κατανοητό ότι η HappyByte προσφέρει τον χώρο που αναγράφεται σε κάθε πακέτο, αποκλειστικά και μόνο για την λειτουργία των websites & emails σας. Πρόκειται για χώρο που ενοικιάζετε προσωρινά όσο ισχύει η συνεργασία σας με την HappyByte. Δεν λειτουργούμε σαν υπηρεσία φύλαξης δεδομένων σε κανένα επίπεδο και διατηρούμε το δικαίωμα να διαγράψουμε οποιοδήποτε αρχείο βρίσκεται στους servers μας χωρίς καμία ενημέρωση και χωρίς να χρειαζόμαστε κανενός είδους έγκριση.
Πάντα οφείλετε να κρατάτε τα αρχεία/βάσεις/emails σας σε δική σας υποδομή και ποτέ μόνο στους servers της HappyByte. Ούτε προσφέρουμε εγγύηση για τη διατήρηση των δεδομένων σας, ούτε είναι αυτός ο ρόλος της υπηρεσίας μας. Επαναλαμβάνουμε ότι η υπηρεσία web hosting αφορά προσωρινή ενοικίαση χώρου σε web server.
1.4 Λήξη πακέτου
Για τη διευκόλυνση σας και την καλύτερη σας εξυπηρέτηση, προσπαθούμε να κρατάμε το πακέτο σας στον εκάστοτε server, περίπου για ένα μήνα μετά τη λήξη του. Ανάλογα όμως με τις τρέχουσες ανάγκες της υπηρεσίας, μπορεί κάλλιστα να γίνει οριστική διαγραφή ληγμένου πακέτου οποιαδήποτε στιγμή. Ακόμη και την ίδια την μέρα της λήξης του.
Ο όρος abuse χρησιμοποιείται για να περιγράψει όλες εκείνες τις περιπτώσεις όπου εσείς ως πελάτης δημιουργείτε πρόβλημα στους servers μας (σχεδόν πάντα άθελα σας) και κατά 99% γίνεται παράλληλα παραβίαση των όρων χρήσης.
2.1 Ποια είναι η φιλοσοφία του Shared Hosting;
Η φιλοσοφία πίσω από το Shared Hosting που έχετε αγοράσει είναι κάτι παρόμοιο με τη φιλοσοφία μιας μεγάλης πολυκατοικίας. Δηλαδή γίνονται κάποιες εύλογες παραχωρήσεις για να πέσει αρκετά το κόστος της υπηρεσίας.
Σε μια πολυκατοικία ο καθένας έχει το δικό του χώρο στο κτήριο. Παράλληλα όμως ακολουθεί και κάποιους κανόνες (ή συμβιβασμούς αν θέλετε) για να μπορέσουν όλοι να ζουν αρμονικά δίπλα-δίπλα. Π.χ. είναι αυτονόητο ότι δεν μπορείτε να έχετε τη μουσική τέρμα στις τρεις τα ξημερώματα καθότι δημιουργείτε πρόβλημα στους υπόλοιπους.
Ομοίως στο shared hosting, ο κάθε πελάτης έχει το χώρο του στο server αλλά δεν γίνεται να χρησιμοποιεί αφύσικα μεγάλο αριθμό πόρων και να καθυστερεί έτσι τη φόρτωση των άλλων sites που συγκατοικούν στον ίδιο server.
2.2 Τι είναι το CPU abuse;
Αν σας έχουμε στείλει κάποιο ticket για CPU abuse, σημαίνει ότι κάποιο από τα sites σας αρχίζει να μονοπωλεί τον επεξεργαστή του server. Όπως καταλαβαίνετε αυτό στερεί την επεξεργαστική ισχύ από τα υπόλοιπα sites που φιλοξενούνται στο server.
Η πιο συχνή αιτία είναι η στοχοποίηση του site από εταιρίες που κάνουν web scraping. Δηλαδή αντιγράφουν το περιεχόμενο σας (ή τα προϊόντα και τις τιμές τους αν είστε κατάστημα) με σκοπό να τα πουλήσουν σε τρίτους.
Αυτοί συνήθως είναι εταιρίες που εκπαιδεύουν ιδιωτικά συστήματα τεχνητής νοημοσύνης που χρειάζονται τεράστιους όγκους δεδομένων ή ακόμη και ανταγωνιστές σας που θέλουν να παρακολουθούν τι έχετε online ανά πάσα στιγμή.
Φυσικά οι εταιρίες που εκτελούν το web scraping δεν ασχολούνται με την εύρυθμη λειτουργία του server μας. Οπότε απλά βάζουν αυτοματοποιημένα bots να τραβήξουν εκατοντάδες σελίδες "εδώ και τώρα" χωρίς κάποιο rate limiting. Αυτός είναι και ο πιο συχνός λόγος πίσω από τα περιστατικά CPU abuse.
Από τη μεριά μας περνάμε το λογισμικό διαχείρισης πόρων CloudLinux σε όλους μας τους νέους servers που θα είναι σε πλήρη λειτουργία μέχρι το τέλος του έτους. Αυτό θα βοηθήσει τα μέγιστα. Μέχρι τότε όμως, απαιτείται η συνεργασία σας σε περιπτώσεις που έχει στοχοποιηθεί το δικό σας site.
2.3 Τι διαδικασίες ακολουθούμε εμείς σαν HappyByte;
Εξειδικευμένα συστήματα 24/7 monitoring παρακολουθούν όλους τους servers της υποδομής μας και ειδοποιούν άμεσα τον εκάστοτε τεχνικό βάρδιας, οποιαδήποτε ώρα της ημέρας ή και της νύχτας για οποιοδήποτε πρόβλημα.
Η ύψιστη προτεραιότητα μας σε αυτές τις περιπτώσεις είναι να συνεχίσει απρόσκοπτα η λειτουργία του server τουλάχιστον για τους υπόλοιπους πελάτες.
Άρα η πρώτη μας ενέργεια είναι να κλείσουμε το ταχύτερο δυνατόν το προβληματικό site. Ακόμη και αν δεν το κλείναμε, δεν θα μπορούσε ούτως ή άλλως να λειτουργήσει σε οποιαδήποτε περίπτωση εφόσον έχει στοχοποιηθεί. Δεν θα υπήρχε κανένα όφελος στο να το αφήναμε ανοιχτό και απλά να μετέδιδε το πρόβλημα και στον υπόλοιπο server.
Αμέσως μετά, βρίσκουμε σε ποιον πελάτη ανήκει το site, και στέλνουμε μια γραπτή ενημέρωση μέσω ticket, ζητώντας να γίνουν κάποιες βασικές ενέργειες από τη μεριά του. Στο 99% των περιπτώσεων, η καλύτερη και ταχύτερη επιλογή είναι η χρήση της Cloudflare.
Οι τεχνικοί μας είναι πάντα στη διάθεση σας για οποιαδήποτε βοήθεια χρειαστείτε στην εγκατάσταση και ρύθμιση της cloudflare. Και φυσικά όταν ολοκληρωθούν οι ζητούμενες ενέργειες, ακολουθεί το εκ νέου άνοιγμα του site σας σε κανονική λειτουργία.
2.4 Τα συχνότερα παράπονα πελατών
Πολλές φορές έχουμε ακούσει κάποιο παράπονο από πελάτη μας, του τύπου: "Πως μπορείτε να κλείνετε το site μου χωρίς να με ενημερώνετε πρώτα; Κάνετε ζημιά στην επιχείρηση μου. Εγώ δεν φέρω καμία ευθύνη." Ας δούμε αναλυτικά τι ισχύει στην πράξη:
2.5 Γιατί συνιστούμε τη χρήση της Cloudflare.
Η Cloudflare είναι μια 3η υπηρεσία που δεν σχετίζεται με τη HappyByte. Δεν είμαστε affiliates και δεν έχουμε κάποιο οικονομικό όφελος από τη χρήση της υπηρεσίας τους από εσάς. Οι λόγοι που την προτείνουμε είναι καθαρά λειτουργικοί:
Άρα μόλις ο εκάστοτε πελάτης μας εγκαταστήσει την cloudflare και αρχίσει να γίνεται challenge στο domain που δέχεται την επίθεση, τότε φυσικά μπορούμε να το επαναφέρουμε σε λειτουργία. Φυσικά απαιτούνται κάποιες ώρες μέχρι να ολοκληρωθεί το propagation των nameservers που σας δίνει η cloudflare να περάσετε.
2.6 Γιατί δεν λύνουμε εμείς σαν HappyByte αυτό το πρόβλημα από τη μεριά του server;
Οι περισσότερες εταιρίες κακόβουλου web scraping λειτουργούν στα όρια της παρανομίας. Υπάρχουν σε εξέλιξη ακόμη και δικαστικές διαμάχες μεταξύ μεγάλων εταιριών όπως η Google και web scrapers.
Προφανώς αν οι web scrapers είχαν απλά 5, 10, 100 IP διευθύνσεις θα τους είχαμε κόψει ήδη από το firewall. Προφανώς αν υπήρχε κάποιο ειδικό software που να μπορούσε να το αντιμετωπίσει από τη μεριά μας θα το είχαμε ήδη εγκαταστήσει. Προφανώς αν υπήρχε κάποιο Wordpress plugin για αυτό το πρόβλημα θα σας το είχαμε συστήσει.
Οι επιθέσεις αυτές όμως γίνονται κατανεμημένα. Δηλαδή χιλιάδες μολυσμένα με malware "zombie pc" στέλνουν από λίγα requests το καθένα, με αποτέλεσμα να μην είναι εύκολο για ακόμη και το αυστηρότερο firewall να τα διαχωρίσει από τα εξίσου λίγα requests των κανονικών επισκεπτών.
Η Cloudflare όμως δρομολογεί το traffic εκατομμυρίων domains. Άρα είναι σε θέση να βλέπει patterns που προδίδουν τους web scrapers ακόμη και πέρα από το απλό challenge.
Αν π.χ. ένα δικηγορικό γραφείο στην Αργεντινή στέλνει κάθε μερικές ώρες requests σε "τυχαία" domains τα οποία ως δια μαγείας δέχονται επίθεση εκείνη τη στιγμή, τότε είναι προφανές ότι πρόκειται για μολυσμένο δίκτυο και εύκολα μπορεί να απομονωθεί.
Καμία εταιρία web hosting από μόνη της, ακόμη και οι μεγαλύτερες παγκοσμίως, δεν έχουν αυτό το bird's eye view που απαιτείται για την αποτελεσματική αντιμετώπιση τέτοιων φαινομένων. Συμπερασματικά, τα bots και οι web crawlers είναι ένα πρόβλημα που δεν είναι αντιμετωπίσιμο στο επίπεδο οποιουδήποτε μεμονωμένου server. Εξού και απαιτούνται λύσεις τύπου Cloudflare.
Ούτε σε εμάς είναι αρεστό το να υποχρεώνονται τα sites να έχουν "πορτιέρη". Αυτή είναι όμως η πραγματικότητα στο internet του σήμερα.