Το να δεις την ιστοσελίδα σου να εμφανίζει άγνωστο περιεχόμενο ή να σε προειδοποιεί η Google πως ίσως έχει παραβιαστεί, είναι σίγουρα ένας από τους μεγαλύτερους φόβους κάθε ιδιοκτήτη ιστοσελίδας. Αν υποψιάζεσαι πως η WordPress ιστοσελίδα σου έχει ‘χακαριστεί‘, μην πανικοβληθείς. Υπάρχουν βήματα που μπορείς να ακολουθήσεις για να ανακτήσεις τον έλεγχο.
Πώς καταλαβαίνω ότι η σελίδα μου έχει χακαριστεί;
- Παράξενο ή άγνωστο περιεχόμενο στην αρχική σελίδα
- Ανακατευθύνσεις σε άλλες ύποπτες σελίδες
- Μηνύματα από την Google όπως “This site may be hacked”
- Δεν μπορείς να συνδεθείς στο WordPress admin
- Ειδοποίηση από την εταιρεία hosting σου
- Το site σου στέλνει spam emails χωρίς να το γνωρίζεις
Βήμα 1: Διατήρησε την ψυχραιμία σου και πάρε backup
Κράτα backup της τρέχουσας κατάστασης (αρχεία και βάση δεδομένων) για να μπορείς να αναλύσεις τι έγινε. Μην σπεύσεις να σβήσεις τα πάντα — πολλές φορές το πρόβλημα είναι αναστρέψιμο.
Τι πρέπει να περιλαμβάνει το backup;
- Όλα τα αρχεία του WordPress (wp-content, wp-includes, wp-admin)
- .htaccess και wp-config.php (ειδικά αν ο hacker τα πείραξε)
- Η βάση δεδομένων MySQL — εκεί είναι όλο το περιεχόμενο και οι ρυθμίσεις σου
Πώς να κάνεις backup – 3 τρόποι
1️⃣ Μέσω του Hosting Control Panel (cPanel, Plesk)
- File Manager: Κατέβασε όλο το public_html ή www folder
- PhpMyAdmin: Εξαγωγή βάσης (Export > SQL)
2️⃣ Μέσω FTP / SFTP
- Κατέβασε όλα τα αρχεία με FileZilla
- Χρήσιμο για να ελέγχεις κάθε αρχείο offline
3️⃣ Με WordPress Backup Plugin
Προτεινόμενα:
- UpdraftPlus
- All-in-One WP Migration
- Duplicator
- WPvivid
📤 Πού να αποθηκεύσεις το backup;
- ✅ Όχι στον ίδιο server! (αν ο hacker έχει πρόσβαση, θα διαγράψει και τα backups)
- ✅ Εναλλακτικές ασφαλείς τοποθεσίες:
- Google Drive
- Dropbox
- Amazon S3
- Τοπικά στον υπολογιστή σου ή σε εξωτερικό δίσκο
Βήμα 2: Απομόνωσε το site σου
- Βάλε το site σε maintenance mode
- Αν μπορείς, σταμάτησε προσωρινά την πρόσβαση μέσω
.htaccess
- Ενημέρωσε τον hosting provider
Βήμα 3: Σκάναρε για malware και βρες την “τρύπα”
Χρησιμοποίησε plugins ασφαλείας για να εντοπίσεις κακόβουλο κώδικα:
- Wordfence Security
- Sucuri Security
- iThemes Security
Έλεγξε χρήστες, αρχεία και logs για ύποπτες κινήσεις.
Τι ψάχνεις σε ένα access log:
- Ασυνήθιστα POST requests
- Αρχεία .php σε wp-content/uploads
Συνήθη σημεία μόλυνσης:
- wp-content/themes
- wp-content/plugins
- uploads/folders με .php αρχεία
- Παράδειγμα κακόβουλου κώδικα (obfuscated eval, base64_decode)
Βήμα 4: Καθάρισε και επανάφερε το site σου
- Αν έχεις καθαρό backup, κάνε restore
- Διέγραψε ύποπτα αρχεία και άγνωστους χρήστες
- Ανανέωσε WordPress, plugins και themes
Βήμα 5: Θωράκισε το site σου για το μέλλον
- Άλλαξε όλους τους κωδικούς (admin, FTP, database)
- Ενεργοποίησε Two Factor Authentication (2FA)
- Κάνε τακτικά backups εκτός server
- Εγκατέστησε firewall plugin
- Διαγραφή themes/plugins που δεν χρησιμοποιούνται
- Προσοχή στα wp-cron jobs — έλεγχος για “ύποπτα” scheduled tasks
Βήμα 6: Ενημέρωσε τη Google και έλεγξε το SEO σου
Χρησιμοποίησε το Google Search Console για επανέλεγχο. Έλεγξε αν το domain σου έχει μπει σε blacklists και κάνε SEO audit για spammy links.
Προτεινόμενα Plugins για Ασφάλεια WordPress:
- Wordfence Security – Firewall & Malware Scan
- Sucuri Security – Auditing & Monitoring
- iThemes Security – Brute Force Protection
- UpdraftPlus – Αξιόπιστο Backup Plugin
- WP 2FA – Two Factor Authentication
Πότε να απευθυνθείς σε επαγγελματία
Ζήτα βοήθεια αν η ζημιά είναι μεγάλη, αν δεν εντοπίζεις την τρύπα ή αν έχεις μπει σε blacklists. Υπάρχουν εξειδικευμένες υπηρεσίες που καθαρίζουν WordPress sites γρήγορα και με ασφάλεια.
Η ασφάλεια ενός WordPress site δεν είναι πολυτέλεια — είναι απαραίτητη. Φρόντισε να έχεις πάντα ενημερωμένα backups και εργαλεία ασφαλείας.