跳到主要内容

你可以采取的措施

作为客户,你也有责任确保代码和数据的安全。本文列出一些可以采取的措施。

所有用户 ​

自托管用户 ​

如果自行托管 n8n,还可以采取以下措施:

  • 设置反向代理处理 TLS,确保传输中的数据经过加密。
  • 使用加密分区或硬件级加密,确保静态数据加密,并确保 n8n 及其数据库的数据写入该位置。
  • 运行安全审计。
  • 安装社区节点前了解相关风险,也可以选择禁用社区节点。
  • 确保用户无法在 Code 节点中导入外部模块。更多信息请参阅环境变量 | 节点。
  • 选择排除某些节点,例如禁用 Execute Command 或 SSH 等节点。更多信息请参阅环境变量 | 节点。
  • 为获得最大程度的隐私保护,可以隔离 n8n。

自托管用户的 GDPR 事项 ​

自托管 n8n 时,你负责删除用户数据。如需代表某位用户删除数据,可以删除相应执行记录。n8n 建议配置为每隔几天自动清理执行数据,尽量减少处理 GDPR 请求的工作量。通过 EXECUTIONS_DATA_MAX_AGE 环境变量进行配置。更多信息请参阅环境变量。

本文为社区中文翻译。查看对应英文原文