Linux 软件免费装

TrustSig Security

开发者 robertvahhi
更新时间 2026年6月2日 08:23
PHP版本: 7.2 及以上
WordPress版本: 6.9
版权: GPLv2 or later
版权网址: 版权信息

标签

spam security woocommerce brute force bot protection

下载

1.2.7 1.2.9 1.3.0 1.4.0 1.4.1 1.2.6 1.2.8 1.5.0 1.6.0 1.6.1 1.7.0 1.7.2

详情介绍:

TrustSig Security protects WordPress forms and API endpoints from scripted bots and brute-force attacks. No puzzles. No "I am not a robot" checkboxes. No third-party signup required to start. Coverage depends on the protection mode you choose — see "Protection modes" below. Why TrustSig How it works TrustSig injects a lightweight browser SDK, signs every rendered form with a per-site secret, and verifies submissions against the TrustSig Edge service. Real visitors pass an invisible check in about a second; scripted clients that never run JavaScript are stopped. When a request arrives without a valid token, TrustSig does not silently fail open. Depending on the mode you choose it serves a lightweight "please wait" interstitial that re-verifies the browser and then transparently continues the original request — or blocks it. The plugin works out of the box with no account and no API keys (anonymous free tier). Connecting a TrustSig dashboard account is optional and only adds analytics and higher limits. Protection modes What it protects Browser forms are protected automatically with no code: It also includes optional brute-force lockout for repeated failed logins, an opt-in admin-ajax / REST API guard, and a developer verification API. For developers Known limitations

安装:

  1. Upload the trustsig-security folder to /wp-content/plugins/, or install the plugin through the WordPress Plugins screen.
  2. Activate the plugin through the 'Plugins' menu in WordPress.
  3. Navigate to Settings → TrustSig. Protection is active immediately with no further configuration.
  4. (Optional) Enter your Site Key and Secret Key to link a TrustSig dashboard account for analytics and higher limits.

屏幕截图:

  • Protection details: per-form coverage across WordPress core, WooCommerce, BuddyPress, EDD, and Elementor.
  • Settings: switch between Monitor, Challenge, and Enforce, configure brute-force lockout, and link an optional dashboard account.

升级注意事项:

1.7.2 API keys are now opt-in (disabled by default, which stops browser autofill from breaking verification), and no cookie is set by default. Recommended for everyone. 1.7.1 Fixes the allowed-domains list saving empty (domains disappearing on save). Recommended for anyone managing allowed domains. 1.7.0 Adds SureForms protection (on by default), hardens the API key fields against browser autofill (which could break verification by injecting your saved login), and makes the allowed-domains list save immediately. Recommended for any site using SureForms. 1.6.1 Security fix: Elementor Pro forms are now actually bot-protected by default. The previous guard never fired on real (admin-ajax) submissions. Update recommended for any site using Elementor Pro forms. 1.6.0 Adds Contact Form 7 protection, on by default. CF7 submissions (sent over its REST feedback endpoint) are now bot-checked on their own toggle without enabling the broad REST guard. Anonymous spam is blocked; verified browsers and authenticated API calls are unaffected. 1.5.0 Adds WPForms protection (on by default; covers the Mesmerize / Materialis contact form) and scopes REST / admin-ajax protection to anonymous traffic, so authenticated API calls (WooCommerce REST, Application Passwords, OAuth) are no longer blocked. It is now safe to enable REST / admin-ajax protection alongside API integrations. 1.4.2 Fixes a false-positive 403 on early lei_ajax_settings=1 bootstrap requests under API protection. Tightly scoped allowlist — not a general bypass. 1.4.1 Performance: the SDK and bootstrap now load deferred (non-render-blocking) with a preconnect hint to the edge, removing the render-blocking penalty. No behaviour or configuration change. 1.4.0 Compatibility hardening for caching / optimization stacks (WP Rocket, LiteSpeed, SiteGround, Perfmatters, Autoptimize, FlyingPress, Cloudflare). The verification SDK now resists being self-hosted, rewritten or stripped and self-heals if it never loads. No configuration change needed. 1.3.0 Adds a bulk-add picker for the Allowed Domains list (Multisite, WPML, Polylang, or paste). No behaviour change for existing installs — fresh sites still auto-allow only the main domain. 1.2.9 Listing copy refresh only — no behaviour change. 1.2.6 Compliance update: scripts and styles are now enqueued the WordPress way. No behaviour change. 1.2.5 Adds the verified-session layer and global AJAX/REST coverage. Existing sites stay in Monitor mode until you opt into enforcement. 1.2.0 Major enforcement overhaul: missing tokens are no longer silently allowed. Existing installs upgrade safely into Monitor (logging only) mode.

常见问题:

Do I need an account or API keys?

No. The plugin protects your forms immediately on activation using the anonymous free tier. An account is only needed for analytics and higher limits.

What data leaves my site?

A browser verification token, your site host name (or your secret key if you connect an account), and standard HTTPS request metadata are sent to the TrustSig Edge service. See the "External services" section above for the full disclosure, including links to the Terms of Service and Privacy Policy.

Will this block real visitors?

In Challenge mode (the default) a visitor whose token is missing sees a brief "please wait" page that re-verifies the browser and then continues the original request automatically. Monitor mode never blocks. Enforce mode is the strictest and can block visitors with JavaScript disabled.

Does it work with caching plugins?

Yes. Forms are signed with a server-issued nonce and the SDK fills the token client-side, so cached pages are still protected.

How do I temporarily bypass protection if I lock myself out?

Settings → TrustSig → Tools shows a private recovery URL that bypasses all checks once. You can also add your IP to the whitelist.

Is the plugin GPL?

Yes, it is licensed GPLv2 or later.

更新日志:

1.7.2 1.7.1 1.7.0 1.6.1 1.6.0 1.5.0 1.4.2 1.4.1 1.4.0 1.3.0 1.2.9 1.2.8 1.2.7 1.2.6 1.2.5 1.2.0 1.0.0