Navaneethan-P/Trust-Lens-Analyzer
GitHub: Navaneethan-P/Trust-Lens-Analyzer
TrustLens 是一个基于行为科学与启发式规则的前端数字信任分析引擎,通过多维风险评分与可解释 AI 检测文本中的心理操纵和钓鱼风险。
Stars: 0 | Forks: 0
# TrustLens – 数字信任引擎
### 🛡️ 数字诈骗不仅利用技术漏洞,更擅长利用人类心理。
**TrustLens** 是一个专业级的信任分析引擎,旨在检测数字通信中的心理操纵和结构性风险。它关注用户*为何*会上当受骗,并提供由行为科学支持的、可解释且具有可操作性的洞察。
## 🚀 TrustLens 为何能在黑客马拉松中获胜
### 核心创新
- **行为分析**:识别 9 种以上的心理攻击向量(不仅仅是关键词匹配)
- **多维度风险评分**:分别进行内容 + 链接 + 意图分析
- **可解释 AI**:用人类易懂的语言清晰地解释每一种风险
- **实时处理**:即时分析并配有流畅的动画
### 高级功能
#### 1. **🧠 心理攻击检测**
TrustLens 可检测复杂的操纵策略:
- **紧迫感施压**:迫使你未经思考快速做出决定
- **稀缺性操纵**:制造虚假的专属感(“限时”)
- **奖励诱饵**:承诺不切实际的收益($$$)
- **强制行动触发器**:要求立即点击/确认
- **恐惧 exploitation**:通过虚假警报进行情感操纵
- **虚假验证**:伪造通知(“您已被选中”)
- **凭证收集**:直接索要密码/个人身份信息 (PII)
- **账户劫持**:虚假的更新/重新激活请求
- **域名欺骗**:URL 操纵技术
#### 2. **🧬 深度风险拆解**
跨三个维度的细粒度分析:
- **内容风险** (0-100):消息文本中的心理模式
- **链接风险** (0-100):URL 结构、短链接、混淆
- **意图风险** (0-100):行动号召与行为操纵
#### 3. **🛡️ 智能信任评分**
- **85-100**:安全 - 建议保持正常警惕
- **45-85**:可疑 - 检测到多个警告标志
- **0-45**:危险 - 识别到高可信度威胁
#### 4. **🔍 可解释的结果**
- 清晰的解释配以表情符号,方便快速浏览
- 基于威胁级别的动态洞察
- 具有可操作性的安全建议
- 报告复制到剪贴板功能
#### 5. **📊 分析历史**
- 在本地自动保存最近 10 次分析
- 快速重新分析可疑项
- 追踪风险评分随时间的变化
#### 6. **⌨️ 强大功能**
- **字符计数**:实时追踪(最多 500 个字符)
- **键盘快捷键**:Ctrl+Enter 进行分析
- **报告导出**:复制格式化的分析报告
- **演示模式**:预载钓鱼示例以供测试
- **移动端响应式**:适用于所有屏幕尺寸
## 💡 TrustLens 背后的科学原理
### 为什么传统的检测方法会失效
传统系统寻找的是:
- ❌ 已知的恶意特征(新变种会绕过这些)
- ❌ 被列入黑名单的 URL(攻击者会使用全新的域名)
- ❌ 垃圾邮件关键词(语境很重要!)
### TrustLens 的不同之处
TrustLens 分析消息背后的**意图**:
1. **内容模式**:情感触发器 + 施压策略
2. **结构性风险**:格式错误的 URL、短链接、欺骗性指标
3. **心理操纵**:行为利用检测
4. **加权评分**:多个因素进行适当权重分配的综合考量
### 核心洞察
## ⚙️ 技术亮点
### 架构
- **核心**:原生 HTML5、CSS3、JavaScript (ES6+)
- **UI**:带有流畅动画的高级玻璃拟态设计
- **存储**:浏览器 localStorage 用于存储分析历史
- **性能**:100毫秒以内的分析速度,实现即时反馈
### 分析引擎
- 8 个加权攻击类别(总计 100 分)
- 40 多个心理触发关键词
- 6 项以上的 URL 异常检查
- 可配置的威胁阈值
- 面向未来的启发式系统
### 卓越的 UI/UX
- 流畅的 CSS 动画和过渡效果
- 带有缓动效果的动态进度环
- 具备语境感知的颜色编码(绿/黄/红)
- Logo 上的浮动动画
- 悬停效果和交互元素
- 完全响应式的移动端设计
- 键盘绑定支持
## 🛠️ 功能拆解
| 功能 | 能力 | 黑客马拉松价值 |
|---------|-----------|-----------------|
| **心理分析** | 9 种操纵策略 | 展示了深入的研究 |
| **多维度风险评分** | 内容/链接/意图 | 全面的分析 |
| **可解释的报告** | 人类可读的输出 | 透明度至关重要 |
| **历史追踪** | 最近 10 次分析 | 用户参与度 |
| **移动端响应式** | 适用于所有屏幕 | 无障碍访问 |
| **导出功能** | 复制报告 | 实用性 |
| **流畅动画** | 专业的润色 | 用户体验 |
| **动态洞察** | 结合语境的消息 | 智能反馈 |
## 🎯 快速开始
### 尝试演示
1. 在任意浏览器中打开 `index.html`
2. 点击 **“Demo”** 按钮查看预载的钓鱼示例
3. 观察引擎如何拆解操纵策略
4. 尝试输入你自己的内容进行分析
### 测试用例
```
✅ SAFE: "Hey! Would love to grab coffee this week?"
⚠️ SUSPICIOUS: "Click here to verify your account"
🚨 DANGEROUS: "URGENT! Your account compromised! Confirm password: bit.ly/x"
```
## 📈 为什么它能在黑客马拉松中获胜
### 1. **解决实际问题**
- 数字诈骗每年造成超过 100 亿美元的损失
- 解决方案专注于人类心理(独特的视角)
- 实用、可部署的应用程序
### 2. **技术卓越性**
- 复杂的多因子评分系统
- 干净、可维护的代码架构
- 流畅、专业的 UI
- 无外部依赖(纯原生技术栈)
### 3. **用户体验**
- 带有动画的即时反馈
- 清晰的解释(无专业术语)
- 实用功能(导出、历史记录)
- 适配所有设备访问
### 4. **可扩展潜力**
- 引擎可轻松集成至:
- 邮件过滤器(Gmail、Outlook)
- 浏览器扩展
- 移动应用
- API 服务
- 企业安全工具
### 5. **随时可演示**
- 一键演示真实的钓鱼攻击
- 展示清晰的攻击模式拆解
- 令人印象深刻的视觉反馈
## 🌈 颜色与视觉层级
- **绿色 (#00d1b2)**:安全/受信任的内容
- **黄色 (#ffdd57)**:可疑/需谨慎
- **红色 (#ff3860)**:危险/高威胁
- **蓝色强调 (#3d85ff)**:主要操作/焦点
## 📱 浏览器兼容性
- ✅ Chrome/Chromium(最新版)
- ✅ Firefox(最新版)
- ✅ Safari(最新版)
- ✅ Edge(最新版)
- ✅ 移动端浏览器(iOS Safari、Chrome Mobile)
## 🔮 未来增强功能
未来可能添加的功能(黑客马拉松后):
- 🔗 针对威胁数据库进行实时 URL 域名检查
- 📧 用于高级网络钓鱼检测的电子邮件标头分析
- 🌐 与 WHOIS/DNS API 集成
- 🤖 用于提升准确性的 ML 模型
- 🌍 多语言支持
- 💾 跨设备云端同步
- 📊 用于趋势分析的分析仪表板
- 🤝 团队协作功能
## ⚡ 关键指标
- **分析时间**:< 50ms
- **内存使用**:~2MB
- **代码行数**:~600 行(生产级质量)
- **检测到的攻击向量**:9+
- **威胁模式**:40+
- **移动端响应式**:是
- **外部依赖**:0
## 📄 许可证
为数字信任黑客马拉松创建。开源用于教育和非商业用途。
*通过理解诈骗的实际运作方式,让互联网变得更安全。* 🛡️
标签:AI应用, AMSI绕过, DInvoke, Web安全, 反欺诈, 威胁检测, 情感分析, 社会工程学检测, 蓝队分析