适用人群
- 安全专业人员
- 开发人员
- 关注数据泄露的个人用户
使用场景
- 自动化监控新数据泄露事件
- 主动身份保护
- 简单缓存机制演示
工作流功能
- 每15分钟检查Have I Been Pwned API获取最新泄露事件
- 将新泄露数据与已通知事件进行比对
- 演示用于追踪已知泄露事件的简单缓存机制
缓存机制原理
- 读取缓存:从
cache.json
获取最后已知泄露事件,避免重复警报 - 比对当前事件:检查最新获取事件是否与缓存不同
- 更新缓存:发现新泄露时更新
cache.json
设置指南
- 本工作流使用的API端点无需密钥
- 在
新泄露事件
节点后添加您需要的警报机制
自定义工作流
- 修改通知设置:定制警报发送方式(邮件/Slack等)。在
新泄露事件
节点后添加所需节点,该节点包含所有泄露数据便于调用。
可选用多种n8n节点发送警报,常见选项包括:
- 邮件节点
功能:向收件人发送邮件通知
场景:适合发送至邮箱或团队群组
定制:可在邮件主题/正文中使用泄露数据 - Slack节点
功能:向Slack频道/用户发送消息
场景:适合团队实时警报
定制:支持频道/DM消息及富文本格式 - Teams节点
功能:向Teams频道发送消息
场景:适用于使用Teams的企业
定制:可包含完整泄露信息 - Discord节点
功能:向Discord频道发送警报
场景:适合Discord协作团队
定制:支持格式化消息展示 - Telegram节点
功能:向聊天/群组发送消息
场景:适合移动端即时提醒
定制:支持使用机器人自动化发送 - Webhook节点
功能:通过Webhook转发数据
场景:对接外部告警系统
定制:可发送包含详情的JSON数据 - SMS节点
功能:向手机号发送短信
场景:紧急即时通知
定制:需精简包含关键信息
- 调整检查频率:修改Schedule Trigger节点间隔(如每小时/每天)