OWASP top 10 (2017) 学习笔记--敏感信息泄露

A3:2017-敏感信息泄露

漏洞描述:

许多Web应用程序和API都无法正确保护敏感数据,例如:财务数据、医疗数据和PII数据。攻击者可以通过窃取或修改未加密的数据来实施信用卡诈骗、身份盗窃或其他犯罪行为。未加密的敏感数据容易受到破坏,因此,我们需要对敏感数据加密,这些数据包括:传输过程中的数据、存储的数据以及浏览器的交互数据。

漏洞影响:

这个领域的错误频繁影响那些本应该加密的数据。通常情况下,这些数据通常包括很多个人敏感信息(PII),例如:医疗记录、认证凭证、个人隐私、信用卡信息等。这些信息受到相关法律和条例保护,例如:欧盟《通用数据保护条例》(GDPR)和地方隐私保护法律。

检测场景:

 用户信息:

    如用户账号,姓名,身份证ID,电话号码,银行账户,驾驶证号码,社保卡号,护照号码等

web服务器信息:

    OS类型、版本信息;数据库类型、版本信息;web配置信息(PHPinfo)

预防思路:

1、对系统处理、存储或传输的数据分类,并根据分类进行访问控制。

2、对用户敏感信息的传输与存储做加密(TLS、SHA)。

3、定制统一出错页面,杜绝显示Web中间件的名称和版本信息等敏感信息到Web客户端。

 

posted @ 2019-01-09 10:50  i11USi0n  阅读(1404)  评论(0编辑  收藏  举报