Linux 软件免费装
Banner图

Balui Security Suite

开发者 baluidigital
更新时间 2026年11月3日 04:40
PHP版本: 8.1 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

security login security 2fa two-factor security headers

下载

1.8.2

详情介绍:

Balui Security Suite, by Balui Digital, protects WordPress sites without dozens of screens. Everything is configured from one modern dashboard with light and dark themes, ready to be translated. It is designed for site owners without technical knowledge: the defaults are safe and every option explains what it does. Balui Security Suite Pro Balui Security Suite Pro is a separate plugin that includes everything above and adds a firewall with country blocking, CAPTCHA services from external providers (Cloudflare Turnstile, hCaptcha, Google reCAPTCHA, Friendly Captcha, MTCaptcha), a Content-Security-Policy assistant with automatic nonces for an A+ grade, passkeys, magic links, temporary access, two-step verification required by role, password expiry and history, session control, an integrity scan, vulnerability alerts, activity log export to CSV, weekly reports, WooCommerce "My account › Security", multisite and support. When you install it, it replaces this plugin and keeps all your settings. This plugin is complete on its own and never needs Pro to work.

安装:

  1. Install and activate the plugin.
  2. When two-step verification is in use, the plugin asks you to add its encryption key to wp-config.php with one click (Settings › Encryption key). Nothing is written to wp-config.php without that click.
  3. Open Balui Security Suite in the admin menu and follow the recommendations.
On Apache and LiteSpeed the hardening measures marked "server" are written to .htaccess (in the site root and in the uploads folder), inside a block marked "Balui Security Suite". Four of them are on by default: no directory listing, PHP blocked in uploads, sensitive files and readme.html/license.txt blocked. You can turn each one off in Hardening, and the block is removed when the plugin is deleted. Emergency switches for wp-config.php: BALUI_SECURITY_2FA_OFF (second step only), BALUI_SECURITY_LOGIN_URL_OFF (custom login URL) and BALUI_SECURITY_OFF (whole plugin).

屏幕截图:

  • Two-step verification: authenticator app or email codes, recovery codes and remembered devices.
  • Login page protection: CAPTCHA (ALTCHA), custom login URL and attempt limit.
  • Security headers with the checker that reads what your site really sends.
  • One-click hardening, explained in plain words.
  • Activity log of sign-ins, lockouts and security changes.

常见问题:

I locked myself out. What do I do?

Add define( 'BALUI_SECURITY_2FA_OFF', true ); to wp-config.php to skip the second step, or define( 'BALUI_SECURITY_OFF', true ); to turn the whole plugin off. You can also rename the plugin folder by FTP.

Does it work with WooCommerce?

Yes. Two-step verification, the login attempt limit, the password policy and the CAPTCHA also work on the WooCommerce "My account" login, registration and checkout.

Are there hooks for developers?

Filters: bsnt_capability (capability needed to manage the plugin, default manage_options), bsnt_allow_without_second_step (return true to let a given user sign in through XML-RPC or the REST API with the normal password, for example a service account), bsnt_totp_issuer (name shown in the authenticator app), bsnt_static_headers (security headers sent), bsnt_csp_skip and bsnt_csp_directives (pages without Content-Security-Policy, and the directives sent), bsnt_send_mail (send the plugin's emails with your own mailer). Actions: bsnt_event (every activity log event), bsnt_lockout, bsnt_tfa_reset and bsnt_settings_updated.

What happens to my settings if I move to Balui Security Suite Pro?

They are kept. Pro uses the same settings and turns this plugin off when it is activated.

更新日志:

1.8.2 1.8.1 1.8.0 1.7.0 1.6.2 1.6.1 1.6.0