从0到1设计一个AI安全应用架构

灵犀安全 · 实时智能反诈系统架构设计与工程实践

——"灵犀安全"实时智能反诈系统架构设计与工程实践


一、项目背景

随着移动互联网的发展,诈骗已经从传统的:

电话诈骗

短信诈骗

钓鱼网站

逐渐演变为:

AI生成诈骗话术

深度伪造语音

仿冒官方网站

社交工程攻击

诈骗攻击呈现:

传统安全方案:

规则库

+

关键词匹配

+

人工审核

存在:

因此,我设计并实现了一套:

基于移动端主动感知 + RAG知识增强 + 大语言模型推理的智能反诈安全系统。

项目名称:

灵犀安全

目标:

构建一个:

能够主动发现风险、智能分析风险、实时通知用户的移动安全助手。

二、整体设计思想

整个系统采用:

"感知层 + 分析层 + 决策层"三层架构

                    用户设备


                       |

                       ↓


              【感知层 Sensor Layer】

                       |

       ---------------------------------

       |              |               |

    系统通知       用户上传       多媒体输入

       |              |               |


       ---------------------------------

                       |

                       ↓


             【智能分析层 AI Layer】

                       |

          -------------------------

          |                       |

       RAG检索              LLM推理


          |                       |

          -------------------------

                       |

                       ↓


              【决策层 Decision Layer】

                       |

       ---------------------------------

       |              |              |

    风险提醒      守护通知       安全建议

三、系统技术架构

完整架构:

                 Android设备


                     |

                     |

        NotificationListenerService

                     |

                     |

              UniApp + UTS


                     |

                     |

              API Gateway


                     |

        -----------------------------

        |                           |

    风险分析服务                用户服务


        |

        |

    ------------------

    |                |

 向量数据库        LLM服务


    |

    |

诈骗知识库


        |

        |

     WebSocket


        |

        |

    实时消息推送

四、客户端架构设计

1. 技术选型

移动端:

UniApp

+

Vue3

+

uvue

+

UTS

原因:


2. 页面模块设计

首页

展示:

安全评分

当前风险等级

守护状态

快捷检测入口

对话分析

用户输入:

聊天内容

提交:

AI风险分析

截图检测

流程:

图片

↓

OCR

↓

AI分析

语音检测

流程:

音频

↓

ASR

↓

诈骗分析

守护中心

实现:

绑定家人

风险同步

报警通知

五、系统感知层设计

感知层负责:

获取用户可能遭遇诈骗的信息来源。

主要包括:


1. 系统通知监听

技术:

NotificationListenerService

流程:

微信消息

↓

Android通知系统

↓

NotificationListenerService

↓

获取文本

↓

提交分析

2. 剪贴板检测

用户复制:

银行卡号

转账地址

网址

系统检测:

ClipboardManager

判断:

是否存在:


3. 主动上传检测

用户主动:

上传:

进入:

统一分析入口。


六、AI分析层设计

AI层是整个系统核心。

采用:

RAG + LLM 架构


七、为什么不用直接调用大模型?

直接:

用户输入

↓

LLM

↓

结果

存在:

问题1:

不知道最新诈骗案例。

例如:

新型诈骗:

AI换脸视频诈骗

模型可能不了解。


问题2:

输出不稳定。

同一个问题:

可能:

回答A

回答B

因此加入:

RAG。


八、RAG分析流程

完整流程:

用户输入


 ↓


Embedding模型


 ↓


向量数据库搜索


 ↓


获取相关诈骗案例


 ↓


组合Prompt


 ↓


LLM推理


 ↓


结构化结果

输出:

{
"riskLevel":"HIGH",

"reason":
"疑似冒充客服诈骗",

"suggestion":
"不要提供验证码"
}

九、诈骗知识库设计

知识库包括:

1. 案例库

例如:

{
"type":
"冒充客服",

"description":
"诱导用户退款并提供验证码",

"level":
"HIGH"
}

2. 规则库

例如:

远程控制软件

+

要求转账

=

高风险

3. 防护建议库

例如:

不要点击未知链接

不要提供验证码

通过官方渠道确认

十、后端服务架构

后端采用:

服务化设计。

主要模块:


1. 用户服务

负责:


2. 风险分析服务

核心模块:

负责:

文本分析

图片分析

语音分析

3. 任务调度服务

因为AI分析耗时:

采用:

异步任务。

流程:

App

↓

提交任务

↓

返回taskId

↓

后台分析

↓

保存结果

↓

通知客户端

十一、实时通信架构

采用:

WebSocket。

原因:

风险事件:

必须:

实时到达。


流程:

RAG完成分析


      |

      ↓


生成风险结果


      |

      ↓


WebSocket服务器


      |

      ↓


用户手机


      |

      ↓


立即报警

十二、守护系统设计

这是"灵犀安全"的特色功能。

目标:

帮助老人、儿童等群体降低诈骗风险。

流程:

用户绑定守护人


        |

        ↓


风险发生


        |

        ↓


AI判断HIGH


        |

        ↓


通知守护人

例如:

老人收到:

公安冻结账户通知

系统:

老人手机

↓

AI检测

↓

风险确认

↓

子女收到提醒

十三、安全设计

安全应用必须优先考虑隐私。


1. 数据最小化

原则:

只采集:

风险必要信息。

例如:

上传:

诈骗文本

不上传:

全部聊天记录

2. 数据脱敏

银行卡:

原始:

6222333344445555

处理:

6222********5555

3. 通信安全

采用:

HTTPS

WSS

JWT认证

保证:


十四、高并发设计

如果用户规模扩大:

例如:

100万用户。

系统不能:

所有请求直接调用LLM。


采用:

消息队列。

架构:

用户请求


 ↓


API服务


 ↓


任务队列


 ↓


AI Worker


 ↓


结果队列


 ↓


WebSocket推送

优势:


十五、项目难点与解决方案

难点1:

跨端访问系统能力

问题:

UniApp无法监听通知。

解决:

UTS插件

+

Kotlin Native

难点2:

AI分析耗时

问题:

用户等待时间长。

解决:

异步任务

+

WebSocket推送

难点3:

后台运行稳定性

问题:

Android杀后台。

解决:

NotificationListenerService

+

Foreground Service

+

权限引导

难点4:

多模态数据处理

问题:

图片、音频无法统一分析。

解决:

OCR

ASR

Embedding

统一进入RAG

十六、系统演进路线

第一阶段

规则反诈:

关键词

+

黑名单

第二阶段

AI文本分析:

RAG

+

LLM

第三阶段

多模态智能防护:

文本

+

图片

+

语音

+

视频

第四阶段

主动安全Agent:

自动发现风险

↓

主动阻断

↓

智能保护用户

十七、项目技术亮点总结

从工程角度:

1. 移动端系统级能力

使用:

NotificationListenerService

UTS Native Plugin

实现:

系统事件感知。


2. AI智能分析

采用:

RAG

+

LLM

提升:

语义理解能力。


3. 实时通信

采用:

WebSocket

实现:

毫秒级风险通知。


4. 多模态融合

支持:

文本

图片

语音

二维码

URL

5. 家庭守护机制

实现:

风险发现

+

亲情保护

十八、总结

一个真正落地的 AI 安全应用,不只是调用一个大模型接口。

它需要完整考虑:

系统感知

+

数据处理

+

AI推理

+

实时通信

+

用户交互

+

安全隐私

"灵犀安全"的整体设计:

将 Android 系统能力、大模型技术以及实时通信技术结合,实现了一套:

面向移动终端的智能化、主动式、实时反诈安全防护体系。

未来随着多模态模型和 AI Agent 的发展,移动安全应用将从:

发现风险

进一步发展为:

预测风险

↓

阻断风险

↓

保护用户

这也是智能安全应用未来的发展方向。

← 返回首页