用于ManualTrigger Automate,通过定时触发和数据处理,自动接收新数据泄露的警报,确保及时响应,提升信息安全性。此工作流程集成了文件转换、数据拆分和条件判断,简化了数据管理,减少了手动操作,提高了工作效率。
此工作流适合以下人群:
- 网络安全专家:监控数据泄露并及时获取最新的安全信息。
- 开发者和技术人员:希望自动化数据处理和文件管理的用户。
- 企业管理者:需要定期检查和更新公司安全信息的管理层。
- 普通用户:对个人数据安全感兴趣,并希望了解自己是否受到数据泄露影响的用户。
此工作流解决了以下问题:
- 数据泄露监控:定期检查 https://haveibeenpwned.com 上的新数据泄露情况,确保用户及时获知潜在风险。
- 自动化提醒:当发现新数据泄露时,自动发送提醒,避免用户手动检查。
- 数据缓存管理:通过缓存机制,避免重复提醒,确保信息的准确性。
工作流过程详解:
1. 触发器:通过调度触发器每 15分钟 运行一次。
2. 请求数据:调用 API 获取最新的数据泄露信息。
3. 读取缓存:从本地文件 ./cache.json
读取上次提醒的泄露信息。
4. 检查内容:对比新获取的数据与缓存中的数据,判断是否有新的泄露。
5. 更新缓存:如果发现新泄露,更新缓存并发送提醒;如果没有新泄露,则记录为“无”。
6. 写入文件:将新的泄露信息写入 ./cache.json
文件,确保下次检查时能正确判断。
7. 发送提醒:如果有新泄露,发送提醒通知用户。
用户可以根据以下指南自定义和适应此工作流:
- 修改调度时间:在调度触发器中调整 minutesInterval
,以改变检查频率。
- 更改 API URL:如果需要监控其他数据泄露源,可以在请求节点中替换 API 地址。
- 自定义提醒方式:在新泄露节点中添加通知服务,例如 Slack 或 Discord,以改变提醒方式。
- 调整缓存文件路径:根据需要修改 ./cache.json
的路径,以适应不同的存储需求。