Linux 软件免费装
Banner图

Maasters Security Shield

开发者 themaasters
更新时间 2026年11月2日 02:28
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

security xml-rpc security headers login protection hardening

下载

1.1.6

详情介绍:

Maasters Security Shield provides configurable baseline hardening controls for WordPress sites. It is not a replacement for updates, backups, strong authentication, or a professional security review.

安装:

  1. Upload the maasters-security-shield folder to /wp-content/plugins/ or install the ZIP through Plugins > Add New > Upload Plugin.
  2. Activate the plugin.
  3. Open Maasters Shield in the WordPress admin sidebar to configure protections.
  4. Test changes on a staging site before enabling strict policies.

升级注意事项:

1.1.6 Uses a longer unique prefix for plugin identifiers and stored keys, with migration support for existing settings and login counters. 1.1.5 Fixes a Plugin Check internationalization warning in the login-protection message. 1.1.4 Fixes the contributor username in the readme, improves failed-login lockout timing and behavior, keeps HSTS/CSP independent from baseline headers, and limits admin CSS loading to the plugin page.

常见问题:

Will this plugin make my site completely secure?

No. It adds configurable hardening controls but cannot replace timely updates, strong authentication, reliable backups, least-privilege access, HTTPS, or a security review.

Should I enable Content Security Policy enforcement immediately?

No. Start with Report Only, test your pages and integrations, adjust the policy, and only consider Enforce mode after confirming legitimate resources are not blocked.

When should I enable HSTS, includeSubDomains, or preload?

Enable HSTS only when your site is consistently served over HTTPS. Include subdomains only when every affected subdomain supports HTTPS. The preload directive does not itself submit your domain to browser preload lists.

Why can login protection affect multiple visitors?

Failed attempts are counted by the connecting IP address in REMOTE_ADDR. Visitors sharing a public IP address may share the same rate limit. Proxy headers are not trusted automatically because they can be spoofed unless your server is configured to validate them.

Does the plugin send data to a third party?

No. It does not send telemetry or login-failure data to an external service. Login protection stores local attempt counters using an IP-derived transient key.

How can I disable the theme and plugin file editor?

Add define( 'DISALLOW_FILE_EDIT', true ); to wp-config.php above the stop-editing line. Maasters Security Shield does not edit wp-config.php.

更新日志:

1.1.6 1.1.5 1.1.4 1.1.3 1.1.2 1.1.1 1.1.0 1.0.1