EdgeSecurityAccess (ESA)

Development Updates

DONE

基于TincVPN重写

v26.6.2ar

  • 基于TincVPN重写程序

DISCARD

数据一致性/崩溃恢复/长时运行稳定性保障/安全边界约束

v26.6.1br

  • goroutine 生命周期统一管理
  • wg 状态一致性
  • Trusted Proxy 严格审计
  • Nonce 系统上限控制
  • graceful shutdown 完整化
  • logger 升级
  • limiter 重构
  • 参数验证中心化
  • Peer 生命周期管理
  • WireGuard 内存态管理
  • 单元测试体系
  • 安全强化:mTLS,Audit log,Fail2ban,ChallengeSystem

DONE

性能/健壮性/漏洞修复

v26.6.1ar

  • 引入 Argon2 参数限制,防止恶意构造超大 Argon2 参数导致服务器死锁
  • 引入 HMAC,新增 Nonce 系统,增加时间窗口校验,抗Replay攻击
  • Trusted Proxy 支持
  • v26.5.2br 的 limiter 有并发问题,改为 sync.Map + 每 IP 独立锁
  • 新增 wg save 持久化队列.新增 Debounce,合并写入
  • 新增 AllowedIPs 安全校验
  • 新增 scanner.Err 检查
  • 添加日志系统
  • 完善Panic 恢复
  • 完善Context 生命周期控制
  • 完善并发 Worker
  • 新增 graceful shutdown,signal 处理,cleanup goroutine,saver stop channel

AI工具协助完成了一部分繁重的代码编写工作,原计划在6月发布的新迭代版将提前完成

Done

Restructuring the architecture: Improving user data protection

v26.5.2br

  • Use Argon2 to encrypt user passwords.
  • The client generates and shares the public key; the public key is no longer stored on the server.
  • Remake the utility toolset
  • Remake the client
  • Release the next refactored version, 26.5.2br.
  • It will be completed within this month.

After deployment testing is complete, further bug fixes and architecture improvements will be implemented in version v26.6.1ar.