1. Server Security
- ✅ **Firewall**: Enable (e.g., UFW for Linux).
- ✅ **SSH**: Disable root login (use sudo).
- ✅ **File Permissions**: 644 for files, 755 for directories.
2. CMS/Application Security
- ✅ **Updates**: All plugins/themes/core updated.
- ✅ **User Roles**: Remove unused accounts (e.g., "admin" user).
- ✅ **Two-Factor Auth (2FA)**: Enforce for all admins.
3. Data Protection
- ✅ **SSL**: Valid certificate (no "Mixed Content" warnings).
- ✅ **Backups**: Encrypted and stored offsite.
- ✅ **Password Policy**: Minimum 12 characters with symbols.
4. Code Security
- ✅ **Input Sanitization**: Prevent SQL/XSS attacks.
- ✅ **.htaccess**: Block directory browsing:
Options -Indexes
Note: Schedule quarterly security audits! 📅