Linux 软件免费装
Banner图

Atlant Security

开发者 xorred
更新时间 2026年3月31日 04:31
捐献地址: 去捐款
PHP版本: 8.0 及以上
WordPress版本: 6.9
版权: GPLv2 or later
版权网址: 版权信息

标签

security firewall malware scanner brute force two-factor authentication

下载

1.1.2

详情介绍:

Atlant Security is a comprehensive WordPress security plugin that provides enterprise-grade protection through 17 integrated security modules organized in a 5-layer defense architecture. 5-Layer Defense Architecture
  1. Pre-WordPress WAF — Firewall, rate limiter, and IP blocking run before WordPress processes the request.
  2. Application-Aware — Login security, custom login URL, two-factor authentication, session hardening, cron monitoring, and REST API policies.
  3. Content & Config — WordPress hardening, security headers, AI crawler management, and honeypot traps.
  4. Outbound & Data — SSRF prevention, malware scanning (files and database).
  5. Response & Recovery — Post-breach recovery, notifications, visitor log, and audit log.
Key Features Web Application Firewall (WAF) Inspects every request against 28+ attack pattern families including SQL injection, XSS, remote code execution, path traversal, PHP object injection, and WordPress-specific attacks. Block or log-only mode. Triple URL decoding prevents evasion. Brute Force Protection Progressive lockout system (5 min > 30 min > 24 hours) with configurable thresholds. Generic login error messages prevent username enumeration. Author enumeration blocking. Malware Scanner Local file and database scanner with 38 malware signatures. Detects backdoors, webshells (WSO, c99, r57), crypto miners, credit card skimmers, and obfuscated code. Quarantine system with web access blocking. Two-Factor Authentication (2FA) TOTP (Google Authenticator, Authy) and email OTP. Per-role enforcement, 10 recovery codes, 5-minute challenge timeout, replay attack prevention. Honeypot Traps Zero-false-positive bot detection: hidden link traps, fake login pages, comment honeypots, and Contact Form 7 integration. 3-layer safe bot protection ensures Googlebot, Bingbot, and allowed AI crawlers are never blocked. AI Crawler Management Control 20+ known AI/LLM training crawlers (GPTBot, ClaudeBot, Google-Extended, Bytespider, and more). Per-crawler toggles, robots.txt integration, and 403 enforcement. Block training crawlers while allowing browsing bots. Security Headers Manage HSTS, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Permissions-Policy, CSP, CORP, and COOP. Letter-grade scoring system. Remove X-Powered-By and Server headers. Session Security Cookie hardening (HttpOnly, Secure, SameSite). Session binding via IP + User-Agent fingerprint detects hijacking. Concurrent session limits. Idle timeout. Optional admin bypass for all session restrictions. Rate Limiter Sliding-window rate limiting across 11 endpoint categories: frontend, login, search, feed, REST API, WooCommerce checkout, XML-RPC, and cron. REST API Policies Per-route access control with authentication requirements, HTTP method restrictions, rate limits, and IP whitelists. 5 built-in policies protect user enumeration, search, and write endpoints. Cron Guard Monitors wp-cron.php for flood attacks. Detects suspicious scheduled tasks via baseline comparison. System cron migration helper. Outbound Monitor (SSRF Prevention) Monitors all outgoing HTTP requests. Blocks requests to private/internal IP ranges including cloud metadata endpoints. Domain allowlist with wildcard support. Caller detection traces requests to specific plugins. Post-Breach Recovery 12 emergency actions: terminate sessions, force password reset, rotate secret keys, emergency lockdown, reinstall core, reinstall plugins, audit admin accounts, clear caches, malware scan, disable plugins, and downloadable incident report. Real-Time Dashboard Live visitor monitoring with 15-second auto-refresh. Stat cards, traffic charts, top IPs with VirusTotal integration, browser distribution, and IP detail modals. Visitor Log & Audit Log Complete request history with filters (IP, URL, bots, blocked, time range). Tamper-resistant admin action audit trail. Notifications Email alerts (HTML formatted, color-coded severity), Slack webhooks, custom JSON webhooks, and daily digest. Configurable severity threshold with 5-minute deduplication. WordPress Hardening One-click toggles: disable XML-RPC, hide WordPress version, block REST API user enumeration, block author enumeration, disable file editor, block PHP execution in uploads. What Makes Atlant Security Different Why Atlant Security?

安装:

  1. Upload the atlant-security folder to /wp-content/plugins/.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Navigate to Atlant Security in the admin sidebar to access the dashboard.
  4. Optionally run the Setup Wizard from the sidebar to configure core security settings quickly.
The Setup Wizard configures your WAF, login protection, hardening, visitor logging, and notifications. You can run it at any time from the inner sidebar navigation. Minimum Requirements Safe Mode If you ever get locked out of your site, add this line to wp-config.php: define( 'ASWP_SAFE_MODE', true ); This disables all blocking features (custom login URL, IP blocking, WAF, rate limiting) while keeping the admin interface accessible so you can fix settings.

屏幕截图:

  • Web Application Firewall (WAF) — overview with attack stats, mode toggle, and rule category summary.
  • WAF Rules — 28+ attack pattern families with per-rule enable/disable and log/block controls.
  • IP Block List — blocked IPs with reasons, durations, hit counts, and VirusTotal integration.

常见问题:

I locked myself out with the Custom Login URL

Add define( 'ASWP_SAFE_MODE', true ); to your wp-config.php. This disables all blocking features while keeping the admin accessible. Alternatively, rename the plugin folder via FTP to atlant-security-disabled, log in normally, rename it back, then whitelist your IP.

The WAF is blocking my page builder (Elementor, Divi)

Switch WAF to Log Only mode, reproduce the issue, then check the Audit Log for the triggered rule. Page builders may trigger false positives due to base64-encoded content in their save payloads.

Users keep getting logged out unexpectedly

This is caused by Session Binding with IP binding enabled. Go to Session Security and disable "Bind to IP" while keeping "Bind to User-Agent" enabled. Mobile and VPN users frequently change IPs. You can also enable "Exempt Administrators" to bypass all session restrictions for admin users.

Will this slow down my site?

No. The WAF runs at init priority 0 with optimized pattern matching. Rate limiting uses APCu when available for microsecond lookups. The visitor log is a single lightweight INSERT per request.

Email notifications are not arriving

WordPress default wp_mail() uses PHP mail() which many hosts block. Install an SMTP plugin like WP Mail SMTP or FluentSMTP to route emails through a proper mail provider.

The malware scan is running slowly

Reduce "Files per Batch" to 20-30 on shared hosting. The scanner processes files in AJAX batches to avoid timeouts. Files larger than 5 MB are automatically skipped.

How does the honeypot protect legitimate crawlers?

Three layers of protection: (1) Trap URLs are added as Disallow rules in robots.txt, (2) hidden links use rel="nofollow", and (3) 35+ known-good bot user agents (Googlebot, Bingbot, etc.) are pattern-matched and receive a 404 instead of a ban. AI crawlers marked "allowed" in your settings are also protected.

Does this plugin work with multisite?

The plugin is designed for single-site WordPress installations. Multisite support is planned for a future release.

What happens to my data when I deactivate the plugin?

Nothing is deleted on deactivation. When you delete the plugin, a dialog asks whether to keep or remove all data. You can also control this in Settings > "Delete data on uninstall".

更新日志:

1.1.2 1.1.1 1.1.0 1.0.9 1.0.8 1.0.7 1.0.6 1.0.5 1.0.4 1.0.3 1.0.2 1.0.1 1.0.0