针对Kit软件的安全问题,我提出以下优化建议:

  1. 客户端IP地址隐藏

    • 避免使用假IP,因为会导致服务器无法正确处理请求。
    • 建议使用代理服务器来隐藏客户端真实IP,以确保正常的通信和数据处理。
  2. 规则集加密隐藏

    • 对规则集进行加密处理,以增加其安全性。
    • 确保解密过程不会影响软件的性能和用户体验。
  3. 规则集默认添加

    • 提供一个默认的规则集,方便用户快速开始使用。
    • 同时提供取消添加规则集的选项,以满足用户个性化需求。
  4. 使用卡密代表账号密码

    • 使用卡密代表账号密码可以增加安全性。
    • 确保卡密的生成和管理是可靠的,并且对用户来说使用起来方便。
  5. 获取用户的唯一MAC地址

    • MAC地址可以作为用户标识进行绑定,但它不是唯一且不可更改的。
    • 考虑其他更可靠的用户标识方式。
  6. 密码验证和随机密码

    • 密码验证可以增加安全性,但每次连接时都向服务器请求密码可能会影响用户体验。
    • 对于随机密码,需要确保生成和管理过程是安全可靠的。
  7. 特权域名验证和高频告警

    • 特权域名验证和高频告警可以有效防止滥用和恶意行为。
    • 确保验证和告警的准确性和及时性。
  8. 用户行为的管控和账号日志监听

    • 对用户行为的管控可以提高安全性和管理效率。
    • 确保监听脚本的可靠性,并考虑合法性和隐私保护的问题。

针对安卓用户,可以采取以下措施:

  • 直接修改Kit安装包,限制启动时间,连接后4分钟自动断开。
  • 将对局域名直接REJECT。
  • 监听用户行为,对于每隔一段时间发送的特权域名‘priv.igame.qq.com’,每五分钟间隔±20秒,皆视作第一次验证。
  • 统计用户连接次数,安卓第一次‘priv’特权请求以及接下来2分钟的全部请求皆视作一次。
  • 之后每监听到‘priv’域名皆视作一次请求,之后的2小时内每超过3次则视为高频验证,发邮件告警。

建议统计每个账号所以验证特权行为次数,每月统计一次。

此外,可以实现跨域验证,用户绑定省份,对应省级ip不再判断为异地行为。

最后,建议检查异常的缓存文件,跟正常的有没有区别,考虑识别一下监听删除。

上述建议是针对CCP的用户账号日志的监听脚本方案,希望实现对用户行为的管控,提升软件安全性和用户体验。


原文地址: https://www.cveoy.top/t/topic/pvXq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录