APP账号和密码没有借给别人的情况下,后台也没新设备显示,但是一些数据内容都是隐藏起来的,对方是怎么获取到的。
APP都是应用商场下载的软件,手机没有点击过链接。
在这期间,手机验证码收到一直会延迟,或者是手机验证码收不到,隔一两天才收到,或者是完全收不到。并且重置密码的时候,密码要重复设置好多次才显示成功,但是每次重置密码的时候都需要验证码。APP登录上去,设置设备APP一些功能的时候设备会异常显示,或者是反应很慢,要么就是突然有自我意识一样开始其他操作。然后再次重置账号密码,反复重置好多次,APP终于正常,但是只要操作APP里面的一些内容,账号会再次异常。
APP账号和密码没有借给别人的情况下,后台也没新设备显示,但是一些数据内容都是隐藏起来的,对方是怎么获取到的。
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
极客车云 2026-03-06 21:03关注可能的原因及分析
1. APP自身存在安全漏洞
- 漏洞类型及原理
- 有些APP可能存在未被发现的安全漏洞,例如代码中的逻辑漏洞。比如,某些APP在数据传输过程中对数据的加密方式存在缺陷。虽然从表面看账号密码没有借给别人,后台也没有新设备登录提示,但如果APP存在输入验证不严格的漏洞,攻击者可能通过构造特殊的请求来绕过正常的权限验证机制。例如,在一些基于Web的APP(混合开发的情况较多)中,可能存在SQL注入漏洞。攻击者可以利用SQL注入漏洞直接从数据库中获取到隐藏的数据。
- 示例代码(以简单的SQL注入为例,假设是一个查询用户数据的接口):
```sql
- 正常的查询语句(假设参数未做严格过滤)
SELECT * FROM user_data WHERE user_id = '$user_id';
- 正常的查询语句(假设参数未做严格过滤)
- 如果$user_id没有经过严格过滤,攻击者输入 ' OR 1=1 -- 就会变成
SELECT * FROM user_data WHERE user_id = '' OR 1=1 -- '; 这样就会获取到所有用户的数据,而不管原本的权限设置
```
- 如果$user_id没有经过严格过滤,攻击者输入 ' OR 1=1 -- 就会变成
- 检测与修复
- 可以通过专业的安全测试工具来检测APP是否存在安全漏洞,例如使用AppScan等工具进行静态代码分析和动态测试。开发者则需要对代码进行严格的输入验证、参数过滤,使用安全的加密算法来保护数据传输等。
2. 手机被安装了恶意软件
- 恶意软件的隐蔽性
- 虽然用户声称手机没有点击过链接,但恶意软件可能通过其他隐蔽的方式安装,比如利用手机系统的一些漏洞或者通过伪装成正常应用的渠道进行安装。恶意软件可以在后台偷偷获取APP的数据。例如,恶意软件可能会在后台运行,监控APP的网络请求,当APP向服务器发送请求获取数据时,恶意软件可以截获这些请求和响应,从而获取到隐藏的数据。
- 例如,一些恶意软件会在手机的内存中注入代码,当APP在内存中运行时,恶意软件可以读取APP内存中的数据内容。
- 检测与清除
- 用户可以使用专业的手机安全软件进行全面扫描,如360手机卫士、腾讯手机管家等。如果检测到恶意软件,按照安全软件的提示进行清除操作。同时,要注意从正规渠道下载应用,避免从不明来源获取应用程序。
3. 服务器端数据泄露
- 服务器安全问题
- 即使APP本身和手机端看起来没有问题,但如果APP所依赖的服务器端存在安全漏洞,也可能导致数据泄露。例如,服务器的数据库服务器被黑客攻击,黑客获取到了数据库的访问权限,那么APP中原本隐藏的数据就可能被黑客获取。服务器的防火墙配置不当、密码被破解等情况都可能导致服务器端数据泄露。
- 例如,黑客通过暴力破解等方式获取了数据库管理员的密码,然后登录到数据库服务器,直接查询用户数据相关的表,获取到了隐藏的数据。
- 服务器安全防护措施
- 服务器端需要加强安全防护,包括使用强密码策略、定期更新系统和软件补丁、配置严格的防火墙规则和入侵检测系统等。例如,采用多因素认证来保护数据库管理员账户的登录安全,使用入侵检测系统实时监控服务器的异常访问行为。
总结应对步骤
- 检查APP自身
- 首先联系APP的开发者,询问是否已知存在安全漏洞情况,查看APP是否有可更新的版本来修复可能存在的漏洞。
- 扫描手机恶意软件
- 使用可靠的手机安全软件对手机进行全面扫描,按照软件提示处理检测到的恶意软件。
- 联系APP服务提供商
- 向APP所属的服务提供商反馈这种异常情况,让他们检查服务器端是否存在数据泄露等问题,并协助排查原因。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报- 漏洞类型及原理