适用对象
- 安全专业人士
- 开发人员
- 关注数据泄露的个人用户
使用场景
- 自动化监控新泄露事件
- 主动身份保护
- 简单缓存机制演示
工作流功能
- 每15分钟检查Have I Been Pwned API获取最新泄露信息
- 将新泄露数据与已通知的泄露进行对比
- 通过简单缓存机制记录已处理的泄露事件
缓存机制原理
- 读取缓存:从
cache.json
获取最近已知泄露,避免重复警报 - 对比当前泄露:检查最新泄露是否与缓存记录不同
- 更新缓存:发现新泄露时,用最新数据更新
cache.json
配置指南
- 本工作流使用的API端点无需密钥
- 在
New breach
节点后添加您需要的警报机制
自定义工作流
- 修改通知设置:定制警报发送方式(邮件/Slack等)。在
New breach
节点后添加对应节点,该节点包含完整的泄露数据便于调用。
可选的n8n通知节点包括:
- 邮件节点
功能:向指定收件人发送邮件通知
场景:适合个人邮箱或团队群组的基础警报
定制:可在邮件主题/正文插入泄露详情 - Slack节点
功能:向Slack频道或用户发送消息
场景:适合团队实时警报
定制:支持频道/DM消息,可格式化文本(加粗/代码块等) - Microsoft Teams节点
功能:向Teams频道发送消息
场景:适用于使用Teams协作的组织
定制:类似Slack,可嵌入泄露详情 - Discord节点
功能:向Discord频道发送警报
场景:适合通过Discord协作的团队
定制:支持带格式的消息展示泄露数据 - Telegram节点
功能:向Telegram聊天/群组发送消息
场景:适合移动端即时通知
定制:可发送摘要或详情,支持机器人自动化 - Webhook节点
功能:通过Webhook向其他服务发送数据
场景:对接外部报警系统
定制:可发送包含详情的JSON数据触发后续操作 - SMS节点(如Twilio)
功能:向手机号发送短信警报
场景:需要即时响应的紧急通知
定制:精简消息包含泄露时间/类型等关键信息
- 调整检查频率:通过Schedule Trigger节点修改间隔(如每小时/每天)