超进化 v3.3: 6个新安全模块 + 31个模块独立开关 + 完整文档与测试
新增6个Minecraft安全模块: - GeoBlockService: 地理IP封锁(国家黑白名单/高风险MC攻击来源拦截) - PlayerSessionValidationService: 玩家会话验证(UUID/正版/离线检测/会话重放) - PluginVerificationService: 插件完整性校验(SHA-256/恶意插件名/25个已知恶意插件) - ConnectionThrottleService: 连接速率限制(多窗口追踪/递增延迟2s-30s) - BackupIntegrityService: 备份完整性验证(SHA-256/文件存在性/6h自动扫描) - AntiSkinSpoofService: 皮肤伪造检测(25个冒充目标/可疑URL/变更频率) 配置独立开关(31个模块全部可单独控制): - ServerGuardConfig新增SuperEvolutionConfig包含全部31个模块的enabled开关 - application.yml新增完整super-evolution配置段(含中文说明) - 每个Service注入ServerGuardConfig并在入口检查开关,关闭时跳过检测 DashboardController新增6个API端点 + 全部25个服务重构注入config 测试: V33SecurityTest 29项测试(含23项v3.3 + 6项更正),全部114测试通过 文档: README/README_EN 30+→85+模块,USER_MANUAL新增完整开关配置文档
This commit is contained in:
+10
-4
@@ -83,7 +83,7 @@
|
||||
</td>
|
||||
<td align="center" width="140">
|
||||
<img src="https://raw.githubusercontent.com/Tarikul-Islam-Anik/Animated-Fluent-Emojis/master/Emojis/Smilies/Alien%20Monster.png" width="32" height="32" /><br>
|
||||
<strong>30+</strong><br>
|
||||
<strong>85+</strong><br>
|
||||
<sub>Security Modules</sub>
|
||||
</td>
|
||||
<td align="center" width="140">
|
||||
@@ -154,7 +154,7 @@
|
||||
</td>
|
||||
<td width="50%">
|
||||
<h3>🛡️ Full-Stack Defense</h3>
|
||||
<p>From Minecraft protocol layer → Application WAF → OS firewall → Cloudflare edge. <b>30+ security modules</b> covering L3-L7, zero-trust architecture, and honeypot deception.</p>
|
||||
<p>From Minecraft protocol layer → Application WAF → OS firewall → Cloudflare edge. <b>85+ security modules</b> covering L3-L7, zero-trust architecture, and honeypot deception.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -269,7 +269,7 @@ cell.pressure = cell.pressure × 0.55 + pulse.heat × 0.75
|
||||
│ │ Process │ │ DDoS/IDS │ │ DeepSeek │ │
|
||||
│ │ Resource │ │ WAF/Honey│ │ Anomaly │ │
|
||||
│ │ Connect │ │ ZeroTrust│ │ Predict │ │
|
||||
│ │ Log │ │ 30+ svc │ │ Adaptive │ │
|
||||
│ │ Log │ │ 85+ svc │ │ Adaptive │ │
|
||||
│ └────┬─────┘ └────┬─────┘ └────┬─────┘ │
|
||||
│ │ │ │ │
|
||||
│ └─────────┬───┴─────────────┘ │
|
||||
@@ -667,7 +667,7 @@ serverguard
|
||||
|
||||
### Security Defense Layer (`com.aluer.security`)
|
||||
|
||||
The largest package in the system, containing 65+ security services (with 25 Super Evolution v3.2 modules):
|
||||
The largest package in the system, containing 85+ security services (with 31 Super Evolution v3.1 / v3.2 / v3.3 modules):
|
||||
|
||||
| Category | Key Classes | Description |
|
||||
|----------|------------|-------------|
|
||||
@@ -707,6 +707,12 @@ The largest package in the system, containing 65+ security services (with 25 Sup
|
||||
| | `AntiDupeDetectionService` | Item duplication detection: stack overflow, high-value item surges, 9 known methods |
|
||||
| | `CrashExploitProtectionService` | Crash exploit protection: oversized packets, NBT bombs, book/sign exploits |
|
||||
| | `LagMachineDetectionService` | Lag machine detection: observer chains, TNT stacks, entity spam, falling blocks |
|
||||
| **v3.3 New Modules** | `GeoBlockService` | Geo IP blocking: country allowlist/blocklist, high-risk Minecraft attack source interception |
|
||||
| | `PlayerSessionValidationService` | Player session validation: UUID format, offline/premium detection, session replay, multi-account |
|
||||
| | `PluginVerificationService` | Plugin integrity verification: SHA-256 hash comparison, malicious plugin name detection |
|
||||
| | `ConnectionThrottleService` | Connection rate limiting: multi-window IP tracking, progressive delay (2s/5s/15s/30s) |
|
||||
| | `BackupIntegrityService` | Backup integrity verification: SHA-256 checksum, file existence/size comparison, 6h auto-scan |
|
||||
| | `AntiSkinSpoofService` | Skin spoofing detection: impersonation detection, suspicious URL checks, skin change frequency |
|
||||
|
||||
### Operations Control Layer (`com.aluer.console`)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user