专栏首页嘉为科技的专栏云计算 | 数据在云上安全吗?DDoS攻击怎么办?

云计算 | 数据在云上安全吗?DDoS攻击怎么办?

云计算是大势所趋,根据2016年IDC的统计分析报告指出:
  • 2015-2020年间IT总市场复合增长率仅为3%
  • 全球公有云市场复合增长率为19%
  • 74%的中国企业认为云值得信任
  • 62%的企业认为云在基础防御、平台稳定、团队专业上具有先天优势。

因此随着各大云厂商的云平台的发展,越来越多的企业在尝试将自己的应用从本地机房迁移上云。

当四五年前公有云刚在国内市场崭露头角之时,大部分企业都在保持一种观望的状态。毕竟在信息化高速发展的今天,数据是一个企业的命根。把数据放在公有云上,让传统企业的管理者心怀忐忑。但是随着这几年企业应用上云的试水,逐渐让更多的企业管理者相信在公有云上,数据会更安全。

最近在跟客户聊天的时候,发现了一个奇怪的想法,客户问了一个问题:

现在不是所有云厂商在给自己的公有云做广告时候宣传是安全可靠的么,为什么我们还需要购买安全产品???

其实这里有一个理解上的差异,云厂家通常所说的公有云是安全可靠的,我认为其实大多时候指的是相对于我们在本地机房时候。

我们把服务器或者数据存放在云端是安全可靠的,因为这些原来需要物理条件支撑的资源,现在做成SaaS形式给租户。其实其风险将会依赖于各大云厂家的机房物理条件,而各大云厂家庞大的物理条件,当然稳定性会高于本地化的小机房。

国家互联网应急中心8月13日发布的《2019年上半年我国互联网网络安全态势》显示,2019年上半年,发生在我国云平台上的网络安全事件或威胁情况相比2018年进一步加剧。

根据国家互联网应急中心监测数据,发生在我国主流云平台上的各类网络安全事件数量占比仍然较高,其中云平台上遭受分布式拒绝服务攻击(DDoS攻击)次数占境内目标被攻击次数的69.6%,被植入后门链接数量占境内全部被植入后门链接数量的63.1%,被篡改网页数量占境内被篡改网页数量的62.5%。

我们的应用系统,无论是在本地机房还是公有云,其实面临的风险都是一致。只是当我们应用放在公有云上时候,我们不需要自己去购买安全盒子,自己去准备环境进行防御了,我们可以很方便的直接使用各大云厂家提供的安全产品的SaaS直接对我们的应用进行防护。

我们的应用系统将会面临怎样的风险呢?

从图中介绍的维度,我们可以清晰的将应用系统面对的威胁划分为四个维度。分别为:网络安全业务安全主机安全APP安全。其实这四类的威胁,无论是我们将应用放在本地机房,还是将应用放在公有云上,都将是我们的应用系统需要面对的,当然如果我们的应用是B/S架构的,就不会有APP安全的威胁。

根据过往的经验,我们知道,在线下机房,我们可以通过采购一系列的硬件盒子,并将这些安全硬件盒子与我们本地的网络、服务器组合起来使用,起到了安全防护的作用。那么在我们公有云环境上面,我们需要怎样的最小配置,才能让云上的应用系统得到更好的保护?

为了更直观的体现后续介绍,我们需要采用哪些安全措施来保障应用安全,我用以下简单的架构图例子来辅佐进行说明。

主机层面

杀毒软件:以官网服务器为例(架构图中的右下角),需要在服务器上安装杀毒软件。一般云厂商会有自研的杀毒软件。云厂家的杀毒软件会比传统的杀毒软件功能会更强。除了具有杀毒功能外,一般还会包括漏洞扫描与修复,服务器安全基线扫描,资产管理等功能。可以更好的从主机层面上防护系统。

云数据库审计:可针对数据库SQL注入、风险操作等数据库风险操作行为进行记录与告警。支持云数据库、自建数据库,为云上数据库提供安全诊断、维护、管理能力。

网络访问层面

在架构图中从终端用户到应用访问的网络路径中,会先经过多个云安全产品从网络数据传输上对应用进行防护。此处,我们列举常用的三款云安全产品:

Web应用防火墙:

基于云安全大数据能力,有效防御各类OWASP常见Web攻击并过滤海量恶意CC攻击,实现网站防篡改,避免您的网站资产数据泄露,保障网站业务安全性与可用性。

DDoS防护:

有效防火DDoS攻击,保护应用不受DDoS攻击影响。

证书服务:

以最小的成本将您的服务从HTTP转换成HTTPS,实现网站的身份验证和数据加密传输。

运维安全管理层面

这一个防范措施往往是用户容易忽略的,甚至很多用户会认为,这些防护手段在传统IDC机房惯用的防护手段,在云环境中没有必要去做,其实这是对云上运维工作错误的理解。上云后解决的是我们对物理环境的运维,以及减轻大量的手工运维工作。

堡垒机:

集中了运维身份鉴别、账号管控、系统操作审计等多种功能。基于协议正向代理实现,通过正向代理可实现对SSH、Windows远程桌面、SFTP等常见运维协议的数据流进行全程记录,再通过协议数据流重组的方式进行录像回放,达到运维审计的目的。

安全加固:

通过堡垒机,对包括了操作系统、数据库、中间件等的安全参数、日志审计、账号审计、登录审计等进行配置

漏洞修复:

通过堡垒机,对包括操作系统、数据库、中间件、应用等的漏洞进行修复。

子网划分:

通过不同的子网,规范云资源的管理工作,对云资源进行访问控制。

总结上述三种安全保护措施,当我们在公有云上发布应用时候,为了保障应用安全性以及合规性。我们最小需要配置的云安全产品应包括:杀毒软件、DDoS防护、Web应用防火墙、证书服务、数据库审计、堡垒机等云安全产品。同时还需要云服务器、数据库、中间件等资源进行安全加固和漏洞修复等运维工作。

作者:林伟栋

本文分享自微信公众号 - 嘉为科技(canway_service)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-11-15

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Centos7 安装需要的软件环境

    主要原因就是[client]的配置信息,放在了[mysqld]配置信息的中间,导致其他[mysqld]的配置都归在[client]下。

    SpiritLing
  • HBase入门与基本使用

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    用户1212940
  • 数据库:MySQL 中 “select ... for update” 排他锁分析

    例如:select * from goods where id = 1 for update;

    芋道源码
  • MongoDB系列---入门安装操作

      在 Linux 平台的 MongoDB 为解压版。我们只要解压 tgz 文件就可以使用。

    Arebirth
  • ElasticSearch(7.2.2)-es聚合查询之桶聚合

    cwl_java
  • Galera Cluster for MySQL 详解(三)——管理监控

    MySQL上在线执行DDL语句(create table、alter table、create index、grant ...)一直是个令人头疼...

    用户1148526
  • Sub-Category Optimization for Multi-View Multi-Pose Object Detection

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    于小勇
  • ElasticSearch(7.2.2)-es聚合查询之指标聚合

    cwl_java
  • ldconfig 命令

    ldconfig 命令的用途主要是在默认搜寻目录 /lib 和 /usr/lib 以及动态库配置文件 /etc/ld.so.conf 内所列的目录下,搜索出可共...

    于小勇
  • 升级@Scheduled-分布式定时任务

    最近我在对项目的定时任务服务升级,希望改造成分布式,原本是利用@Scheduled注解实现,然而它并不支持分布式,如果改成quartz或者Spring Clou...

    健程之道

扫码关注云+社区

领取腾讯云代金券