Γιατί ξαναπαραβιάζεται το site μου;
Ένα site που καθαρίστηκε από plugin, host ή άλλον πάροχο και επέστρεψε μολυσμένο έχει ακόμη κάτι που ο καθαρισμός δεν έφτασε: μια προγραμματισμένη εργασία, μια εγγραφή στη βάση, έναν λογαριασμό στον server, έναν κωδικό. Κοιτάμε κάθε επίπεδο, όχι μόνο τα αρχεία, το κλείνουμε και το γράφουμε. Αν τον προηγούμενο καθαρισμό τον κάναμε εμείς, γράψτε μας πρώτα: ελέγχουμε τη δική μας δουλειά πριν συζητηθεί οτιδήποτε άλλο.
Για ποιον είναι
- Ιδιοκτήτες με site που καθαρίστηκε μία ή περισσότερες φορές, από plugin, host ή άλλον πάροχο, και επέστρεψε μολυσμένο.
- Agencies που διαχειρίζονται site το οποίο καίει ώρες σε επαναλαμβανόμενους καθαρισμούς.
- Hosts με έναν λογαριασμό που συνεχίζει να βγάζει ειδοποιήσεις μετά από κάθε καθαρισμό.
Διερεύνηση επαναμόλυνσης
Τιμή εκκίνησης για ένα site που καθαρίστηκε αλλού και επέστρεψε μολυσμένο. Περιλαμβάνει τον πλήρη καθαρισμό όλων των ευρημάτων (ο απλός καθαρισμός κοστίζει 220 €)· η διαφορά είναι η διερεύνηση επίπεδο προς επίπεδο και η αναφορά. Επιβεβαιώνεται γραπτώς πριν ξεκινήσουμε.
Τι περιλαμβάνει
- Εξέταση του τι κάλυψαν και τι δεν κάλυψαν οι προηγούμενοι καθαρισμοί.
- Κυνήγι επιμονής σε όλα τα επίπεδα: cron jobs, must-use plugins, options και posts στη βάση, προγραμματισμένα events, object cache, MySQL triggers, τροποποιημένα core αρχεία, .htaccess και αρχεία ρυθμίσεων PHP.
- Έλεγχος άλλων λογαριασμών, sites και χρηστών στον ίδιο server που μπορούν να γράψουν σε αυτό το site.
- Έλεγχος διαπιστευτηρίων και προσβάσεων: λογαριασμοί διαχειριστή, application passwords, API keys, χρήστες SFTP και βάσης, συνεδρίες hosting panel.
- Έλεγχος λογισμικού και διαμόρφωσης για την ανοιχτή πόρτα: παλιά ή εγκαταλελειμμένα components, εκτεθειμένα backups, εγγράψιμοι φάκελοι.
- Αφαίρεση όλων των ευρημάτων, με αντίγραφα τεκμηρίων πρώτα.
- Αναφορά: από πού ήρθε η επαναμόλυνση, τι αφαιρέθηκε, τι πρέπει ακόμη να αλλάξει από την πλευρά σας.
Τι δεν περιλαμβάνει
- Εγγύηση ότι ένα site με γνωστό ευάλωτο component θα μείνει καθαρό αν το component παραμείνει. Η αναφορά το κατονομάζει· η αντικατάστασή του είναι δική σας απόφαση.
- Καθαρισμό άλλων sites στον server που δεν ανήκουν στο έργο. Αν τα βρούμε μολυσμένα, σας ενημερώνουμε και δίνουμε προσφορά.
- Συνεχή παρακολούθηση. Δείτε τη Συντήρηση & παρακολούθηση ασφαλείας, που περιλαμβάνει καθαρισμούς.
Πώς δουλεύουμε
Η διερεύνηση επαναμόλυνσης είναι ευρύτερη από έναν καθαρισμό και στενότερη από μια πλήρη διερεύνηση περιστατικού. Χτίζεται γύρω από μία ερώτηση: τι επαναφέρει το malware.
Ιστορικό και πρόσβασηημέρα 1
Μας λέτε πότε καθαρίστηκε το site, από ποιον, και τι επέστρεψε. Ζητάμε πρόσβαση σε panel, SSH/SFTP και βάση, και τυχόν προηγούμενες αναφορές.
Τεκμήρια και σημείο αναφοράςημέρα 1
Πλήρες αντίγραφο αρχείων και βάσης. Hashes όλων όσων θα εξετάσουμε, ώστε να αποδείξουμε αργότερα τι άλλαξε.
Κυνήγι επίπεδο προς επίπεδοημέρες 1–3
Αρχεία, βάση, cron, θέσεις server εκτός web root, άλλοι λογαριασμοί στον server, διαπιστευτήρια, προγραμματισμένες εργασίες και caches. Τα κρυπτογραφημένα payloads αποκωδικοποιούνται, δεν διαγράφονται απλώς.
Κλείσιμο και καθαρισμός
Ό,τι βρέθηκε αφαιρείται. Όπου τροποποιήθηκε νόμιμο αρχείο, επαναφέρεται. Τα σημεία κινδύνου που μόνο εσείς μπορείτε να αλλάξετε (κωδικοί, εγκαταλελειμμένα components, ρυθμίσεις hosting) καταγράφονται καθαρά.
Επαλήθευση και αναφοράσυνήθως 3–7 εργάσιμες συνολικά
Πέρασμα επαλήθευσης, εξωτερικός έλεγχος, γραπτή αναφορά. Παραμένουμε διαθέσιμοι για ερωτήσεις μετά την παράδοση.
Τι παραλαμβάνετε
- Γραπτή αναφορά που κατονομάζει τον μηχανισμό επαναμόλυνσης, με στοιχεία.
- Καταγραφή κάθε κακόβουλου στοιχείου που αφαιρέθηκε, με διαδρομές και hashes.
- Καθαρό, επαληθευμένο site.
- Σύντομη λίστα με τις αλλαγές που μόνο εσείς μπορείτε να κάνετε, κατά προτεραιότητα.
Τι αλλάζει την τιμή
- Περισσότερα sites ή λογαριασμοί στον ίδιο server που εμπλέκονται στην αλυσίδα επαναμόλυνσης.
- Επιμονή σε επίπεδο server (root cron, υπηρεσίες συστήματος, τροποποιημένα binaries): δείτε την Ασφάλεια & αποκατάσταση server.
- Ανάγκη για επίσημη αναφορά περιστατικού προς τρίτους: δείτε τη Διερεύνηση περιστατικού.
Συχνές ερωτήσεις
Το plugin ασφαλείας λέει ότι το site είναι καθαρό, αλλά ξαναπαραβιάζεται. Γιατί;
Τα plugins σαρώνουν ό,τι βλέπουν μέσα από την εφαρμογή. Η επαναμόλυνση συνήθως ζει εκεί που δεν κοιτούν: cron jobs, βάση, αρχεία ρυθμίσεων PHP, άλλοι λογαριασμοί στον ίδιο server, ή ένα διαπιστευτήριο που ο επιτιθέμενος κρατά ακόμη. Αυτά τα επίπεδα ελέγχουμε χειροκίνητα.
Φταίει ο hosting provider μου;
Μερικές φορές η πηγή είναι γειτονικός λογαριασμός σε shared server· συχνά είναι component ή διαπιστευτήριο στο ίδιο το site. Δεν μαντεύουμε. Η αναφορά δηλώνει τι δείχνουν τα στοιχεία, και μπορούμε να τη μοιραστούμε με τον host σας αν εμπλέκεται πρόσβαση μεταξύ λογαριασμών.
Αντικαθιστάτε το ευάλωτο plugin ή theme;
Το εντοπίζουμε και σας το λέμε. Η αντικατάσταση ή αφαίρεση components που επιλέξατε εσείς είναι δική σας απόφαση, γιατί μπορεί να αλλάξει τη λειτουργία του site. Αν θέλετε να το κάνουμε εμείς, το προσθέτουμε στο εύρος.
Περιλαμβάνεται ο καθαρισμός;
Ναι. Ό,τι βρούμε κατά τη διερεύνηση αφαιρείται μέσα στην τιμή. Η διερεύνηση είναι η επιπλέον εργασία πάνω από έναν κανονικό καθαρισμό.
Εσείς καθαρίσατε το site μου και ξαναμολύνθηκε. Πληρώνω αυτό;
Γράψτε μας πρώτα, με τον αριθμό της υπόθεσης. Ελέγχουμε τη δική μας δουλειά πριν συζητηθεί οτιδήποτε άλλο. Η υπηρεσία αυτή είναι τιμολογημένη για sites που καθαρίστηκαν από κάποιον άλλον.
Τι γίνεται αν το site επαναφέρθηκε από ήδη μολυσμένο backup;
Είναι από τα πιο συνηθισμένα μοτίβα επαναμόλυνσης. Ελέγχουμε τα backups που έχετε ακόμη και σας λέμε ποιο σημείο επαναφοράς είναι πραγματικά καθαρό.
Μπορείτε να αποτρέψετε να ξανασυμβεί;
Κλείνουμε ό,τι βρίσκουμε και καταγράφουμε τι πρέπει να αλλάξετε. Για συνεχή προστασία το κατάλληλο προϊόν είναι ένα πλάνο Συντήρησης, που περιλαμβάνει παρακολούθηση και καθαρισμούς.
Σχετικά άρθρα
Από τις τεχνικές μας αναλύσεις (στα αγγλικά)
Το καθαρίσατε ήδη δύο φορές;
Πείτε μας το ιστορικό: πότε καθαρίστηκε, από ποιον, τι επέστρεψε. Απαντάμε με την πρόσβαση που χρειαζόμαστε και τα επόμενα βήματα.