CnOps 社区
首页开源项目实践文章视频课程常见问答开发者工具
导航菜单
首页开源项目实践文章视频课程常见问答开发者工具

CnOps 社区

愿景

CnOps 社区是一个以"智能运维与可观测"为核心的开放、包容、分享的技术社区,旨在聚集运维专家、开发者和爱好者,共同探讨、学习和分享可观测最佳实践与最新技术,与众多技术社区合作互动,共同探讨交叉领域的技术挑战,推动可观测领域的创新与进步。

内容社区

  • 实践文章
  • 视频课程
  • 开源项目
  • 常见问答
  • 开发者工具

友情链接

  • Prometheus
  • Grafana Lab
  • OpenTelemetry
  • LoongCollector

关注我们

阿里云云原生公众号阿里云云原生
阿里云可观测公众号阿里云可观测

Copyright © 2026 CnOps 社区. All rights reserved.

首页问答如何通过RUM监控识别移动端的异常非人操作?

如何通过RUM监控识别移动端的异常非人操作?

#RUM#用户体验监控#查询分析#异常检测#自定义Query

CNOps | 2026-03-19

通过阿里云用户体验监控(RUM)SDK采集事件特征和环境信息后,可以使用自定义查询分析来识别非人操作,主要包含以下分析场景:

场景一:识别开启无障碍服务的用户
通过查询context.accessibility_enabled: true字段,统计各用户的操作次数和会话数,关注操作次数异常高且使用非系统无障碍服务的用户

场景二:识别具备全控能力的服务
查询同时具备can_retrieve_window和can_perform_gestures能力的服务,统计其影响的用户数和设备数

场景三:识别ADB连接环境下的操作
查询adb_enabled、usb_adb_active或adb_port_open为true的事件,可能存在脚本自动化

场景四:识别注入事件特征
通过事件标志位(is_generated_gesture)、事件来源(SOURCE_UNKNOWN)和属性缺失(无压力值、触摸面积)识别注入事件,重点关注注入事件占比超过50%的用户

这些维度组合分析可以显著提高非人操作识别的准确率。