第一步,修改默认登录口令并启用SSH密钥登录:禁止密码登录,编辑 /etc/ssh/sshd_config,设置PermitRootLogin no、PasswordAuthentication no,然后重启ssh服务(systemctl restart sshd)。
第二步,及时打补丁并锁定内核更新:在CentOS/Ubuntu上定期运行 yum update/apt update && apt upgrade,启用自动安全更新或使用Ansible/Cron统一管理。
第三步,基础防护:安装并配置主机防火墙(如ufw或iptables/nftables),只开放必需端口(如22/443/80/3306等),并使用Fail2Ban限制暴力破解。
1) 在操作系统层启用iptables/nftables或ufw:示例(ufw)——ufw default deny incoming; ufw default allow outgoing; ufw allow 22/tcp; ufw allow 443/tcp; ufw enable。
2) 若使用云或机房提供商控制台,请同步设置安全组,只允许业务IP段访问管理端口;若走CN2线路,注意与国内访客的源IP白名单。
3) 强制SSH使用密钥并修改默认端口(可选):在 /etc/ssh/sshd_config 中设置 Port 2222, PermitRootLogin no, PubkeyAuthentication yes,重启ssh。
4) 对管理流量使用VPN或跳板机(Bastion Host):部署OpenVPN或WireGuard,仅允许通过跳板机访问内网管理端口,跳板机启用多因素认证。
1) 启用系统与应用日志集中化:安装rsyslog或Filebeat,向远程ELK/Graylog集群推送日志,保证日志不可篡改并有写入时间戳。
2) 部署IDS/IPS:使用Suricata或Snort作为网络层检测,结合OSSEC/Wazuh进行主机入侵检测,配置告警阈值并与告警平台(如Prometheus+Alertmanager)联动。
3) 日志保存与合规:根据业务类型设置日志保留期(比如6个月/1年),对敏感个人信息字段做脱敏或加密存储;如果受越南相关法律约束,遵循本地的最低保存和提供要求。
1) 上游防护:优先与机房或云厂商协商接入DDoS清洗服务,越南地区机房通常提供带宽和基础清洗规则,必要时使用CDN或云WAF分流流量。
2) 边缘限流与WAF:部署WAF(如ModSecurity结合Nginx/Apache)拦截常见Web攻击,配置速率限制(rate limiting)与异常流量黑洞策略。
3) 高可用架构:使用负载均衡(HAProxy/Nginx或云LB)+多节点冗余,数据库使用主从或集群方案,配置自动故障转移与健康检查。
4) 监控与响应演练:设置流量基线告警,定期进行DDoS演练与应急预案,明确联络机房与上游清洗厂商的响应流程。
1) 熟悉《越南网络安全法》(Law on Cybersecurity)与个人信息保护规定:对涉敏数据、关键基础设施和用户信息有特别管理义务,可能涉及数据提供与协助调查。
2) 数据本地化与跨境传输:部分业务(如公共服务、支付等)可能要求将数据存放在越南境内或在传输前做加密与脱敏,确认你的服务是否属此类并与法律顾问确认。
3) 账号与访问审计:实现最小权限原则、严格的身份认证(MFA)与角色分离,保存访问日志以备监管检查,必要时定期导出并备份审计记录。
4) 证书与加密:对外服务必须使用可信CA签发的TLS证书(支持TLS1.2/1.3),对敏感字段使用AES-256等标准算法加密,密钥管理要独立且有轮换策略。