在复杂的信息安全处理过程中,最重要的任务之一就是业务应用软件的安全性
如今,SAP平台是用得最为广泛的管理企业系统和存储最重要的数据的平台
遗憾的是,人们对于SAP的安全性关注却仍显不足
实际上,在SAP系统的各种级别上还有许多问题,如网络级、业务系统级别、数据库级别、应用程序级别和表示级即SAP客户端
关于SAP服务器安全性的文献,流传较多,但是有关SAP客户端安全性的介绍,却比较少见
实际上,即使SAP服务器环境是安全的,只要SAP客户端出现纰漏,那么根据木桶原理,整个系统的安全性就会溃于蚁穴
在本文中,我们要讨论的就是SAP客户端的安全性问题
SAP客户端不仅可能从企业网络发动攻击,而且还可能从有权访问SAP服务器和关键业务数据的企业网络和用户工作站的公共网络发动攻击
利用溢出漏洞攻击SAP客户端SAPGUI是一个标准的应用程序,它用来连接SAP并使用有关数据
在采用了SAP的大型公司中,几乎所有的SAP客户端工作站上都安装了这个应用程序
就像其它具有复杂结构的应用程序一样,这个应用程序也存在许多漏洞
鉴于这个应用程序的流行性,在SAPGUI中发现的漏洞的严重性堪比IE浏览器或者Microsoftoffice软件中的溢出漏洞
Windows基本设施在更新方面还是比较方便的,同时管理员还会收到严重Windows漏洞的通知,但是SAP客户端的情况就不同了
SAP客户端的安全问题主要有两个,一是客户端软件没有自动更新系统,二是在现有的问题和解决方法方面的信息还比较匮乏
考虑到SAP系统是通过浏览器来访问的,所以在SAPWeb服务器中存在的XSS安全漏洞可能导致针对SAP客户端的各种攻击,并提高了攻击SAP客户端的可能性
去年初,安全专家已经在SAPlpd和SAPsprint组件中发现了一些缓冲区溢出漏洞
组件SAPlpd是安装在每个SAP用户工作站上的客户应用程序SAPGU