Linux 软件免费装
Banner图

Defentry - Smart Security & Login Protection

开发者 jbsabit
更新时间 2026年10月17日 09:20
捐献地址: 去捐款
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

security brute force login alerts login protection device verification

下载

1.2.3 2.0.5

详情介绍:

Stop WordPress account takeover before it starts. Stolen passwords. Hijacked sessions. Brute-force bots hammering login pages around the clock. Most WordPress breaches don't break the lock — they steal the key. Defentry adds a second door: device-based login verification for WordPress. When an administrator, editor, or author signs in from a new, unrecognized device, Defentry instantly covers the dashboard with a full-screen verification overlay and siren until a secret stop password is entered. At the same moment, every other logged-in user sees a real-time login alert banner and hears the siren — so a hijacked session can never slip by silently. How it works
  1. A privileged user logs in from a device Defentry has never seen.
  2. The dashboard is immediately blocked by the stop-password overlay (with optional siren).
  3. All other logged-in users get an instant alert banner with one-click Trust, Mute, and Master Admin actions.
  4. The correct stop password verifies and permanently trusts the device. Wrong guesses are rate-limited per IP — 3 strikes triggers a temporary IP block.
Login security features Perfect for Built like a security tool should be Defentry is one strong layer of WordPress login security. Pair it with two-factor authentication and a firewall for defense in depth. Links: Support forum · Author website Built by WordPress security specialist Md Jahid Bin Sabit.

安装:

  1. Upload the plugin files to /wp-content/plugins/defentry/, or install through the WordPress plugins screen.
  2. Activate the plugin.
  3. A notice will prompt an administrator to select the Master Admin. Pick one and save.
  4. Open the Defentry menu, turn Status ON, and change the siren stop password (default is 2210 — change it immediately to something only you know).
  5. Done. Logins from new devices will now trigger verification.

屏幕截图:

  • Verification settings — feature toggle switches, siren stop-password and custom siren audio controls.
  • Trusted device management — per-admin device lists with one-click remove and danger-zone reset.
  • New-device verification overlay — the full-screen stop-password prompt with siren that blocks unrecognized devices.
  • Protection tab — blocked-user rows, IP attempt-limit stat tiles and one-click IP blocking.

升级注意事项:

1.2.1 Maintenance release: Plugin Check warnings resolved. No behavior changes. 1.2 Security release. Legacy plaintext stop passwords are automatically hashed on upgrade — no action needed. Change your stop password after updating if it was ever the default. 1.1 Changed prefix from wrs to scbr to avoid conflicts, improved script/style enqueuing. Auto-migrates options/user data on activation. Update for compatibility. Requires WP 5.5+, PHP 7.4+. 1.0 Initial release. Requires WordPress 5.5+ and PHP 7.4+.

常见问题:

What happens when someone logs in from a new device?

When an administrator, editor, or author logs in from a device Defentry has never seen, the WordPress dashboard is covered by a full-screen overlay asking for the siren stop password — optionally with a siren sound. Every other logged-in user simultaneously sees a red alert banner ("New device login detected") with buttons to trust the device, mute the siren, or take Master Admin action.

How do I trust / verify a new device?

Enter the correct siren stop password on the new device and it is trusted permanently. The Master Admin can also trust any device for any user from the alert banner or from Defentry → Manage Trusted Devices.

Who can block or unblock users?

Only the Master Admin — the one administrator designated in the Defentry settings. This keeps emergency response in a single accountable hand.

What exactly does blocking a user do?

The user is added to the blocklist. On their next dashboard visit they are logged out immediately with a notice, and they cannot use wp-admin again until the Master Admin unblocks them from Defentry → Manage Blocked Users.

I don't hear the siren. Why?

Browsers block audio until you interact with the page (click, scroll, or press a key). The siren starts after your first interaction. You can mute it at any time from the alert banner, or disable/replace it in the Defentry settings.

Can I change the siren sound or turn it off?

Yes. In the Defentry settings you can enable or disable the siren and upload your own MP3. Leave the upload empty to use the built-in siren.

Which user roles are protected?

Administrators, editors, and authors. Contributors, subscribers, and customers are never interrupted.

I forgot the stop password. How do I get back in?

An administrator with database access can delete the scbr_settings row from the wp_options table — the plugin then resets to the default password 2210 with protection OFF, so you can set a new password. Alternatively, temporarily rename the plugin folder via FTP/cPanel to disable it, then set a new stop password in the settings.

Can an attacker bypass verification by clearing cookies?

No — clearing the cookie generates a brand-new random device ID, which is untrusted by definition, so the overlay appears again. The system fails closed.

Does Defentry replace two-factor authentication (2FA)?

No. Device verification and 2FA stop different attacks — a stolen password alone is useless against Defentry, and a stolen device alone is useless against 2FA. Use both.

Will Defentry slow down my website?

No. Its scripts and styles load only on wp-admin pages, and only when needed. Visitors to your public site are completely unaffected, and the plugin makes no external HTTP requests.

Does it work with caching plugins or Cloudflare?

Yes. Verification happens inside wp-admin, which caching plugins and CDNs don't cache. One honest note: IP-based attempt limiting reads REMOTE_ADDR; behind a reverse proxy or CDN (like Cloudflare) all visitors may share the proxy's IP, so an IP block applies proxy-wide. Device verification itself is unaffected.

Is Defentry compatible with multisite?

Settings are stored per site, not network-wide, and multisite has not been officially tested. It should work per-site; network-wide management isn't included.

What data does Defentry store? Is it private?

Random device IDs (in a browser cookie and per-user metadata), plugin settings (in wp_options), and short-lived transients for login attempts and alerts. Nothing ever leaves your server — no tracking, no telemetry, no third-party calls.

Does it work with custom login pages, social login, or page builders?

Yes. Verification happens inside wp-admin after login, so it works regardless of how the user logged in.

What happens if the Master Admin account is deleted?

Defentry detects the missing Master Admin and prompts an administrator to choose a new one. Protection settings are preserved.

Is Defentry really free?

Yes — 100% free, GPL-licensed, no premium version, no upsells, no locked features.

更新日志:

2.0.5 2.0.4 2.0.3 2.0.2 2.0.1 2.0 1.2.3 1.2.2 1.2.1 1.2 1.1 1.0