化解SaaS安全问题的三大措施

2009-12-11   
分享到:
| |

导读:本文探讨SaaS所带来的三大威胁,以及能够预先采取哪些措施来减轻这些威胁。

关键词:SaaS安全 云计算安全措施

 

【TechTarget中国原创】在面临云计算应用中的安全性问题时(特别是在软件即服务SaaS级别),密码管理不当和不安全协议威胁都将会对您的系统保密造成破坏或数据泄露,同时可能需要由您的企业来承担法律责任。在本文中,我们将探讨SaaS所带来的三大威胁,以及能够预先采取措施减轻这些威胁的战略。

  本文的目的在于让大家明确,这里所探讨的三大威胁将是您自己能够采取措施而缓解的,而不是要靠供应商来解决。这其中的区别取决于你所使用的“模式”级别(例如SaaS,平台即服务PaaS和基础设施即服务(IaaS)),正如国家标准与技术研究所关于云计算定义中所定义的那样。

 
查看全文
 
 
 
分享到:
 
 

云的数据保护

 
在这个2011年RSA大会的独家视频中,谷歌应用安全总监Eran Feigenbaum讨论了云合规,以及他对新兴的云安全标准的一些想法。
 
2011年,云计算不断成熟,从喧嚣阶段进入到“过度炒作”的阶段,再进入到迈向主流采用的阶段。到目前为止,云计算的发展也算顺风顺水,但是,云要做到与普通的公用服务一样可靠、容易使用,仍有好多工作要做。
 
随着云计算环境日益成熟,众多的云计算供应商试图通过集中关注其产品的具体应用以展现与其他供应商的区别。本文介绍评估云服务的六大标准,包括性能、SLA、API以及安全、法规遵从等。
 
如果一个企业从来没有再次升级其恶意软件管理系统。与其花时间来安装软件补丁和维护硬件,企业可以使用一种基于云的控制台来分析企业内的恶意软件发展趋势。
 
貌似正在出现一个新的数据存储系统类别:面向云的存储阵列。主流市场还没有使用这个名词;但是不管人们叫它存储分层,还是网关还是复合云,他们都有一个共同点;客户可以以很低的风险试水,试验云存储基础架构。
 



【TechTarget中国原创】在面临云计算应用中的安全性问题时(特别是在软件即服务SaaS级别),密码管理不当和不安全协议威胁都将会对您的系统保密造成破坏或数据泄露,同时可能需要由您的企业来承担法律责任。在本文中,我们将探讨SaaS所带来的三大威胁,以及能够预先采取措施减轻这些威胁的战略。

  本文的目的在于让大家明确,这里所探讨的三大威胁将是您自己能够采取措施而缓解的,而不是要靠供应商来解决。这其中的区别取决于你所使用的“模式”级别(例如SaaS,平台即服务PaaS和基础设施即服务(IaaS)),正如国家标准与技术研究所关于云计算定义中所定义的那样。

  请注意,当供应方的威胁仍然可以影响您的服务时,可以进行风险转移,这都是可以通过合同方式进行处理的。

  在SaaS云服务中最具威胁的因素是什么?

  由于SaaS模式一般是基于一个瘦型或Web客户端,或一组Web服务,因此大多数威胁都被留给了供应商。而事实上,供应商处理了几乎所有的威胁问题。这其中对于合同的理解和恰当处理是很重要的。

  尽管如此,我的经验表明SaaS产品中您必须处理的三大威胁如下:

  • 易损证书
  • 不安全协议
  • 基于Web的应用缺陷

  易损或不安全的证书

  所有有安全需求的云应用都需要用户登录。有许多安全机制可提高访问安全性,比如说通行证或智能卡,而最为常用的方法是可重用的用户名和密码。对于那些缺乏标准管理的证书,密码的强度最小(例如需要的长度和字符集过短),也没有密码管理(过期,历史)。
密码失效是攻击者获得信息的首选方法,而容易被猜到的密码则是主要目标。对于该威胁的最佳缓解措施是:

  • 创建一个高强度密码。我建议使用基于短句变形的密码,且至少8个字符长。例如,将短句“What a great one for me to know!”变形为“Wagr814me2know!”(注:请不要在实际中使用这个例子)。
  • 每90天修改一次您的密码。时间长度必须基于数据的敏感程度。
  • 不要使用旧密码。

  不安全的协议

  云应用是远程定义,因此需要基于网络协议功能的通信。但是当供应商配置应用使用不安全的协议时,就可能发生问题。这意味着应用会在客户端和服务器之间使用不具保密性和完整性的协议传递信息。

  用户和管理员都经常遇到这类问题。使用不安全协议的应用往往会将使数据暴露给数据传送沿途的任何人,例如远程访问的Telnet、文件传输的文件传输协议(FTP)、用于邮件的邮局协议(POP)与互联网消息访问协议(IMAP)、以及基于网络访问的超文本传输协议(HTTP)。
为了减轻不安全协议的威胁,您有三种选择:

  • 要求供应商替换该协议。例如使用安全壳(SSH)替代用于远程终端访问的Telnet。
  • 要求供应商支持该协议的安全版本。例如,FTP安全(FTPS),使用SSL的POP,SSL的IMAP和超文本传输协议安全(HTTPS)。
  • 使用应用保护连接上的数据。这要求应用在数据上线之前进行加密。注意这是最不可取的选择,因为它涉及核心管理问题。

  了解HTTP

  在我们谈及HTTP时重要的是要认识到我们并不是要讨论您HTTP的起源。使用HTTP协议、XML、AJAX等作为通用封装运送允许应用通过HTTP管道传送几乎任何东西。当您听到HTTP,您可能会想到“网络”。但是在实际中,应用可能甚至会发送您所不了解的数据。

  基于网络的应用缺陷

  第三大威胁是当客户有能力将适用范围扩大时,也可能引入应用缺陷和安全风险。此类威胁会随具体应用而变化,但也不容忽视。

  要成功化解这类威胁,您需要理解您试图扩展的应用。对应用程序编程接口(API)和安全特性进行适当的培训是成功的关键。

  接近的想法

  我们已解决了公共云SaaS产品的三大威胁。管理好您的证书,使用适当协议保护数据和证书,避免引入安全漏洞,将有助于您安全的实施SaaS解决方案。

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
登录Email
请输入您的登录Email
密码
下次自动登录