磐石系统安全(全栈Rust安全产品设计)产品系统

我要开发同款
BOOLER2026年09月18日
3阅读

技术信息

语言技术
ReactTypeScript安全测试K8SRust
系统类型
WindowsWeb
行业分类
网络安全企业服务

作品详情

行业场景

Windows 生态下主流安全软件多用 C/C++ 开发,内存安全漏洞占其历史 CVE 的 70% 以上;同时全家桶式捆绑推广、弹窗广告让用户苦不堪言。市场缺少一款以内存安全语言重写、界面克制干净的系统安全产品。本方案以 Rust 全栈实现:内核态驱动负责实时拦截,用户态引擎负责查杀清理与网络过滤,Tauri 负责轻量 UI,云端提供特征库与软件库服务,构成一套完整可落地的产品技术方案。

功能介绍

方案覆盖四层完整设计:一是内核态驱动层(Ring 0),基于微软官方 windows-drivers-rs 框架,包含 Minifilter 文件过滤(勒索行为金丝雀文件检测)、进程/线程/镜像加载/注册表/对象句柄五类内核回调、WFP 网络过滤 Callout、ELAM 早期启动反恶意软件、反 Rootkit 能力(SSDT/IDT/MSR 完整性与池标签扫描、Hook 检测)以及无锁环形缓冲区零拷贝通信;二是用户态服务层(Ring 3),YARA-X 查杀引擎(VirusTotal 官方 Rust 重写版)+ 启发式行为评分 + tract 轻量 ML 模型 + 云查杀四引擎协同,配套垃圾清理(Winapp2 兼容规则)、系统修复(SFC/DISM/WUA 补丁管理)、弹窗拦截、软件管家、启动项管理与资源监控;三是 UI 前端层,Tauri 2.0 + React 19 科技极简蓝色视觉体系,空闲内存 30-50MB、安装包小于 5MB,远优于 Electron 方案;四是云端服务层,Rust axum 云查杀中心、特征库增量分发(CDN 加速)、软件库审核管线与用户体系,形成完整可落地的产品闭环。

项目实现

我负责整套技术方案与产品设计交付:三层架构与技术选型论证(含 Tauri/Slint/GPUI/Iced 框架对比)、内核驱动模块设计与签名部署流程(WHQL 认证 / EV 证书 / 测试签名模式)、全套桌面客户端 UI 设计稿(7 个核心界面定稿)、云端运营后台设计,以及完整 Rust crate 依赖清单与 cargo workspace 工程结构。交付物含架构设计文档、HTML 可交互原型、UI 源文件与开发路线图,15 个自然日内交付。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论