检测机器人应用程序存在/活动的最有效方法是什么?
1 考虑到用户可以授予Windows (XP/7) 操作系统中反作弊系统的任何访问权限。
2 不考虑潜在的不道德或非法方法。
3 忽略用户行为检测(例如检查用户操作之间的时间或鼠标移动的平滑度或使用验证码来检测机器人或其他)。
到目前为止,我能想到:
检查鼠标/键盘事件的 INJECTED 标志。
扫描进程列表,检测潜在的“坏”进程。
检查应用程序的完整性以避免直接注入。
检查环境是否为虚拟机(以避免上述检查的误报)。
检测机器人应用程序存在/活动的最有效方法是什么?
1 考虑到用户可以授予Windows (XP/7) 操作系统中反作弊系统的任何访问权限。
2 不考虑潜在的不道德或非法方法。
3 忽略用户行为检测(例如检查用户操作之间的时间或鼠标移动的平滑度或使用验证码来检测机器人或其他)。
到目前为止,我能想到:
检查鼠标/键盘事件的 INJECTED 标志。
扫描进程列表,检测潜在的“坏”进程。
检查应用程序的完整性以避免直接注入。
检查环境是否为虚拟机(以避免上述检查的误报)。
这是一篇关于这个主题的好帖子: 如何防止我们的(多人)游戏中的作弊行为?
我对你的名单的看法:
几点建议: