SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
10 tipů pro lepší
zabezpečení WP
Radek Kučera
WordPress meetup Hluboká
Kudy lze napadnut WordPress?
Síťová
infrastruktura &
hosting
• bezpečnostní díry v
zastaralých verzích
PHP, MySQL,
phpMyAdmin
• OpenSSL
• DOS / DDOS
Z počítače
• odposlouchávání
komunikace se
serverem
• neodhlášení z
veřejného PC
• CSRF
• odcizení cookies
• útoky na lokální síť
ARP spoofing, DNS
hijacking
Aplikace
• bezpečnostní díry v
zastaralých,
neoficiálních a
neověřených verzích
WP, pluginech a
šablonách,
• Brute-force
1. Základní bezpečnostní tipy
• Silné heslo
• Nepoužívejte free hosting
• Změna prefixu databáze
• Přihlašujte se pouze ze svého PC
• Aktualizujte
• Zálohujte
• Smažte nepoužívané účty, pluginy a šablony
• Méně pluginů znamená více bezpečnosti
• Použijte SFTP/FTPeS namísto FTP
• Používejte ověřené šablony a pluginy jen z repozitáře wordcamp.org
2. Wp-config.php o level výše
Do této složky instalujete WordPress
O úroveň výš nahrajte wp-config.php
WordPress si sem umí sáhnout
nastavte práva 444
3. Omezení práv souborů a složek
• CHMOD hodnota 755 pro složky
• CHMOD hodnota 644 pro soubory
• wp-config.php a .htaccess nastavte 440
nebo 444 (na úpravy musíte přes ftp zvýšit
práva na 644 a po dokončení zase zpět na
444)
4. Vypněte editaci z administrace
Vypnutí editace pluginů a šablon z
administrace WordPressu je jednoduchá věc.
Stačí tento zápis do wp-config.php
5. Zamkněte administraci
Díky jednoduchému zápisu do .htaccess ve
složce wp-admin máte možnost omezit
přístup pouze na konkrétní IP adresu
6. Omezení počtu chybných přihlášení
Omezením počtu chybných příhlášení
zabráníte bruteforce útoku na prolomení
hesla
• Max Login Attempts Per User
• Max Login Attempts Per Host (IP adresa)
• Minutes to Remember Bad Login (check period)
7. Omezení počtu chybných stránek 404
Omezením počtu chybných stánek 404 za
konkrétní časový úsek zabráníte více typům
útoků (bruteforce, hledání zranitelností a
chyb)
Pozor s tímto může být problém pokud
šablona hází 404 chyby a nevíte o tom
(inframe??)
8. Detekce změny souboru
Po každé aktualizaci / přidání / smazání
souborů či složk Vám přijde notifikační
email s detaily
9. Zakažte přístup k souborům přes prohlížeč
Níže uvedený kód vložte do .htaccess
10. Aktivujte https pro přihlášení
• Nastavte SSL šifrování tedy https pro
přihlášení do administrace
• Vložte do wp-config.php
Další bezpečnostní tipy
• Zakažte skripy v /uplaod/ složce (Sucuri)
• Zakažte procházení adresářů na serveru (iThemes)
• Přejmenujte adresář /wp-content/
• Omezit přístup do /wp-includes/ (Sucuri)
Doporučené pluginy
Sucuri
Security iThemes
Security
Webové bezpěčnostní aplikace
Dotazy
Zdroj kde najdete více informací:
http://wordpress.bigdrobek.com/bezpecnost/
Děkuji za pozornost,
Radek Kučera

Más contenido relacionado

La actualidad más candente

Přínosy správy mobilních zařízení a desktopové virtualizace
Přínosy správy mobilních zařízení a desktopové virtualizacePřínosy správy mobilních zařízení a desktopové virtualizace
Přínosy správy mobilních zařízení a desktopové virtualizaceMarketingArrowECS_CZ
 
Jak zrychlit WP pomocí cachovacích pluginů
Jak zrychlit WP pomocí cachovacích pluginůJak zrychlit WP pomocí cachovacích pluginů
Jak zrychlit WP pomocí cachovacích pluginůJakub Klapka
 
Veeam v10 jak na to
Veeam v10 jak na toVeeam v10 jak na to
Veeam v10 jak na toVladan Laxa
 
Základní pluginy pro WordPress
Základní pluginy pro WordPressZákladní pluginy pro WordPress
Základní pluginy pro WordPressRadek Kucera
 
HTTP hlavičky - Tomas Adamjak
HTTP hlavičky - Tomas AdamjakHTTP hlavičky - Tomas Adamjak
HTTP hlavičky - Tomas AdamjakWEBtlak
 
Principy cachování ve WordPressu
Principy cachování ve WordPressuPrincipy cachování ve WordPressu
Principy cachování ve WordPressuDavid Biňovec
 
Jak zefektivnit vaši serverovou virtualizaci
Jak zefektivnit vaši serverovou virtualizaciJak zefektivnit vaši serverovou virtualizaci
Jak zefektivnit vaši serverovou virtualizaciMarketingArrowECS_CZ
 

La actualidad más candente (7)

Přínosy správy mobilních zařízení a desktopové virtualizace
Přínosy správy mobilních zařízení a desktopové virtualizacePřínosy správy mobilních zařízení a desktopové virtualizace
Přínosy správy mobilních zařízení a desktopové virtualizace
 
Jak zrychlit WP pomocí cachovacích pluginů
Jak zrychlit WP pomocí cachovacích pluginůJak zrychlit WP pomocí cachovacích pluginů
Jak zrychlit WP pomocí cachovacích pluginů
 
Veeam v10 jak na to
Veeam v10 jak na toVeeam v10 jak na to
Veeam v10 jak na to
 
Základní pluginy pro WordPress
Základní pluginy pro WordPressZákladní pluginy pro WordPress
Základní pluginy pro WordPress
 
HTTP hlavičky - Tomas Adamjak
HTTP hlavičky - Tomas AdamjakHTTP hlavičky - Tomas Adamjak
HTTP hlavičky - Tomas Adamjak
 
Principy cachování ve WordPressu
Principy cachování ve WordPressuPrincipy cachování ve WordPressu
Principy cachování ve WordPressu
 
Jak zefektivnit vaši serverovou virtualizaci
Jak zefektivnit vaši serverovou virtualizaciJak zefektivnit vaši serverovou virtualizaci
Jak zefektivnit vaši serverovou virtualizaci
 

Similar a 10 tipů pro lepší zabezpečení WordPressu - 2. Wordpress konference Hluboká 2014

Bezpečnost Wordpressu - 4. WP konference
Bezpečnost Wordpressu - 4. WP konferenceBezpečnost Wordpressu - 4. WP konference
Bezpečnost Wordpressu - 4. WP konferenceVladimír Smitka
 
Bezpečnost WordPress pro začátečníky
Bezpečnost WordPress pro začátečníkyBezpečnost WordPress pro začátečníky
Bezpečnost WordPress pro začátečníkyVladimír Smitka
 
Jak si (ne)nechat hacknout Wordpress stránky
Jak si (ne)nechat hacknout Wordpress stránkyJak si (ne)nechat hacknout Wordpress stránky
Jak si (ne)nechat hacknout Wordpress stránkyVladimír Smitka
 
WordCamp Brno 2017 - rychlý a bezpečný web
WordCamp Brno 2017  - rychlý a bezpečný webWordCamp Brno 2017  - rychlý a bezpečný web
WordCamp Brno 2017 - rychlý a bezpečný webVladimír Smitka
 
Verzování WordPress webů (#wpkonference 11/2014)
Verzování WordPress webů (#wpkonference 11/2014)Verzování WordPress webů (#wpkonference 11/2014)
Verzování WordPress webů (#wpkonference 11/2014)Borek Bernard
 
Optimalizace Symfony na devu
 Optimalizace Symfony na devu Optimalizace Symfony na devu
Optimalizace Symfony na devuVašek Purchart
 
Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)
Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)
Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)Péhápkaři
 
5was 100524062135-phpapp02
5was 100524062135-phpapp025was 100524062135-phpapp02
5was 100524062135-phpapp02simon680
 
Prezentace - základy bezpečnosti
Prezentace - základy bezpečnostiPrezentace - základy bezpečnosti
Prezentace - základy bezpečnostiBrilo Team
 
WordPress: Základy - bezpečnost 3x3
WordPress: Základy - bezpečnost 3x3WordPress: Základy - bezpečnost 3x3
WordPress: Základy - bezpečnost 3x3Vladimír Smitka
 
KeePass: Základy, pokročilé využití a KeePass Enterprise (čtvrtek, 14.4.2022)
KeePass: Základy, pokročilé využití a KeePass Enterprise (čtvrtek, 14.4.2022)KeePass: Základy, pokročilé využití a KeePass Enterprise (čtvrtek, 14.4.2022)
KeePass: Základy, pokročilé využití a KeePass Enterprise (čtvrtek, 14.4.2022)Michal ZOBEC
 
Jak zlepšit zabezpečení čtvrtiny celého webu
Jak zlepšit zabezpečení čtvrtiny celého webuJak zlepšit zabezpečení čtvrtiny celého webu
Jak zlepšit zabezpečení čtvrtiny celého webuMichal Špaček
 
Webinář: Vylepšete ochranu virtuální infrastruktury - Veeam Backup & Replication
Webinář: Vylepšete ochranu virtuální infrastruktury - Veeam Backup & ReplicationWebinář: Vylepšete ochranu virtuální infrastruktury - Veeam Backup & Replication
Webinář: Vylepšete ochranu virtuální infrastruktury - Veeam Backup & ReplicationJaroslav Prodelal
 
Webinář: Co nového přináší verze 9 jedničky v zálohování Veeam Backup & Repli...
Webinář: Co nového přináší verze 9 jedničky v zálohování Veeam Backup & Repli...Webinář: Co nového přináší verze 9 jedničky v zálohování Veeam Backup & Repli...
Webinář: Co nového přináší verze 9 jedničky v zálohování Veeam Backup & Repli...Jaroslav Prodelal
 

Similar a 10 tipů pro lepší zabezpečení WordPressu - 2. Wordpress konference Hluboká 2014 (20)

Bezpečnost Wordpressu - 4. WP konference
Bezpečnost Wordpressu - 4. WP konferenceBezpečnost Wordpressu - 4. WP konference
Bezpečnost Wordpressu - 4. WP konference
 
Bezpečnost WordPress pro začátečníky
Bezpečnost WordPress pro začátečníkyBezpečnost WordPress pro začátečníky
Bezpečnost WordPress pro začátečníky
 
Jak si (ne)nechat hacknout Wordpress stránky
Jak si (ne)nechat hacknout Wordpress stránkyJak si (ne)nechat hacknout Wordpress stránky
Jak si (ne)nechat hacknout Wordpress stránky
 
WordCamp Brno 2017 - rychlý a bezpečný web
WordCamp Brno 2017  - rychlý a bezpečný webWordCamp Brno 2017  - rychlý a bezpečný web
WordCamp Brno 2017 - rychlý a bezpečný web
 
Joomla! na MS Windows
Joomla! na MS WindowsJoomla! na MS Windows
Joomla! na MS Windows
 
Instalace WordPress
Instalace WordPressInstalace WordPress
Instalace WordPress
 
Výkon WordPress
Výkon WordPressVýkon WordPress
Výkon WordPress
 
Verzování WordPress webů (#wpkonference 11/2014)
Verzování WordPress webů (#wpkonference 11/2014)Verzování WordPress webů (#wpkonference 11/2014)
Verzování WordPress webů (#wpkonference 11/2014)
 
Optimalizace Symfony na devu
 Optimalizace Symfony na devu Optimalizace Symfony na devu
Optimalizace Symfony na devu
 
Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)
Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)
Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)
 
5was 100524062135-phpapp02
5was 100524062135-phpapp025was 100524062135-phpapp02
5was 100524062135-phpapp02
 
Web Application Scanning (WAS)
Web Application Scanning (WAS)Web Application Scanning (WAS)
Web Application Scanning (WAS)
 
Prezentace - základy bezpečnosti
Prezentace - základy bezpečnostiPrezentace - základy bezpečnosti
Prezentace - základy bezpečnosti
 
WordPress: Základy - bezpečnost 3x3
WordPress: Základy - bezpečnost 3x3WordPress: Základy - bezpečnost 3x3
WordPress: Základy - bezpečnost 3x3
 
KeePass: Základy, pokročilé využití a KeePass Enterprise (čtvrtek, 14.4.2022)
KeePass: Základy, pokročilé využití a KeePass Enterprise (čtvrtek, 14.4.2022)KeePass: Základy, pokročilé využití a KeePass Enterprise (čtvrtek, 14.4.2022)
KeePass: Základy, pokročilé využití a KeePass Enterprise (čtvrtek, 14.4.2022)
 
TNPW2-2013-04
TNPW2-2013-04TNPW2-2013-04
TNPW2-2013-04
 
TNPW2-2012-04
TNPW2-2012-04TNPW2-2012-04
TNPW2-2012-04
 
Jak zlepšit zabezpečení čtvrtiny celého webu
Jak zlepšit zabezpečení čtvrtiny celého webuJak zlepšit zabezpečení čtvrtiny celého webu
Jak zlepšit zabezpečení čtvrtiny celého webu
 
Webinář: Vylepšete ochranu virtuální infrastruktury - Veeam Backup & Replication
Webinář: Vylepšete ochranu virtuální infrastruktury - Veeam Backup & ReplicationWebinář: Vylepšete ochranu virtuální infrastruktury - Veeam Backup & Replication
Webinář: Vylepšete ochranu virtuální infrastruktury - Veeam Backup & Replication
 
Webinář: Co nového přináší verze 9 jedničky v zálohování Veeam Backup & Repli...
Webinář: Co nového přináší verze 9 jedničky v zálohování Veeam Backup & Repli...Webinář: Co nového přináší verze 9 jedničky v zálohování Veeam Backup & Repli...
Webinář: Co nového přináší verze 9 jedničky v zálohování Veeam Backup & Repli...
 

10 tipů pro lepší zabezpečení WordPressu - 2. Wordpress konference Hluboká 2014

  • 1. 10 tipů pro lepší zabezpečení WP Radek Kučera WordPress meetup Hluboká
  • 2. Kudy lze napadnut WordPress? Síťová infrastruktura & hosting • bezpečnostní díry v zastaralých verzích PHP, MySQL, phpMyAdmin • OpenSSL • DOS / DDOS Z počítače • odposlouchávání komunikace se serverem • neodhlášení z veřejného PC • CSRF • odcizení cookies • útoky na lokální síť ARP spoofing, DNS hijacking Aplikace • bezpečnostní díry v zastaralých, neoficiálních a neověřených verzích WP, pluginech a šablonách, • Brute-force
  • 3. 1. Základní bezpečnostní tipy • Silné heslo • Nepoužívejte free hosting • Změna prefixu databáze • Přihlašujte se pouze ze svého PC • Aktualizujte • Zálohujte • Smažte nepoužívané účty, pluginy a šablony • Méně pluginů znamená více bezpečnosti • Použijte SFTP/FTPeS namísto FTP • Používejte ověřené šablony a pluginy jen z repozitáře wordcamp.org
  • 4. 2. Wp-config.php o level výše Do této složky instalujete WordPress O úroveň výš nahrajte wp-config.php WordPress si sem umí sáhnout nastavte práva 444
  • 5. 3. Omezení práv souborů a složek • CHMOD hodnota 755 pro složky • CHMOD hodnota 644 pro soubory • wp-config.php a .htaccess nastavte 440 nebo 444 (na úpravy musíte přes ftp zvýšit práva na 644 a po dokončení zase zpět na 444)
  • 6. 4. Vypněte editaci z administrace Vypnutí editace pluginů a šablon z administrace WordPressu je jednoduchá věc. Stačí tento zápis do wp-config.php
  • 7. 5. Zamkněte administraci Díky jednoduchému zápisu do .htaccess ve složce wp-admin máte možnost omezit přístup pouze na konkrétní IP adresu
  • 8. 6. Omezení počtu chybných přihlášení Omezením počtu chybných příhlášení zabráníte bruteforce útoku na prolomení hesla • Max Login Attempts Per User • Max Login Attempts Per Host (IP adresa) • Minutes to Remember Bad Login (check period)
  • 9. 7. Omezení počtu chybných stránek 404 Omezením počtu chybných stánek 404 za konkrétní časový úsek zabráníte více typům útoků (bruteforce, hledání zranitelností a chyb) Pozor s tímto může být problém pokud šablona hází 404 chyby a nevíte o tom (inframe??)
  • 10. 8. Detekce změny souboru Po každé aktualizaci / přidání / smazání souborů či složk Vám přijde notifikační email s detaily
  • 11. 9. Zakažte přístup k souborům přes prohlížeč Níže uvedený kód vložte do .htaccess
  • 12. 10. Aktivujte https pro přihlášení • Nastavte SSL šifrování tedy https pro přihlášení do administrace • Vložte do wp-config.php
  • 13. Další bezpečnostní tipy • Zakažte skripy v /uplaod/ složce (Sucuri) • Zakažte procházení adresářů na serveru (iThemes) • Přejmenujte adresář /wp-content/ • Omezit přístup do /wp-includes/ (Sucuri)
  • 16. Dotazy Zdroj kde najdete více informací: http://wordpress.bigdrobek.com/bezpecnost/ Děkuji za pozornost, Radek Kučera