IP 白名单
为什么需要 IP 白名单?
IP 白名单是网络安全防护的重要机制,它通过限制只有特定 IP 地址或 IP 段才能访问数据库资源,提供了一层额外的安全保护。使用 IP 白名单的好处包括:
- 访问控制:精确控制哪些 IP 地址可以访问数据库
- 安全防护:防止未授权的访问尝试和恶意攻击
- 合规要求:满足企业安全政策和行业合规要求
- 风险降低:减少数据库暴露在公共网络中的风险
在不得不使用公网的场景下,ProtonBase 支持了 IP 白名单功能,用户可以限定允许访问 Warebase 的机器的名单,这样可以有效防止恶意攻击。
ProtonBase 将只允许指定IP白名单中的主机访问数据库,提高了数据库的安全性。请注意,修改白名单需要管理员权限,且重新加载配置会影响数据库服务,请谨慎操作。
IP 白名单工作原理
IP 白名单通过在网络层面过滤访问请求,只允许来自预定义 IP 地址或 IP 段的连接请求通过。当客户端尝试连接数据库时,系统会检查客户端的 IP 地址是否在白名单中,如果不在白名单中,连接请求将被拒绝。
配置要求与限制
-
基于安全考虑,Warebase 公网连接默认白名单为空,不允许任何连接,开启公网访问后,请立即设置 IP 白名单,否则网络无法连接。
-
可以创建多条 IP 白名单 规则,一条规则可以应用到多个 Warebase 上,多条规则也可以应用到一个 Warebase上,只能应用到开启了公网连接的Warebase。
-
输入有效的IPv4地址和可选的CIDR,或多个地址,以","分隔。
-
删除DataCloud,会同时删除DataCloud内的白名单规则。如果有关联的Warebase,则不能删除规则。
最佳实践
IP 白名单配置建议
- 最小化原则:只添加必要的 IP 地址或 IP 段到白名单中
- 定期审查:定期审查和更新白名单,移除不再需要的 IP 地址
- 分段管理:对于大型组织,可以按部门或项目划分不同的 IP 段
- 备份配置:在修改白名单前,备份当前配置以便需要时恢复
安全建议
- 避免使用过大的 IP 段:尽量使用具体的 IP 地址或较小的 IP 段
- 监控访问日志:定期检查访问日志,识别异常访问模式
- 多层防护:结合其他安全措施,如强密码、多因素认证等
- 紧急响应:建立紧急响应机制,在发现安全威胁时能快速更新白名单
故障排除
常见问题及解决方案
-
无法连接数据库:
- 检查客户端 IP 是否在白名单中
- 验证 IP 地址格式是否正确
- 确认白名单规则是否已正确应用
-
白名单规则不生效:
- 确认规则已保存并应用
- 检查是否有冲突的规则
- 验证 Warebase 是否已正确配置公网访问
-
误删重要 IP 地址:
- 立即添加被误删的 IP 地址
- 检查是否有其他管理员进行了修改
- 建立变更审批流程,避免误操作
紧急情况处理
如果发现安全威胁或需要紧急阻止某些 IP 地址的访问:
- 立即登录管理控制台
- 进入 Warebase 网络配置页面
- 从白名单中移除可疑的 IP 地址
- 监控系统日志确认威胁已解除
- 记录事件详情用于后续分析