网络架构、基础设施、账号、应用,四大安全措施加固企业云安全

2017年在线技术分会——运维/DevOps在线技术峰会上,来自阿里云云平台安全的天公分享了企业上云安全加固最佳实践。他首先分析了云安全存在的问题,然后从网络架构安全、基础设施安全、账号安全、应用安全四个方面详细分享了企业利用阿里云进行云安全加固的具体方法。

 

以下内容根据直播视频整理而成。

 

存在问题

我们的系统不管是部署在IDC机房(自建的IDC、租用的IDC),还是部署在阿里云的云平台上,都会面临安全问题。黑客入侵导致的应用漏洞、系统被黑、数据泄露,DDOS攻击导致网站不可用。对于一个企业来说,没有专门的安全团队是没有办法解决上述问题的。在公有云平台,我们可以利用云计算帮我们解决安全方面的风险:利用VPC、云WAF、DDOS防御、入侵检测即可解决前面提到的问题。

如何解决

利用好公有云提供的安全能力,对这些能力进行最优化的使用,相当于有一支专业的安全团队来帮我们解决相关的安全问题。在网络架构安全方面,通过选择VPC 网络结构,而不是经典网络结构可以将系统与外部网络进行隔离;在基础设施安全方面,云计算为我们提供了很多安全防护的能力,比如对ECS(用于系统计算)、RDS(用于数据存储)、OSS(用于文件的离线存储)提供相应的防护;在账号安全方面,保管好钥匙是非常重要的;在应用安全方面,云计算提供的防御手段可以保护好我们的应用。

网络架构安全

网络架构方面,有两种选择。VPC是私有专有网络,从安全角度出发比较推荐此架构,因为它可以和公网有网络隔离的能力。它可以通过VPC专线与企业私网进行打通,比较方便的构建混合云,同时支持自定义的网段,安全组的隔离可以做到企业系统内网隔离的功能。对于经典网络,每个ECS默认都是暴露在公网上,与其他用户都是处于同一平面。如果用经典网络保护自己的话需要使用经典网络提供的安全组的功能来做一些网络防护控制,需要做比较多的工作才能达到与VPC相同的网络安全防护的能力。

基础设施安全

ECS安全(计算)

ECS面临的一些问题包括:远程登录会被黑客暴力破解攻击,开放的服务会被黑客入侵攻击,对外提供的服务可能遭受到DDOS攻击造成服务的不可用。针对上述问题,ECS提供了一些安全防御的能力:在远程登录方面,从互联网登录ECS建议使用ssh key验证,避免通过密码被暴力破解的风险,如果使用密码登录的话,建议使用强密码,12位以上,同时包含数字、大小写字母、特殊符号;端口开放限制方面,建议只开放必要的服务(公网开放80、443等,内网访问全部拒绝),高危端口(MySQL、Redis、Memcache等)只允许本机访问;部分服务设定IP白名单,如SSH、RDP、安全组;DDOS防御方面,阿里云平台默认提供了云盾5G免费清洗,商业用户建议购买云盾高防。

RDS安全(DB)

任何一个系统最终存储的系统的业务数据都是放在RDS数据库中。所以,如果RDS不安全的话,会增加系统数据泄露的风险。RDS存在的安全问题和解决方案如下:

在密码安全方面,由于远程连接需要提供用户名和密码进行远程登录,而应用登录没办法通过类似于证书这种办法进行远程登录,所以建议RDS的远程登录密码必须使用强密码(12位以上,同时包含数字、大小写字母、特殊符号)。在应用中会连接数据库进行数据的读写操作,不可避免的将数据库的连接串和连接密码编码到应用中,应用被入侵之后,密码可能泄露,建议接入阿里云提供的秘钥管理服务KMS。

数据库提供了账号权限控制机制,可以针对不同角色、不同应用建立不同账号,建议针对每个账号设置不同权限,用户可以灵活控制权限。

RDS本身支持VPC网络,在经典网络和VPC网络下都支持设置IP白名单,通过这个功能可限制只允许合法的发起数据库连接的地址连接我们的数据库。

RDS提供了SQL日志审计的功能,在控制台上可以查到所有SQL执行过的语句。用户可以针对日志进行查询和审计,同时云盾的WAF可以防止应用层的SQL注入攻击。

RDS也提供了数据备份和恢复的功能,可以防止在某些特殊的情况下(被黑客攻击或者误操作情况)导致的数据丢失。

OSS安全(存储)

OSS最核心的是提供了访问控制的功能,可以根据不同的bucket设置网络访问控制的策略。建议系统需要对外对用户提供直接访问资源的话,比如页面的js、css样式文件、图片等静态资源,设置对应的bucket为公共读的权限。对于系统比较敏感的文件,数据库的备份和系统的其他不让外部用户下载的数据(比如云上云下的系统数据中转),建议存放在bucket里面,设置为私有的bucket。从安全角度来看,不建议使用公共读写。OSS提供了防盗链功能,防止资源被其他网站盗用,日志审计可以记录文件的上传和下载。

账号安全

系统部署在公有云上之后,需要注意一些其他额外的问题来防止系统不被黑客攻击到。

云账号安全(云计算平台的钥匙)

云账号在阿里云上是通过密码进行登录,必须使用一个比较强的密码策略。由于互联网经常存在一些撞库、爆破攻击,建议定期更换密码,并且与其他网站使用不同密码。此外,还可以利用阿里云提供的二次保护产品,比如保密邮箱、保密问题等在密码丢失之后及时找回。阿里云提供了二次验证的功能,MFA可以绑定手机设备,类似于随机动态口令进行登陆验证。为了防止密码丢失之后黑客对云资源进行高危操作,控制台提供了高危操作短信二次验证功能。阿里云提供的ActionTrail可以用于后期审计。

AK安全(云产品API的钥匙)

对于访问公有云上的云产品,风险主要集中在AK泄露(github上传等场景),导致数据泄露。所以,建议禁用主账号AK,因为主账号AK拥有访问所有产品的权限。采用RAM产品提供的子账号功能,每个子账号分配一个子账号AK,对每个子账号AK通过RAM进行权限划分,授予对应的权限,减少泄露某个AK对全局带来的影响。子账号AK也提供了IP维度的访问控制的功能,即设置发起调用访问来源IP、VPC ID作为访问控制,即使AK泄露也有额外多一层的保护。

应用安全

网站服务可能遭受DDOS攻击导致不可访问,对于某些业务场景来说可能是灾难性的影响, 建议采取SLB+云盾高防组合来保障网络的可用性。云盾提供web攻击防御,WAF云防护可以防御常见的SQL注入、XSS、代码执行等。为了减少黑客的攻击,需要尽量在我们的系统上线之前把应用层的漏洞发现和修复。云盾的态势感知提供了主机基线漏洞扫描、web漏洞扫描。入侵检测功能可以及时发现系统或者主机上存在的webshell和肉鸡行为,防止远程爆破。自主日志分析功能可以将web访问日志记录下来,上传到ODPS供用户离线分析。如果企业需要有高级的安全需求(SRC、众测),或利用白帽子尽快发现系统的漏洞,先知平台可以帮助搭建自己威胁情报的能力。

对于更加个性化的安全需求,比如堡垒机、VPN、业务风控、内容安全、安全托管,阿里云平台上都有对应的产品供选择。

总结

上云之后,企业整个的安全责任是企业和云平台共同承担的。云平台需要提供基础安全功能,给企业赋能安全能力。企业则需要做好安全管理,打好平台安全能力组合拳,以最小化成本,来最大化提升安全水位。

时间: 2024-09-11 13:09:26

网络架构、基础设施、账号、应用,四大安全措施加固企业云安全的相关文章

瞻博网络:企业结合自身特点选择云网络架构

当前,无论企业及个人用户对云计算网络的需求都在不断增长,云计算俨然成为了未来网络发展方向的主导力量.面对全新的网络环境,企业如何建立一个完善的云就绪网络才能真正为企业释放出云计算的整体效力.围绕云就绪网络,企业应该从哪些方面对传统网络架构进行改造,现已成为各企业重点关注的问题.近日,ZDNET至顶网记者就企业如何构建就绪的云网络等诸多问题对瞻博网络公司大中国区市场总监谭俊进行了专访. 谭俊在专访中讲到,企业要建立起云就绪网络,并发挥出云网络的实际效力,对于网络架构部分而言,主要通过以下几个方面来

关键基础设施保护:四大免遭网络攻击的秘诀

关键基础设施已成为全球网络攻击的主要目标,因为关键基础设施为民众提供的是必需服务,因此一旦遭到攻击,破坏性自然不言而喻. 上周,席卷全球的勒索病毒"WannaCry"让医院和火车站等系统陷入瘫痪,现在仍在继续扩散.蔓延,令全球众多组织机构.学校.企业等陷入恐慌. 关键基础设施保护:四大免遭网络攻击的秘诀-E安全 基础设施遭遇攻击的事件也不是第一次发生. 近期,美国大城市就经历过大规模断电.上月,美国达拉斯的紧急警报器遭遇黑客入侵,156个警报器持续40分钟响个不停. 这已不是新兴趋势:

通过Microsoft Azure服务设计网络架构的经验分享

本文从产品设计和架构角度分享了Microsoft Azure网络服务方面的使用经验,希望你在阅读本文之后能够了解这些服务之间,从而更好地设计你的架构. Microsoft Azure的网络架构特别针对企业私有云和混合云进行了设计,其中包含三个常用的服务: 虚拟网络(Virtual Network):连接本地网络与云端基础设施 流量管理器(Traffic Manager):将用户流量分配到不同的数据中心 名称解析服务(DNS):使用内部主机名作为云服务的解析 下面,我将着重介绍使用这三个服务时需要

《企业迁云实战》——3.1 网络架构设计

3.1 网络架构设计 网络架构设计是在云上进行业务技术架构设计的第一步,本节将结合阿里云基础网络产品介绍如何进行网络架构设计.规划和建设.3.1.1 网络产品简介 进行网络架构设计时离不开网络产品的应用,所以我们先初步了解一下构建网络时需要用到的网络产品. 1 . VPC 经典网络和专有网络是阿里云上的两种网络形态.专有网络(Virtual Private Cloud,VPC)是阿里云近年推出的一种新的网络形态,可帮助用户基于阿里云构建出一个隔离的网络环境,因此我们通常建议新用户直接使用专有网络

当确定网络安全措施时 企业应该考虑什么

为基础架构选择正确的网络安全措施是非常重要的,因为保护敏感数据和消除安全威胁是重中之重的工作.在开始寻找解决方案时,你会发现可供选择的安全供应商有很多--而且他们都会说自己的产品是最好的.但是,有一些网络安全措施会更适合你的网络架构和特殊珠数据安全需求.本文将介绍用于对比企业网络安全产品的条件. 关键任务数据的位置 理解公司目前将数据存储在什么位置--以及将来会存储在什么位置,就能很好地反映需要什么类型的安全工具,以及它们对于整个安全架构的重要性.数据存储在内部.云中还是两个位置都存储,这会影响

【深读】网络技术大神庞俊英:网管,网工,Or 网络架构师?你觉得自己是哪一个?

[编者按]曾经听过/看到庞俊英很多的技术分享,在网络方面的实践积累让人欣赏.这篇文章来自这位大神,所表达的观点值得再三品味. 2016-12-14 来源:高效运维 作者:庞俊英 作者简介 庞俊英 大河云联创始人/CEO,也是原来阿里巴巴集团的首席网络架构师.从事网络规划.运维.研发工作近二十年. 曾在Cisco.中国电信等公司任职,是中国获得CCIE认证的最早的女工程师,对网络规划.运维和研发有非常丰富的经验.曾任阿里巴巴集团首席网络架构师,也是集团技术保障部的架构委员会主席,她是阿里云网络基础

Fabric是否代表网络架构的未来?

云内的 数据传输既有东西向(数据中心内部)的特点,也有南北向(用户到服务器)的特征.因此,高流量的数据中心需要一个强大,灵活的自动化网络,来支持虚拟化,云计算以及多样化的多点网络生态系统.除此之外,存储和局域网 同样也需要具有可预测性,高性能的网络架构.这些条件,都促使网络服务提供商制定 新的"Fabric"以太网架构来符合新的网络需求.定义Fabric网络虽然有许多相关的定义,但一个数据中心交换结构最终应该提供:高速,低延时的互连无阻塞,无超载的互连第2层类型的连接为快速故障恢复配备

数据中心网络架构的新变化

由于混合云和container(容器)技术的出现,数据中心网络架构比以往任何时候都更加难以被攻破. 当然,这个技术再好,还是有法可循,如果我们遵循一种简单的方法,还是可以破解的. 在不太远的过去,数据中心内的流量转发很简单. 一个IP地址与另一个IP地址通话. 这些地址属于端点 - 裸机主机或虚拟机与其他裸机主机或虚拟机通话. 这些IP地址之间的路径是数据中心交换机已知的路由和桥接表中的条目. 如果工程师需要排除两个IP端点之间性能不佳或奇怪的行为,一个好的起点就是通过查看这些表来构建两者之间的

你对现代数据中心网络架构了解多少?

不断变化的业务需求要求数据中心网络规划引入各种新的方法.身为管理员,保持自己对SDN.VXLAN以及其他技术最新进展的了解是很重要的.参加测验来看看你对现代数据中心网络架构了解多少? 随着业务需求的发展,数据中心网络架构也在进化.虚拟化.抽象化的网络正在随着软件定义技术在企业中的应用而获得更多的推动力. 但是,对于使用传统的流量转发模式(该模式中某一IP地址会简单地与另一IP进行"交谈")的网络管理人员来说,现代化网络中部分概念似乎很复杂.通过下面的测验,让自己熟悉一下虚拟网络.软件定