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.

3 DƏQ OXUMA

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 -Indexes

Bu 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-2024 və 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 perms

Bə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.

Daha sualınız varmı?

Canlı dəstəklə əlaqə saxlayın — günün istənilən vaxtı 3 dəqiqədən az median cavab müddəti.

Dəstəklə əlaqə