SaaS安全漏洞与攻击风险解析
1. SaaS管理实践评估与浏览器普遍性
1.1 评估SaaS提供商管理实践
从匿名和公开的角度评估SaaS提供商的管理实践是可行的。提供商自身系统的数据可能会泄露到互联网上,内部文件、用户名、软件和系统版本等也可能泄露。这些数据泄露情况能很好地反映提供商对数据流动的控制程度。
1.2 浏览器普遍性对SaaS的影响
SaaS业务模式依赖于浏览器和网络标准。“浏览器普遍性”指信任SSL证书的浏览器百分比,同样的概念也可应用于SaaS提供商。然而,网页应用的用户界面在不同设备上并非完全一致,SaaS提供商通常提供有限的接口,并尽量与更多浏览器兼容。即使有90%的普遍性,也可能意味着数千万潜在用户无法访问网站。同时,这也使攻击者更容易聚焦于较小的目标区域。
1.3 服务指纹识别实践
1.3.1 目标与脚本使用
目标是识别SaaS环境中使用的服务,以利用已知漏洞。以评估 mail.google.com
为例,使用 httprint
脚本:
zoo:/pentest/enumeration/www/httprint/linux# ./httprint -h 74.125.224.53 -P0 -s signatures.txt
1.3.2 初始结果分析
初始运行结果显示,推导的签名与Microsoft的IIS 6.0只有52%的匹配度,此百分比不足以用于发起攻击。 <