二、XML文件携带攻击代码
第二个主要缺陷发生在企业对XML文件的使用中,它更具有技术性,而且难于被截获。从根本上来说,XML可以包含任何类型的数据或可执行程序,其中包含那些故意搞破坏的东西。今天的大多数企业已经在使用XML编码的文件,因此它们已经被处于无防护的状态下。
但是,SOA肯定会以数量级来增加传输的XML数量,这也就意味着安全缺陷的增加。而SOA架构中大量的这类传输也让IT人员难于截获偶尔出现的恶意软件。而且恶意软件日益复杂的技术已经非常清晰的告诉我们,攻击者可以让XML为它们所用。
在解决这种安全风险的时候,教育已经效果不大,因为它更有可能被注入到一个合法的数据包中来进入企业网络,甚至可能将自己分为好几部分,混在不同的合法通信中。用户可能没有进行任何错误的操作。这类有针对性的攻击正在变的越来越多。
但是,能够解决这个问题的产品已经出现,Crossbeam系统公司和Forum系统公司已经结成联盟,组合Crossbeam的X系列安全服务交换机、Forum的Xwall Web服务防火墙和Forum Sentry Web服务网关,推出一个单项非常好的解决方案,来截获在XML和其他进入企业的数据流中截获恶意软件。

图2、XML防火墙