Paylaşılan hostinq üçün təhlükəsizliyin gücləndirilməsi siyahısı.
30 dəqiqəyə tətbiq edə biləcəyiniz səkkiz praktiki təhlükəsizlik tədbiri — heç biri root girişi tələb etmir.
Hostinqdəki saytın təhlükəsizliyini gücləndirmək üçün sistem administratoru təcrübəsi lazım deyil. Səkkiz yoxlama, 30 dəqiqə — və hücum səthi xeyli kiçilir.
1. Hər yerdə güclü və unikal şifrələr
- Hostinq şifrəsi (SFTP, SSH): şifrə meneceri ilə yaradılmış 16+ simvol; daha yaxşısı — SSH açarları
- WordPress admin: eyni qayda
- MySQL: eyni qayda
- FTP/SFTP: eyni qayda
Eyni şifrəni müxtəlif xidmətlərdə istifadə edirsinizsə, bir sızma hamısını təhlükə altına qoyur. Bitwarden, 1Password və ya KeePass-dan istifadə edin. Pulsuz variantlar da yaxşı işləyir.
2. Paneldə 2FA-nı aktivləşdirin
Yeni panel: istifadəçi menyusu → Hesab parametrləri → Təhlükəsizlik → İki mərhələli doğrulama. Ətraflı: 2FA-nın aktivləşdirilməsi. Bunu indi edin.
3. HTTPS-i məcburi edin
public_html/.htaccess faylında:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]http:// ilə daxil olan ziyarətçilər avtomatik olaraq https:// ünvanına yönləndirilir. Bu, SEO və müasir brauzerlərin etibarı üçün vacibdir.
4. Qovluqların baxışını söndürün
public_html/.htaccess faylına əlavə edin:
Options -IndexesBu olmadan yourdomain.com/uploads/ ünvanına daxil olduqda faylların siyahısı görünür — hücumçular həssas faylları aşkar etmək üçün bundan məmnuniyyətlə istifadə edir.
5. WordPress admin ünvanını gizlədin
WordPress-in /wp-admin/ və /wp-login.php ünvanları internetdə ən çox hücuma məruz qalan URL-lərdir. Onları dəyişin.
Plagin: WPS Hide Login. /secret-portal-43 kimi öz URL-inizi seçin. Bundan sonra /wp-login.php botlara 404 qaytarır.
Bu, şifrə seçmə (brute-force) cəhdlərinin 99%-ni dərhal dayandırır.
6. Giriş cəhdlərini məhdudlaşdırın
WordPress plagini: Limit Login Attempts Reloaded (pulsuz). 4 uğursuz cəhddən sonra IP-ləri 20 dəqiqəlik bloklayın.
7. Bütün komponentləri hər həftə yeniləyin
Sındırmaların çoxu köhnəlmiş plaginlərdə/mövzularda/nüvədə məlum zəifliklər vasitəsilə baş verir. Hər həftə yeniləyin:
- WordPress nüvəsini
- Bütün plaginləri
- Mövzuları (aktiv və qeyri-aktiv — bəli, qeyri-aktiv mövzularda da hücumçunun istifadə edə biləcəyi fayllar olur)
- PHP versiyasını (Sayt → PHP)
8. İstifadə olunmayan mövzuları, plaginləri və faylları silin
İstifadə olunmayan = dəstəklənməyən = zəiflik mənbəyi. Silin:
- Qeyri-aktiv mövzuları (ehtiyat üçün bir standart mövzu saxlayın)
- Qeyri-aktiv plaginləri
public_html/qovluğundakı köhnə ehtiyat faylları (onları serverdən kənara köçürün)- Köhnə quraşdırma qovluqlarını (
/old,/staging-2024və s.)
Əlavə: faylların dəyişməsinin izlənməsi
Faylların gözlənilmədən dəyişdiyini (sındırılma əlaməti) bilmək istəyirsiniz?
Plagin: Wordfence (pulsuz versiya kifayətdir). Nüvə fayllarının bütövlüyünü izləyir, hər hansı nüvə və ya plagin faylı dəyişdirilərsə, e-poçtla xəbərdarlıq göndərir.
İcazələr
Həssas fayllar hamı üçün oxuna bilən olmamalıdır:
# Via SSH:
chmod 600 wp-config.php # WordPress config — only owner can read
chmod 644 .htaccess # readable but not writable by web
chmod 755 wp-content/ # standard directory permsBəs WAF?
Server səviyyəsində qorunmanı (server firewall-u və digər tədbirləri) biz idarə edirik — Sizin tərəfdən heç bir quraşdırma tələb olunmur. Bu, öz saytınızı yeni saxlamağı əvəz etmir.
Əlavə qorunma üçün Cloudflare WAF (pulsuz versiya) saytınızın qarşısında dayanır və sorğuları serverə çatmazdan əvvəl süzgəcdən keçirir.
Bütün bunlardan sonra
Yoxlamaq üçün təhlükəsizlik skanı aparın:
- Wordfence WordPress nüvəsi/plagin/mövzu fayllarını məlum problemlərə görə skan edir
- Sucuri SiteCheck (pulsuz, onlayn): URL-i daxil edin → xarici skan
- Mozilla Observatory (observatory.mozilla.org): təhlükəsizlik başlıqlarının qiymətləndirilməsi
Məqsəd yaşıl/A qiymətləridir. Qırmızı göstərilən hər nəticə real problemdir, onu aradan qaldırın.
Gücləndirməni nə vaxt dayandırmaq olar
Bu 8 addım kiçik biznes risklərinin 95%-ni əhatə edir. Xüsusi təhdidləriniz (yüksək profilli hədəf, normativ tələblər) yoxdursa, bundan sonrakı səylərin faydası azalır. Pareto prinsipi işləyir — səyin 20%-i qorunmanın 80%-ni verir.