Ochrana vášho WordPress blogu je kľúčová pre zabezpečenie jeho bezpečnosti. Predtým, než začneme, tu je niekoľko dôležitých vecí, ktoré by ste mali mať na pamäti:
- Vždy aktualizujte svoj WordPress blog, pluginy a témy, aby ste nainštalovali bezpečnostné opravy.
- Používajte silné heslo na zabezpečenie svojho blogu. Vyhnite sa používaniu bežných hesiel ako “12345” alebo “qwerty”.
- Pripájajte sa na svoju stránku iba pomocou SFTP klienta.
- Nainštalujte si antivírusový softvér na svoj PC, aby ste ho chránili pred škodlivými útokmi.
Krok 1: Zálohovanie
Zálohovanie vašej WordPress stránky je nevyhnutné na ochranu vašich dát v prípade akéhokoľvek narušenia bezpečnosti. Postupujte podľa týchto krokov na zálohovanie vašej stránky:
- Vytvorte zálohu svojej databázy pomocou phpMyAdmin alebo WordPress pluginu ako je BackWPUp.
- Zálohujte súbory témy a priečinok s nahrávkami pomocou SFTP klienta alebo inou metódou.
- Nie je potrebné zálohovať základné súbory WordPress a pluginy, pokiaľ ich súbory neboli upravené. Vždy si môžete stiahnuť najnovšiu čistú verziu WordPress a nainštalovať pluginy, aby ste odstránili akýkoľvek škodlivý kód, ktorý mohol infikovať súbory vašej webovej stránky.
Krok 2: Chmod
Nastavenie správnych oprávnení pre súbory a priečinky WordPress je kritické na zabránenie neoprávnenému prístupu. Tu sú odporúčané chmod práva pre súbory a priečinky WordPress:
Priečinok/Súbor | Chmod |
---|---|
/wp-content/ | 755 (alebo 777, ak je to potrebné) |
/wp-content/themes/ | 755 |
/wp-content/plugins/ | 755 |
/wp-admin/ | 755 |
/wp-includes/ | 755 |
wp-config.php | 400 (alebo 440) |
Na nastavenie chmod práv môžete použiť svoj SFTP klient.
Krok 3: Zabezpečenie Admin oblasti
Admin oblasť je srdcom vašej WordPress stránky a je hlavným cieľom pre hackerov. Tu sú dva účinné spôsoby, ako ju zabezpečiť:
Dodatočná ochrana heslom
Táto metóda pridáva ďalšiu vrstvu ochrany tým, že vyžaduje heslo na prístup do admin oblasti. Avšak, toto sa neodporúča, ak používate handler admin-ajax.php na vašej webovej stránke alebo ak nie ste jediným autorom na blogu. Tu je postup, ako pridať dodatočnú ochranu heslom:
- Vytvorte dva súbory v adresári wp-admin – .htaccess a .htpasswd
- Zahrňte nasledujúci kód do súboru .htaccess:
AuthType Basic
AuthName "Hi, Dude!"
AuthUserFile /home/rudrastyh.com/public_html
súbor by mal obsahovať používateľské meno a heslo, ktoré chcete použiť na prístup do admin oblasti. Tu je postup, ako vytvoriť súbor .htpasswd:
-
- Navštívte webovú stránku generátora htpasswd.
-
- Zadajte požadované používateľské meno a heslo a kliknite na “Vytvoriť súbor .htpasswd”.
-
- Skopírujte vygenerovaný kód a vložte ho do svojho súboru .htpasswd.
Obmedzenie prístupu na IP adresy
Môžete tiež obmedziť prístup do admin oblasti tým, že povolíte prístup iba z konkrétnych IP adries. Tu je postup, ako to urobiť:
-
- Pridajte nasledujúci kód do svojho súboru .htaccess:
order deny,allow
allow from xxx.xxx.xxx.xxx
deny from all
Nahraďte “xxx.xxx.xxx.xxx” IP adresou, ktorú chcete povoliť pre prístup do admin oblasti. Tento riadok môžete zopakovať pre každú IP adresu, ktorú chcete povoliť.
Krok 4: Zmena URL prihlásenia
Predvolená URL pre prihlásenie do WordPress je “/wp-admin/”. Zmenou na niečo iné môžete hackerom sťažiť jej nájdenie. Tu je postup, ako zmeniť URL prihlásenia:
- Nainštalujte a aktivujte plugin WPS Hide Login.
- Prejdite na Nastavenia > WPS Hide Login.
- Zadajte požadovanú URL pre prihlásenie a kliknite na “Uložiť zmeny”.
Krok 5: Zakázanie úprav súborov
Predvolene WordPress umožňuje upravovať súbory pluginov a tém z admin oblasti. Zakázanie tejto funkcie môže zabrániť hackerom v injektovaní škodlivého kódu do vašej webovej stránky. Tu je postup, ako zakázať úpravy súborov:
- Pridajte nasledujúci kód do svojho súboru wp-config.php:
define('DISALLOW_FILE_EDIT', true);
Krok 6: Použitie SSL šifrovania
Použitie SSL šifrovania môže zabrániť hackerom v zachytávaní dát prenášaných medzi vašou webovou stránkou a jej návštevníkmi. Tu je postup, ako povoliť SSL šifrovanie:
- Kúpte si SSL certifikát od svojho poskytovateľa webhostingu alebo od tretej strany.
- Nainštalujte SSL certifikát na svoj server.
- Aktivujte SSL šifrovanie pridaním nasledujúceho kódu do svojho súboru wp-config.php:
define('FORCE_SSL_ADMIN', true);
Krok 7: Ochrana súboru WP-Config
Súbor wp-config.php obsahuje citlivé informácie o vašej inštalácii WordPress, ako sú používateľské meno a heslo k databáze. Ochrana tohto súboru je kritická pre zabezpečenie vašej webovej stránky. Tu je postup, ako ochrániť súbor wp-config.php:
- Pridajte nasledujúci kód do svojho súboru .htaccess:
<files wp-config.php>
order allow,deny
deny from all
</files>
Krok 8: Obmedzenie pokusov o prihlásenie
Obmedzenie pokusov o prihlásenie je jednoduchý, ale účinný spôsob, ako zabrániť útokom hrubou silou. Tu sú dva pluginy, ktoré môžu pomôcť:
- Limit Login Attempts Reloaded: Tento plugin obmedzuje počet pokusov o prihlásenie a blokuje IP adresu po určitom počte neúspešných pokusov.
- Jetpack: Jetpack je všestranný plugin, ktorý obsahuje funkciu na obmedzenie pokusov o prihlásenie.
Oba pluginy je možné jednoducho nainštalovať z úložiska pluginov WordPress.
Krok 9: Inštalácia bezpečnostného pluginu
Inštalácia bezpečnostného pluginu vám môže pomôcť detekovať a predchádzať bezpečnostným hrozbám na vašej WordPress stránke. Tu sú niektoré populárne bezpečnostné pluginy:
- Wordfence Security: Wordfence je komplexný bezpečnostný plugin, ktorý zahŕňa firewall, skener malvéru a funkcie na zabezpečenie prihlásenia.
- iThemes Security: iThemes Security ponúka viac ako 30 spôsobov, ako zabezpečiť a chrániť vašu WordPress stránku, vrátane dvojfaktorovej autentifikácie, skenovania malvéru a ochrany proti útokom hrubou silou.
- All In One WP Security & Firewall: Tento plugin ponúka množstvo bezpečnostných funkcií, vrátane ochrany proti útokom hrubou silou, monitorovania integrity súborov a zálohovania databázy.
Vyberte si bezpečnostný plugin, ktorý vyhovuje vašim potrebám, a nainštalujte ho z úložiska pluginov WordPress.
Krok 10: Zakázanie úprav súborov
Predvolene WordPress umožňuje upravovať súbory pluginov a tém z administračného panela. To môže byť nebezpečné, ak sa hacker dostane do vášho panela. Tu je postup, ako zakázať úpravy súborov:
- Otvorte svoj súbor wp-config.php v textovom editore.
- Pridajte nasledujúci kód na zakázanie úprav súborov:
define( 'DISALLOW_FILE_EDIT', true );
Krok 11: Zostaňte informovaní
Udržiavanie aktuálnosti s najnovšími zraniteľnosťami WordPress a bezpečnostnými opravami je kľúčové pre zabezpečenie vašej stránky. Tu sú niektoré zdroje, ktoré vám pomôžu zostať informovaní:
- WordPress Security Blog: Oficiálny blog o bezpečnosti WordPress poskytuje najnovšie informácie o zraniteľnostiach a opravách.
- WPScan Vulnerability Database: WPScan je bezplatná online databáza zraniteľností WordPress.
- Upozornenia bezpečnostných pluginov: Ak ste nainštalovali bezpečnostný plugin, upozorní vás na akékoľvek bezpečnostné hrozby alebo zraniteľnosti na vašej stránke.
Uistite sa, že pravidelne kontrolujete tieto zdroje, aby ste zostali informovaní a udržali svoju WordPress stránku v bezpečí.
Last modified: 30 apríla, 2025