Secure WordPress

Null Bangalore Bachaav Session

30 November 2013

AI Generated Summary

AI Generated Content Disclaimer

Note: This summary is AI-generated and may contain inaccuracies, errors, or omissions. If you spot any issues, please contact the site owner for corrections. Errors or omissions are unintended.

This Null Bachaav community workshop walks through WordPress internals, setup procedures, and comprehensive security hardening, covering attack vectors at the core, plugin, and theme levels along with practical defense strategies using .htaccess and child themes.

Key Topics Covered

WordPress Internals:

Setup Methods:

Core-Level Attack Vectors:

Additional Attack Vectors:

Defense Strategies:

Key Principle: Never modify WordPress core files directly (upgrades overwrite them)

Using .htaccess:

Child Theme Approach (Recommended):

Mitigations:

Actionable Takeaways

  1. WordPress security starts with understanding the execution flow and file structure
  2. Never modify core or parent theme files directly; use .htaccess and child themes
  3. Username enumeration through ?author=1 is a commonly overlooked information leak
  4. XMLRPC presents significant attack surface for SSRF and DDoS
  5. Plugin and theme enumeration is trivial due to predictable URL patterns

Social chatter