大约 2 周前,我偶然发现了一个 Web 应用程序,健身房可以使用它来管理有关其会员的信息。这包括姓名、账单地址、出生日期和病史等数据。我正在访问的健身房(在欧洲)也在使用这个应用程序,所以我仔细研究了这个应用程序。我没有深入挖掘以避免法律问题,但这些是我发现的一些“问题”:
- 登录允许无限尝试
- 来自后端的 JSON 响应包含用户名或密码是否不正确的信息
- 用户密码以纯文本形式存储在本地存储中
- 个人资料图片的文件上传不受限制
- 使用旧的 PHP 版本
- 有多个抛出异常的后端(这样我可以找出他们正在使用哪个 PHP 框架)
- 会话 ID 可以被覆盖(会话固定)
- 似乎没有输入验证。他们正在使用 React,所以 XSS 不是那么容易但仍然可能
所有这些对我来说似乎都不是超级关键,除非有人真的花时间并试图利用这些潜在的漏洞。据我所知,他们的数据库中存储了至少 20,000 个客户。此外,似乎所有客户数据都存储在一张大表中,供使用此应用程序的所有不同健身房使用。
存储的关于客户的数据似乎非常个人化,我猜不应该落入坏人之手。所以我匿名联系了这家公司,告诉他们我的担忧。他们几天前回复我说他们修复了所有问题 - 但是我检查了它,这个 Web 应用程序基本上没有任何变化(仍然是相同的漏洞)。
所以这是我的问题:我应该如何进行?我应该给他们第二次机会还是联系某种数据保护机构?您是否认为这些问题/漏洞至关重要?(就像已经说过的:我没有深入挖掘,但即使我的安全知识有限,我认为我可以在几天内获得大部分用户数据)