PBN & αποτυπώματα
Τι σημαίνει στην πραγματικότητα το "footprint-free" PBN hosting
Το ίχνος είναι οποιοδήποτε σήμα συνδέει τους ιστότοπούς σας μεταξύ τους ή με ένα μοτίβο φιλοξενίας που οι μηχανές αναζήτησης έχουν μάθει να δυσπιστούν — εδώ είναι που κρύβονται αυτά τα σήματα και πώς τα εξαλείφουμε στον σχεδιασμό μας.
Ένα αποτύπωμα είναι μια συσχέτιση, όχι ένα μεμονωμένο στοιχείο
Ο όρος «Footprint-free» χρησιμοποιείται χαλαρά, γι' αυτό αξίζει να είμαστε ακριβείς. Ένα αποτύπωμα είναι οποιοδήποτε σήμα επιτρέπει σε ένα τρίτο μέρος —μια μηχανή αναζήτησης, έναν ανταγωνιστή που χρησιμοποιεί κάποιο εργαλείο, έναν χειροκίνητο αξιολογητή— να ομαδοποιήσει τους ιστότοπούς σας μεταξύ τους, ή να τους ομαδοποιήσει με ένα μοτίβο φιλοξενίας που συνδέεται ήδη με χειραγώγηση. Η απενευρετηριοποίηση σπάνια προέρχεται από ένα μόνο ενοχοποιητικό στοιχείο. Προέρχεται από συσχέτιση: καμιά τριανταριά ιστότοποι που μεμονωμένα φαίνονται εντάξει, αλλά μοιράζονται την ίδια ετικέτα γεννήτριας, το ίδιο ζεύγος διακομιστών ονομάτων, το ίδιο /24, το ίδιο αποτύπωμα θέματος και τον ίδιο ρυθμό δημοσίευσης. Οποιοδήποτε από αυτά είναι απλώς θόρυβος. Σωρευμένα, αποτελούν ένα δίκτυο.
Αυτό επαναπροσδιορίζει ολόκληρο το πρόβλημα. Δεν κυνηγάτε ένα μόνο πράγμα για να κρυφτείτε· προσπαθείτε να σπάσετε τη συσχέτιση σε κάθε επίπεδο ταυτόχρονα — την HTML που εκπέμπει ο ιστότοπος, τη διαδρομή δικτύου μέσω της οποίας επιλύεται, τον λογαριασμό που τον προβάλλει και την ακτίνα έκρηξης που μοιράζεται με τους γείτονές του. Αν παραλείψετε ένα επίπεδο, τα υπόλοιπα εξακολουθούν να ευθυγραμμίζονται. Γι' αυτόν τον λόγο, η τοποθέτηση ενός CDN μπροστά από ένα φθηνό κοινόχρηστο πακέτο δεν κάνει σχεδόν τίποτα: αλλάζει μία μεταβλητή αφήνοντας ταυτόχρονα το αποτύπωμα επί τόπου, το μοτίβο DNS και την απομόνωση κοινής μοίρας πανομοιότυπα σε ολόκληρη την υποδομή.
Αποτυπovanja στον ιστότοπο: τι αποκαλύπτει η HTML
Τα footprint με το χαμηλότερο κόστος εντοπισμού είναι αυτά που ένας ιστότοπος ανακοινώνει μέσα από την ίδια του την έξοδο. Μια προεπιλεγμένη εγκατάσταση του WordPress εκπέμπει την έκδοσή της σε μια ετικέτα meta generator και στα query strings των πόρων της, παραπέμπει σε endpoints ανακάλυψης wp-json και σε μια διεπαφή XML-RPC, αποστέλλει κεφαλίδες pingback και επιστρέφει μια κεφαλίδα X-Powered-By που κατονομάζει το stack. Τίποτα από αυτά δεν είναι ορατό σε έναν ανθρώπινο αναγνώστη, αλλά όλα μπορούν να εντοπιστούν μέσω σεναρίων με απόλυτη ευκολία — μπορείτε να κάνετε fingerprint σε δέκα χιλιάδες ιστότοπους για αυτά τα σημάδια μέσα σε ένα απόγευμα.
Το εργαλείο αφαίρεσης footprint αφαιρεί ακριβώς αυτή την επιφάνεια σε κάθε ανάπτυξη: η ετικέτα έκδοσης και δημιουργού, οι σύνδεσμοι ανακάλυψης, το XML-RPC, τα pingbacks και το X-Powered-By αφαιρούνται όλα, έτσι ώστε κάθε ιστότοπος να παρουσιάζει μια καθαρή, γενική επιφάνεια αντί για μία που μοιάζει με WordPress. Επειδή εκτελείται ως μέρος της ανάπτυξης και όχι ως καθαρισμός μιας χρήσης, μια ενημέρωση προσθέτου ή μια αλλαγή θέματος δεν μπορεί να επανεισαγάγει αθόρυβα μια κεφαλίδα που νομίζατε ότι είχατε αφαιρέσει. Το νόημα δεν είναι η μυστικότητα για χάρη της μυστικότητας — είναι η άρνηση του φθηνότερου και πιο κλιμακούμενου σήματος συσχέτισης που υπάρχει.
Το θέμα και τα αποτυπώματα δομής έχουν επίσης σημασία. Ένα δίκτυο όπου κάθε ιστότοπος έχει το ίδιο θέμα με την ίδια διάταξη γραφικών στοιχειών και το ίδιο κείμενο υποσέλιδου συσχετίζεται μόνο με βάση τη διάταξη. Η παράδοση στατικής HTML βοηθά εδώ: η εξυπηρέτηση ενός ιστότοπου ως επίπεδης HTML αφαιρεί εξ ολοκλήρου τα σημάδια του ζωντανού στοίβαγμα (live-stack) και επιτρέπει στη σήμανση κάθε ιστότοπου να στέκεται μόνη της.
Αποτυπώματα δικτύου: IP, CDN και DNS
Το επίπεδο που οι περισσότεροι διαχειριστές κάνουν λάθος είναι το δίκτυο. Η φιλοξενία εκατοντάδων ιστοτόπων σε ένα μηχάνημα τους τοποθετεί σε μία IP, σε ένα /24, πίσω από ένα μοτίβο reverse-DNS — ένα κλασικό σύμπλεγμα (cluster). Η διασπορά τους σε λίγους διακομιστές που σας ανήκουν βοηθάει ελάχιστα, επειδή μια μικρή δεξαμενή IP εξακολουθεί να είναι δεξαμενή. Και η δρομολόγηση τα πάντα μέσω ενός μόνο λογαριασμού CDN, ή ενός μόνο παρόχου DNS, απλώς μετατοπίζει το σύμπλεγμα ένα επίπεδο πιο πάνω: τώρα η συσχέτιση είναι ο λογαριασμός ή το σύνολο των nameserver, αντί για την IP.
Ο σχεδιασμός δικτύου χωρίς αποτύπωση SEO σημαίνει κατανομή σε πολλούς λογαριασμούς και πολλούς παρόχους, όχι σε έναν. Οι ομάδες λογαριασμών CDN και DNS διανέμουν τους ιστότοπους σε πολλαπλούς λογαριασμούς Cloudflare, bunny.net, CDN77 και KeyCDN και σε παρόχους DNS, συμπεριλαμβανομένου του ClouDNS — και μπορείτε επίσης να φέρετε τους δικούς σας λογαριασμούς στην ομάδα. Η κατανομή υπολογίζεται εκ νέου από την κατάσταση του ζωντανό λογαριασμού σε κάθε ανάπτυξη, οπότε καθώς το χαρτοφυλάκιο μεγαλώνει, δεν διολισθαίνει αθόρυβα σε ένα σύμπλεγμα σε όποιον λογαριασμό έτυχε να είναι προεπιλεγμένος. Οι IP προέλευσης βρίσκονται πίσω από το CDN, επομένως ο διακομιστής που εξυπηρετεί πραγματικά το περιεχόμενο δεν είναι ποτέ αυτός που επιστρέφει μια αναζήτηση.
Η λέξη-κλειδί εδώ είναι η δεξαμενή. Ένα δίκτυο χωρίς αποτύπωμα δεν είναι απλώς μια έξυπνη κρυψώνα· είναι αρκετές ανεξάρτητες επιφάνειες, κατανεμημένες με αρκετή πρόθεση, ώστε κανένας μεμονωμένος λογαριασμός, διακομιστής ονομάτων ή υποδίκτυο να μη συγκεντρώνει ύποπτο μερίδιο των ιστοτόπων σας.
Γιατί τα αποτυπώματα πρέπει να διαχειρίζονται ανά ανάπτυξη και όχι να ορίζονται μία φορά
Τα δίκτυα δεν είναι στατικά. Προσθέτετε domains, αποσύρετε άλλα, μεταφέρετε μια παρτίδα, αλλάζετε theme, μετακινείτε ένα tier. Κάθε ένα από αυτά τα γεγονότα είναι μια ευκαιρία να επανεμφανιστεί ένα footprint — ένα επανενεργοποιημένο endpoint XML-RPC, ένα νέο site που προσγειώνεται σε έναν υπερχρησιμοποιημένο λογαριασμό CDN, ένα αποκατεστημένο αντίγραφο ασφαλείας που φέρει ένα παλιό generator tag. Ένας έλεγχος footprint που ήταν καθαρός κατά την κυκλοφορία είναι άχρηστος έξι μήνες και διακόσια deploys αργότερα.
Γι' αυτό αντιμετωπίζουμε τη διαχείριση αποτυπώματος ως ιδιότητα του αγωγού ανάπτυξης και όχι ως μια λίστα ελέγχου που εκτελείτε περιστασιακά. Η απομάκρυνση επί τόπου, η εξισορρόπηση της δεξαμενής λογαριασμών και η βασική γραμμή προσθέτων εφαρμόζονται ξανά κάθε φορά που ένας ιστότοπος εκχωρείται ή τροποποιείται, υπολογιζόμενα με βάση την τρέχουσα κατάσταση του συνόλου — και όχι έναντι ενός στιγμιότυπου από την εγκατάσταση. Η ισορροπία επανυπολογίζεται από δεδομένα ζωντανών λογαριασμών σε κάθε ανάπτυξη, οπότε ο εκατοστός ιστότοπος τοποθετείται με πλήρη επίγνωση του πού πήγαν οι προηγούμενοι ενενήντα εννέα. Η ρύθμιση και λήθη είναι το σημείο αποτυχίας· η συνεχής επιβολή ανά ανάπτυξη είναι η λύση.
Απομόνωση μοιραίας μοίρας: το αποτύπωμα της κατάρρευσης
Υπάρχει ένα αποτύπωμα που αποκαλύπτεται μόνο υπό πίεση. Αν εκατό ιστότοποι μοιράζονται ένα σύστημα αρχείων και μία ομάδα PHP, τότε ένας παραβιασμένος ιστότοπος, μια ανεξέλεγκτη διαδικασία ή μια κορύφωση πόρων παρασύρει μαζί της και τους γείτονες — και ολόκληρο το υποδίκτυο που εμφανίζει soft-404 ή καθυστέρηση την ίδια στιγμή αποτελεί από μόνο του ένα σήμα συσχέτισης, ανεξάρτητα από το κακόβουλο λογισμικό ή τη διακοπή λειτουργίας. Η φιλοξενία κοινής μοίρας μετατρέπει ένα πρόβλημα ενός μόνο ιστότοπου σε συμβάν σε ολόκληρο το δίκτυο.
Η απομόνωση ανά ιστότοπο τοποθετεί κάθε ιστότοπο εντός των δικών του ορίων περιορισμού, ώστε ο ένας ιστότοπος να μην μπορεί να έχει πρόσβαση στα αρχεία, τις διεργασίες ή τη μνήμη ενός άλλου, με σάρωση κακόβουλου λογισμικού και προστασία DDoS ενεργοποιημένη από προεπιλογή. Αυτό προστατεύει τους ιστότοπους που δεν πειράξατε από αυτόν που δέχθηκε επίθεση, και σημαίνει επίσης ότι ο συνολικός αριθμός ιστοτόπων δεν καταρρέει ως ενιαίο σύνολο — κάτι που αποτελεί ταυτόχρονα χαρακτηριστικό διαθεσιμότητας και, διακριτικά, χαρακτηριστικό αποτυπώματος. Η προσωρινή αποθήκευση (caching) παίζει έναν παρόμοιο ρόλο: με το LiteSpeed Enterprise και μια κρυφή μνήμη αντικειμένων ανά ιστότοπο να απορροφά την περισσότερη κίνηση, μια απότομη αύξηση της κίνησης σε έναν ιστότοπο σπάνια μετατρέπεται σε συμβάν πόρων που εξαπλώνεται προς τα έξω εξ αρχής.
Επαναφορά παλαιών domain χωρίς τη μεταφορά του ψηφιακού τους αποτυπώματος
Τα παλalia ληγμένα domain είναι βασικό στοιχείο της δικτύωσης και φέρουν τον δικό τους κίνδυνο αποτυπώματος. Η ανακατασκευή ενός domain από ένα γενικό πρότυπο πετάει στα σκουπίδια ακριβώς την ιστορία που έκανε το domain αξιοπρόκτητο, και μια ομάδα ληγμένων domain που έχουν ανακατασκευαστεί όλα στον ίδιο σκελετό συσχετίζονται σε αυτόν τον σκελετό. Η πιο καθαρή προσέγγιση είναι να επαναφέρετε τον αρχικό ιστότοπο του domain από το Internet Archive και να τον προβάλετε ως στατικό HTML — η πιο γρήγορη διαδρομή για να φέρετε ένα παλιό domain ξανά online και να το επανευρετηριάσετε με τη δική του πραγματική δομή και όχι με μια τυπική δομή δικτύου.
Η επαναφορά ως στατικό HTML αποδίδει επίσης μέρισμα στο footprint: δεν υπάρχει ζωντανό CMS για αποτύπωση, καμία έκδοση προς διαρροή, κανένα σημείο ανακάλυψης προς ανίχνευση. Ο ιστότοπος εμφανίζεται όπως ήταν ιστορικά. Σε συνδυασμό με τη διανομή σε δεξαμενή λογαριασμών και την απομάκρυνση επιτόπου ανά ανάπτυξη, ένα αναβιωμένο domain επανεντάσσεται στο δίκτυό σας χωρίς να κληρονομεί τα στοιχεία που θα το ομαδοποιούσαν με την υπόλοιπη δομή του.
Τίποτα από αυτά δεν είναι πρωτόγνωρο. Το hosting χωρίς αποτύπωση (footprint-free hosting) είναι απλώς η πειθαρχία της διακοπής συσχετίσεων σε κάθε επίπεδο —HTML, δικτύου, λογαριασμού, απομόνωσης και ιστορικού— και της εκ νέου ενίσχυσής τους σε κάθε αλλαγή, στην κλίμακα ενός πραγματικού δικτύου αντί για μερικών μόνο ιστότοπων.
Συχνές ερωτήσεις
Η τοποθέτηση ενός CDN μπροστά από τους ιστότοπούς μου τους κάνει απαλλαγμένους από ίχνη (footprint-free);
Όχι. Ένας ενιαίος λογαριασμός CDN μπροστά από έναν κοινόχρηστο διακομιστή αλλάζει μία μεταβλητή — την IP που επιστρέφει μια αναζήτηση — αφήνοντας παράλληλα το αποτύπωμα στον ιστότοπο, το μοτίβο DNS και την απομόνωση κοινής μοίρας πανομοιότυπα σε κάθε ιστότοπο. Ακόμη χειρότερα, η δρομολόγηση ολόκληρου ενός δικτύου μέσω ενός μόνο λογαριασμού CDN ή DNS απλώς μετεγκαθιστά τη συστοιχία σε αυτόν τον λογαριασμό. Η σχεδίαση χωρίς αποτύπωμα απαιτεί κατανομή σε πολλούς λογαριασμούς και παρόχους, απομάκρυνση σε επίπεδο ιστότοπου και απομόνωση ανά ιστότοπο που λειτουργούν συνδυαστικά, και όχι ένα μεμονωμένο επίπεδο διαμεσολαβητή.
Ποια αποτυπώματα στον ιστότοπο αφαιρεί πράγματι το εργαλείο αφαίρεσης αποτυπωμάτων;
Σε κάθε ανάπτυξη, αφαιρεί την έκδοση του WordPress και την ετικέτα γεννήτριας, τους συνδέσμους ανακάλυψης wp-json, το XML-RPC, τα pingbacks και την κεφαλίδα X-Powered-By — τα φτηνά, αυτοματοποιημένα στοιχεία που επιτρέπουν σε οποιονδήποτε να αναγνωρίσει εύκολα μια εγκατάσταση WordPress σε μεγάλη κλίμακα. Επειδή εκτελείται ως μέρος της ανάπτυξης και όχι ως ένας εφάπαξ καθαρισμός, μια ενημέρωση πρόσθετου ή θέματος δεν μπορεί να επανεισαγάγει αθόρυβα ένα σήμα που είχατε ήδη αφαιρέσει.
Γιατί η διαχείριση του footprint πρέπει να γίνεται σε κάθε ανάπτυξη;
Επειδή τα δίκτυα αλλάζουν συνεχώς — νέα domain, μεταναστεύσεις, αλλαγές θεμάτων, μετακινήσεις επιπέδων — και κάθε αλλαγή είναι μια ευκαιρία για να επανεμφανιστεί ένα footprint ή για να καταλήξει ένας νέος ιστότοπος σε έναν υπερχρησιμοποιημένο λογαριασμό. Ένας έλεγχος footprint που ήταν καθαρός κατά την εκκίνηση δεν έχει νόημα μετά από εκατοντάδες μεταγενέστερες αναπτύξεις. Εφαρμόζουμε εκ νέου την απομάκρυνση επί τόπου, την εξισορρόπηση της δεξαμενής λογαριασμών και τη βασική γραμμή πρόσθετων σε κάθε συμβάν εκχώρησης, υπολογισμένα με βάση την τρέχουσα κατάσταση των υποδομών αντί για ένα στιγμιότυπο κατά τη ρύθμιση.
Μπορώ να χρησιμοποιήσω τους δικούς μου λογαριασμούς Cloudflare ή CDN αντί για το δικό σας pool;
Ναι. Μπορείτε να φέρετε τους δικούς σας λογαριασμούς CDN και DNS στη δεξαμενή μαζί με τους δικούς μας, και η διανομή εξακολουθεί να επανυπολογίζεται από την κατάσταση του ζωντανού λογαριασμού σε κάθε ανάπτυξη, ώστε τίποτα να μην αποκλίνει σε ένα σύμπλεγμα. Αυτό ταιριάζει σε διαχειριστές που διαθέτουν ήδη παλαιούς ή έμπιστους λογαριασμούς που θέλουν να διατηρήσουν σε κυκλοφορία.
Σχετικά
Δοκιμάστε το δωρεάν για 14 ημέρες
Ξεκινήστε τους πρώτους σας ιστότοπους δωρεάν για 14 ημέρες — χωρίς κάρτα. Μεταφέρετε ένα υπάρχον δίκτυο; Η πρώτη σας μετανάστευση είναι δική μας υπόθεση.
Ξεκινήστε δωρεάν