Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Securing WordPress

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on. →

Securing WordPress

Avatar for Sebastian Gräßl

Sebastian Gräßl

September 24, 2013

More Decks by Sebastian Gräßl

Other Decks in Technology

Transcript

  1. What needs to be secure? • Server (Operating System) •

    Dependencies (PHP, ImageMagick, etc.) • Web-Server • Database-Server
  2. Permissions • Don’t be rude… ähm… root! • The right

    permissions for the right files/dirs ◦ Hardening WordPress • Golden Pass: 777 ◦ You only get it once! NEVER AGAIN! • Run everything with the right (dedicated) user!
  3. Web-Server • Log everything (separated)! • Only give access what

    needs to be accessed ◦ Block everything else
  4. Plugins • Only install trustworthy Plugins • Read through it’s

    code ◦ Any http-requests? ◦ Any file-operations? ◦ Any DB-operations?
  5. Enable SSL (for wp-admin) • HTTPs will become standard (SPDY)

    • SSL certs for free at StartSSL™ • Gives you a green lock icon.
  6. DDoS - You bit** • U rich? throw money at

    it. • If you can reroute internally. • Cross your fingers and hope it’s over soon.