保护 n8n 的安全
可以通过运行安全审计、设置 SSL 和 SSO、限制节点及公共 API、对执行数据脱敏等方式,保护自托管 n8n 实例中的凭据和工作流数据。
保护 n8n 实例安全有多种方式。
本节内容
- 管理安全策略:管理实例级安全策略,包括强制 MFA 和个人空间控制。
- 运行安全审计:运行安全审计以识别风险。
- 设置 SSL:强制使用安全连接。
- 配置 SSO:设置 SAML 或 OIDC 单点登录。
- 轮换加密密钥:定期更换用于加密凭据和其他敏感数据的密钥。
- 使用 JWE 解密 OAuth 2.0 令牌:让身份提供商加密访问令牌和 ID 令牌,仅允许你的实例解密。
- 加固任务运行器:提高 Code 节点执行的隔离性。
- 执行数据脱敏:隐藏工作流执行的输入和输出数据。
- 禁用公共 API:防止其他人使用 n8n 公共 REST API。
- 控制遥测:退出 n8n 自动收集的匿名数据遥测。
- 阻止特定节点:防止 n8n 用户访问指定节点。
- 启用 SSRF 防护:控制工作流节点可以连接的主机和 IP 范围。
- 验证用户邮箱:仅允许邮箱已验证的用户注册账号。
相关资源
本文 为社区中文翻译。查看对应英文原文