你可以采取的措施
作为客户,你也有责任确保代码和数据的安全。本文列出一些可以采取的措施。
所有用户
- 将安全问题和违反服务条款的情况报告给 security@n8n.io。
- 如果多人使用同一个 n8n 实例,请设置用户管理,并遵循最佳实践。
- 尽可能使用 OAuth 连接集成服务。
自托管用户
如果自行托管 n8n,还可以采取以下措施:
- 设置反向代理处理 TLS,确保传输中的数据经过加密。
- 使用加密分区或硬件级加密,确保静态数据加密,并确保 n8n 及其数据库的数据写入该位置。
- 运行安全审计。
- 安装社区节点前了解 相关风险,也可以选择禁用社区节点。
- 确保用户无法在 Code 节点中导入外部模块。更多信息请参阅环境变量 | 节点。
- 选择排除某些节点,例如禁用 Execute Command 或 SSH 等节点。更多信息请参阅环境变量 | 节点。
- 为获得最大程度的隐私保护,可以隔离 n8n。
自托管用户的 GDPR 事项
自托管 n8n 时,你负责删除用户数据。如需代表某位用户删除数据,可以删除相应执行记录。n8n 建议配置为每隔几天自动清理执行数据,尽量减少处理 GDPR 请求的工作量。通过 EXECUTIONS_DATA_MAX_AGE 环境变量进行配置。更多信息请参阅环境变量。
本文为社区中文翻译。查看对应英文原文