Successfully reported this slideshow.
Your SlideShare is downloading. ×

WordPress-tietoturvan perusteet

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 41 Ad

WordPress-tietoturvan perusteet

Download to read offline

WordPressin tietoturva: Mikä on olennaista – ja mikä ei?

Esitys WP Seinäjoki Meetupissa 28.11.2017

Tietoa kaikille jotka omistavat WordPress-sivuston tai kehittävät WordPress-sivustoja.

WordPressin tietoturva: Mikä on olennaista – ja mikä ei?

Esitys WP Seinäjoki Meetupissa 28.11.2017

Tietoa kaikille jotka omistavat WordPress-sivuston tai kehittävät WordPress-sivustoja.

Advertisement
Advertisement

More Related Content

More from Otto Kekäläinen (20)

Advertisement

WordPress-tietoturvan perusteet

  1. 1. WORDPRESS- TIETOTURVAN PERUSTEET Mikä on olennaista – ja mikä ei WordPress Seinäjoki Meetup 28.11.2017 Otto Kekäläinen @ottokekalainen
  2. 2. TIETOTURVAN MÄÄRITELMÄ 1. Luottamuksellisuus 2. Eheys 3. Saatavuus
  3. 3. Sinun on pidettävä WordPress-sivustosi turvallisena.
  4. 4. MAHDOLLISIA SEURAAMUKSIA ● Korruptoitunut tietokanta ● Vuotaneet asiakastiedot ● Kävijöiden ohjaus väärälle sivustolle, roskalinkit, väärät mainokset ● Sivusto voi levittää haittaohjelmia ● Sivusto voi lähettää roskapostia
  5. 5. “MUTTA SIVUSTOLLANI EI OLE MITÄÄN TÄRKEÄÄ!” Sivustoasi voidaan käyttää hyökkäyksessä muita sivustoja vastaan. Tietoturvaa ei saa laiminlyödä. Voit joutua osasyylliseksi.
  6. 6. Mikä on EHDOTTOMAN TÄRKEÄÄ WordPress-sivuston pitämisessä turvallisena?
  7. 7. OIKEUDETON PÄÄSY: 1. Vuodetut salasanat 2. Ohjelmistovirheet
  8. 8. VUODETUT SALASANAT
  9. 9. Muista salasanahygienia! wp-palvelu.fi/blogi/salasanahygienia/
  10. 10. HTTPS, SFTP, SSH Älä koskaa lähetä salasanoja suojaamattoman yhteyden yli!
  11. 11. Pakota HTTPS WordPressissä 1. Palvelimella oltava HTTPS-tuki ja -varmenne 2. Pakota asetus tiedostossa wp-config.php: define('FORCE_SSL_ADMIN', true);
  12. 12. Käytä captchaa robottien estoon Google reCaptcha suositeltu
  13. 13. OHJELMISTOVIRHEET
  14. 14. MINIMOI HAAVOITTUVUUDET 1. Minimoi hyökkäyspinta-ala poistamalla turhat ohjelmat 2. Loppujen osalta muista päivittää säännöllisesti
  15. 15. KUINKA TURVALLINEN ON WP:N YDIN? Tietoturva- haavoittuvuuksia per 1000 riviä uutta koodia Kautta aikojen: 0,1 (204 CVE-merkintää per 2,1 miljoonaa riviä koodia) Vuonna 2015: 0,05 (11 CVE -merkintää per 236 000 riviä koodia)
  16. 16. WORDPRESS-YDIN ON TURVALLINEN.
  17. 17. ONGELMANA OVAT LISÄOSAT.
  18. 18. WordPress on tietoturvaton! Äkkia, asenna tietoturvalisäosa!
  19. 19. EI
  20. 20. Ytimen, lisäosien ja teemojen haavoittuvuus- tietokanta: wpvulndb.com
  21. 21. LISÄOSIEN TIETOTURVA 1. Minimoi hyökkäyspinta-ala poistamalla tarpeettomat lisäosat (ja teemat) 2. Niiden lisäosien osalta joita on pakko käyttää, varmista, että kaikki tietoturvapäivitykset on asennettu ET voi minimoida haavoittuvuuksia asentamalla lisää lisäosia!
  22. 22. ÄLÄ HAASKAA AIKAA ● generator metan poistaminen tai versionumeron piilotus ● kirjautumisvirheilmoitusten piilotus ● wp-admin tai wp-login sijainnin muuttaminen ● readme.html tai muiden tiedostojen poistaminen Vain WP-nörteille, joilla on aikaa tutkia kaikki hyödyt ja haitat. Pääsääntö on, että WordPressin vakioasennus on turvallinen.
  23. 23. VIRHEELLINEN TUNNE TURVALLISUUDESTA Tuntuu siltä kuin paljon olisi tehty, vaikka tärkein on edelleen tekemättä.
  24. 24. Esimerkki: readme.html piilotus = älä!
  25. 25. Versionumerot vuotavat kuitenkin Esimerkki: readme.html piilotus
  26. 26. HUOM: WordFence on silti sieltä paremmasta päästä. Monet muut tietoturvalisäosat ovat vielä huonompia. ..ja WordPressin eheystarkistus hälyttää! Esimerkki: readme.html piilotus
  27. 27. TIETOTURVALISÄOSAT EIVÄT OLE RATKAISU Tulokset vaativat tulkintaa. Suositeltu vain ammattilaisille.
  28. 28. Ainoat suositeltavat: WPScan and Google Webmaster Tools Ei vääriä positiivisia ja liiketoimintamalli ei perustu pelkoon.
  29. 29. JOS YLLÄPIDÄT OMAA PALVELINTA Muista myös koventaa ja päivittää! ● käyttöjärjestelmä ● web-palvelin ● tietokantapalvelin ● PHP-ympäristö ● HTTPS-kovennus ● SSH-kovennus
  30. 30. ASENNA VAIN LUOTETUISTA LÄHTEISTÄ Vältä kolmannen osapuolen lähteitä, joilla ei ole vakuuttavaa julkaisukäytäntöä.
  31. 31. DDOS-HYÖKKÄYKSEN ESTO Mitä jos ongelma ei ole oikeudeton pääsy, vaan pääsyn esto kokonaan?
  32. 32. DENIAL OF SERVICE ATTACKS Havaitse, siedä ja estä ● tehokkaat palvelimet ja hyvä välimuistitus ● havaitse toistuvat häiriköt verkkotasolla ○ failtoban + iptables ● havaitse ja estä http-tasolla ○ Nginx rate limiting ● Jos yrität estää PHP/WordPress-tasolla, olet jo hävinnyt. DDOS on jatkuvaa kilpajuoksua. Yritä löytää palveluntarjoaja, joka hoitaa DDOS-suojauksen puolestasi, mieluiten verkkotasolla.
  33. 33. VARMUUSKOPIOINTI JA PALAUTUS Koska ennemmin tai myöhemmin kaikki muu pettää.
  34. 34. VARMUUSKOPIOINNIN PARHAAT KÄYTÄNNÖT 1/2 Varmista, että varmuuskopiointijärjestelmä täyttää ainakin nämä vaatimukset: ● automaattinen: ei vaadi ihmisen toimia tai muistamista ● täydellinen: sekä tiedostot että tietokanta ● inkrementaalinen: vähintään 30 päivän historialla ● säännöllinen: ainakin kerran vuorokaudessa
  35. 35. VARMUUSKOPIOINNIN PARHAAT KÄYTÄNNÖT 2/2 ● offsite: mikäli pääsy koko palvelinsaliin estyy ● pull, ei push: alkuperäiseltä sivustolta ei pitäisi olla suoraa pääsyä varmuuskopioihin, jotta mahdollinen murtautuja ei pysty tuhoamaan sekä sivustoa että sen varmuuskopioita Suositeltu: mysqldump + rdiff-backup + SSH
  36. 36. VIELÄ KERRAN
  37. 37. WORDPRESS-TIETOTURVANEUVOT 1. Noudata salasanahygieniaa. 2. Käytä capthaa robottien estämiseksi. 3. Käytä aina HTTPS:ää (ja SFTP sekä SSH) – älä koskaan lähetä salasanoja suojaamattoman yhteyden yli. 4. Poista tarpeettomat ohjelmistot hyökkäyspinta-alan minimoimiseksi. 5. Huolehdi, että tietoturvapäivitykset asennetaan nopeasti WordPressin lisäosien (ja muidenkin palvelinohjelmistojen!) osalta. 6. Asenna ohjelmistoja ja päivityksiä vain luotetuista lähteistä. 7. Varmista varmuuskopiointi. 8. Valitse palveluntarjoaja, joka huolehtii tietoturvasta mahdollisimman hyvin, jotte sinun ei itse tarvitse olla perillä kaikista yksityiskohdista. Vinkki: wp-palvelu.fi/tietoturva
  38. 38. Extra Suositus 2016: älä estä Suositus 2017: estä ja käytä mieluummin REST API:a
  39. 39. Blogi: Haittakoodi kuriin eli kuinka sivustomurto selvitetään wp-palvelu.fi/blogi/wordpress-sivustomurto-haittakoodi/ Extra
  40. 40. KIITOS! WP-palvelu.fi @SeravoFi @ottokekalainen

×