1.
合规准备:法律与业务边界确认
- 明确业务范围:梳理处理的个人数据类别(姓名、电话、IP、定位、图片等)、是否涉及越南公民或在越南境内收集的数据。
- 咨询法律:与法务确认越南《网络安全法》《个人数据保护》相关要求,识别是否存在数据本地化或备案义务;如不确定,记录需本地化的系统和数据域。
- 文件准备:准备数据处理协议(DPA)、隐私政策、委托处理合同,以及跨境数据传输的法律依据与风险评估(DPIA)。
2.
部署前的环境与账户准备
- 账号分离:在狗云控制台创建专用项目/租户(project),为越南区域资源单独账单与审计。
- 最小权限原则:为运维、开发、审计等角色创建独立账号组,分配最小权限(IAM),记录权限变更流水。
- 本地代表:如越南法规要求,指定本地联系人并在合规文档中注明。
3.
服务器基础硬化(步骤与命令示例)
- 创建不使用密码的管理员账号并禁用root登录:示例命令(以Ubuntu为例):
1) adduser deployer
2) usermod -aG sudo deployer
3) 编辑 /etc/ssh/sshd_config:PermitRootLogin no, PasswordAuthentication no, Port 22(可更改)
4) systemctl restart sshd
- SSH Key 配置:将公钥复制到 /home/deployer/.ssh/authorized_keys,确保权限 700/.ssh、600/authorized_keys。
- 防火墙与Fail2ban:
1) apt install ufw fail2ban
2) ufw allow 22/tcp; ufw allow 443/tcp; ufw enable
3) 配置 /etc/fail2ban/jail.local 简单阻断暴力登录。
4.
访问管理与多因素认证(MFA)
- 建议建立跳板机(bastion host)或基于堡垒机的集中SSH代理,所有管理员通过堡垒机登录以便审计。
- 启用MFA:在身份提供商(IdP,如Azure AD、Okta或LDAP+Duo)中强制MFA;堡垒机与VPN均应支持TOTP/硬件令牌。
- SSH证书方法:使用OpenSSH CA签发短期证书替代长期公钥,示例流程:
1) 在CA服务器生成私钥:ssh-keygen -f /etc/ssh/ca_user_key -N ""
2) 客户端证书签发:ssh-keygen -s /etc/ssh/ca_user_key -I user1 -n user1 user1.pub
5.
数据加密与密钥管理
- 传输层加密:所有对外接口强制HTTPS/TLS,使用Let’s Encrypt或企业CA并启用HSTS。示例:certbot --nginx --agree-tos -d example.vn。
- 存储加密:对敏感磁盘使用LUKS或云端加密(狗云若提供KMS请选择使用);数据库层面启用字段级加密(例如MySQL/TDE或应用侧加密)。
- 密钥管理:使用集中KMS(建议使用云KMS或HashiCorp Vault),密钥轮换策略明确(例如90天轮换),禁止在代码或环境变量中硬编码密钥。
6.
日志、审计与监控
- 开启系统审计:安装并配置auditd,记录sudo、useradd、sshd登录、重要配置文件变更。示例:auditctl -w /etc/ssh/sshd_config -p wa -k sshcfg。
- 集中日志:将日志推送到集中系统(ELK/EFK或云日志服务),设置异地备份与日志保留策略(依据合规要求)。
- 告警与SIEM:配置登录失败、异常大流量、敏感API访问等告警,定期复核告警阈值与误报。
7.
备份、恢复与突发事件响应
- 备份加密:备份文件与数据库应加密并保存于异地(建议同一云区外或加密对象存储)。
- 恢复演练:制定并每季度执行恢复演练,验证备份完整性与恢复时间目标(RTO/RPO)。
- 应急流程:建立事件响应流程(含责任人、上报链路、对外沟通模板),并准备向越南监管机关和受影响用户的通知模板(法律确认后使用)。
8.
部署与上线前检查清单(逐项执行)
- 列表:完成DPIA、DPA签署、环境硬化、MFA与堡垒机配置、加密与KMS接入、日志上报与备份验证、隐私与用户告知文本。
- 自动化审计:在CI/CD流程中加入合规检查脚本(配置扫描、依赖扫描、容器镜像签名)。
- 上线锁定:上线时先在灰度环境运行7-14天观察审计日志与性能,然后切换流量。
9.
运维合规持续管理:日常操作规范
- 变更控制:所有配置和权限变更通过变更单审批并保留记录;关键操作采用录像或会话记录(堡垒机)。
- 定期评估:每半年复审权限、密钥清单与数据目录,每年进行一次全面合规与安全评估。
- 培训与意识:对运维、客服、开发人员进行隐私与合规培训,记录培训考核结果。
10.
常见问答(Q&A)
问:在越南部署是否必须把所有个人数据都放在本地? 答:通常不是所有数据都必须本地化,应根据越南法规和数据类型判断;对关键或法律要求的数据需本地化或按监管要求处理。若不确定,先做DPIA并咨询法律顾问。
11.
常见问答(Q&A)
问:如何在不影响运维效率的情况下实现最小权限与审计? 答:采用角色化IAM、堡垒机+临时凭证(短期SSH证书或云临时Token)、统一审计日志和自动化审批流程,可兼顾安全与效率。
12.
常见问答(Q&A)
问:出现数据泄露时应怎么快速响应? 答:立刻触发应急流程:隔离影响系统、保全证据(日志快照)、快速评估影响范围、按既定模板向监管与用户通报(并同步法务团队),随后进行根因修复与补救。
来源:跨境部署合规要点 狗云服务器越南隐私与访问管理操作手册