Security Setup
-
Hi, I hope I’ve posted in the correct place. If not, I apologize.
I am an Old timer programmer here. We’re talking Cobol and C from the mid 80s until the late 90s. I do have a grasp of front-end languages. And PHP seemed natural to me when I started playing with it last year.
My buddy just handed me a contract to build and maintain a subscription site. It will deliver a curriculum(LMS) for those interested in becoming proficient IELTS instructors.
WP is well documented and supported. Therefore, I felt it was a good choice for delivering products online.
At this moment, I am seeking advice on WP security.
Setup:
Dev: Windows 11, Wamp, Apache. 2.4.65, PHP 8.23.28, MYSQL 8.4.7 , MariaDB 11.4.9Live: We have a managed WP package with IONOS. Haven’t the info in front of me at this moment.
I’ve read that the following steps are good ways to increase stability. I would like to know what others believe, and would gladly accept any advice.
Sorry, it is a long list.
- Choose a good host
- Change Database prefix (wp_prefix to something like ourdb_prefix
- Move admin profile
- Disable pingbacks
- .htaccess file usage (I am new to this)
- File permissions
- Disable file editing
- Use Cloudfare (nice product)
- Backups regularly (Of course)
- Activate and force HTTPS(I think our host does this already)
- Disable session suggestions
- Change Admin URL
- Limit login attempts
- USE firewalls (Again I think our host has this feature.
- White list my own IP for Admin usages within WP
- 2FA (Great)
- Secure Headers
- Disable atom/rss feeds
- Prevent XML-RPC attacks
- Delete readme.html
- Hide php warnings and notifications
- Hide apache, php and wp versions
- Updates , backups and scans
- Use Captcha
Okay, so I think that is quite a bit of setup work. But some questions.
- Is all this really necessary?
- What have I missed?
- Will this create performance problems?
Again, I want to thank everyone for supporting each other.
- Alien
You must be logged in to reply to this topic.