概览
AuraSpear 将告警、案件、事件、威胁狩猎、情报富化与检测工程整合到一个统一治理的工作区中。该平台面向同时服务多个租户的团队而设计,确保一个客户的数据永远无法从另一客户的会话中被访问。
架构
基于 PostgreSQL 与 Prisma 的 Next.js 和 NestJS,使用 Redis 进行缓存,并通过 OpenSearch 实现大规模日志检索。Wazuh 与 MISP 提供检测结果与威胁情报,AWS Bedrock 支撑 AI 推理能力。租户隔离在数据层而非界面层强制实施,每个连接器的凭据仅在服务端处理。
工程实践
核心工作是让多租户与 RBAC 成为强制而非可选项 —— 将每一次查询、每一个任务、每一次 AI 调用都绑定到明确的租户。此外还包括告警分级、案件管理、威胁狩猎、情报富化,以及深度融入调查流程本身、而非事后附加的 AI 辅助能力。
- 角色
- 设计并实现该平台:租户隔离模型、RBAC、调查工作流与 AI 辅助分析。
- 类别
- 安全
- 技术栈
- Next.jsNestJSTypeScriptPrismaPostgreSQLRedisOpenSearchWazuhMISPAWS BedrockDocker
- 编程语言
- TypeScript