分位值即把所有的数值从小到大排序,取前N%位置的值,即为该分位的值。95分位值指将采集到的100个数据,从小到大排列,取第95个用户的数据做统计。
APK/AAB包加固
对APK/AAB包进行整体安全保护,提供APK/AAB包防反编译保护、DEX文件整体加壳保护、DEX文件防篡改保护、防白盒攻击、壳加密算法保护、防调试保护、防内存篡改保护、防Hook保护、防模拟器保护、APK/AAB包防重打包保护、防内存dump保护。
AFTS
阿凡提多媒体解决方案AFTS(AntFileTransferService)是蚂蚁提供的一个安全、高效、高成功率和丰富算法的多媒体解决方案。
ANR
ANR(ApplicationNotResponding,应用程序无响应)是指在Android上,应用程序响应不够灵敏时,系统会向用户显示的一个对话框。
ApacheDubbo(Dubbo)
Dubbo是一个开源分布式服务框架,提供面向接口代理的高性能RPC调用、微服务治理等能力。
API分组(APIgroup)
API归属的分组,可以是具体的系统名、模块名或者抽象的标识。
API服务标识(OperationType)
API服务标识是API服务的唯一标识,即创建API时输入的OperationType。
安全加固包
指加固后的APK/AAB包。某一任务的安全加固包是指在该任务中加固后的APK/AAB包。
安卓设备标识(Ad-token)
特指安卓设备的唯一标识,主要见于客户端SDK中。
BizType
为业务类型,是业务场景的唯标识。数据推送后,客户端数据同步SDK需要通过Biztype将数据分发给对应的业务模块。
绑定关系
指设备与用户标识的映射关系,对应绑定和解绑两个操作。
变量
进行客户端实验时,变量需从实时发布(MobileDeliveryService,简称MDS)动态配置推送到App。而在服务端实验和网关实验中,变量需自定义。
常量加密
常量加密功能支持对各种类型的数组型常量进行编译期加密。其目的在于隐藏显式字符串如log信息以降低信息泄露风险,及隐藏静态常量数组内容如AES-SBOX以提高通用算法静态特征识别难度。
持久化
持久化是将程序数据在持久状态和瞬时状态间转换的机制。在数据同步服务中,该机制产生了两种行为:持久化数据和非持久化数据。
触达次数
触达设备量
动态配置
动态配置(DistributedResourceManagement,简称DRM)是一个分布式环境下,实时动态的配置管理框架。可以在应用没有重启的情况下,完成配置的动态更新。一般广泛用于业务参数配置、应急开关切换等场景。
搭建
页面搭建是从模块到页面的组合过程,包括对页面模块的添加、复制、删除、顺序调整以及数据配置操作。
代码压缩
去除JavaScript代码中不必要的空格、换行等内容,或把一些可能公用的代码进行处理实现共享,最后输出的结果都压缩为几行内容,降低代码可读性。
单设备推送
指基于用户维度推送时,消息推送至用户最新上线的设备,且只推送一次。在设备上卸载客户端,重新安装并上线或者用户在其他设备上线时,系统将不重复推送该条数据。
单帧展位
调用图混淆
调用图指函数间的交叉调用关系,是重要的程序宏观结构描述指标。与过程内针对控制流图的混淆技术相比,调用图混淆模块是一种模块级的、函数间引用关系混淆技术。调用图转化模块通过对源程序所有调用指令的转化处理,可以从宏观层面破坏源程序结构,消除源程序的模块化设计特征。
对象键名替换
将对象的属性名进行转换,隐藏代码之间的调用关系。
动态展位
通过动态配置方式接入的展位,此类展位需要通过服务端(控制台)下发信息控制展示过程。
多媒体服务
多媒体(MobileMultimediaService)是蚂蚁科技的一套安全、高效、智能化的多媒体系统,提供了多媒体资源的端到端的上传下载、图像处理和视觉识别的能力。
多设备同步
指基于用户维度推送时,支持单个用户的多个设备之间的数据同步,即同一个用户在切换设备的情况下仍然会收到在上一个设备上已经收到过的数据。在设备上卸载客户端,重新安装并上线后,数据依然会再次推送。
多帧展位
反格式化
强制将代码以单行形式显示,如果对代码进行格式化或者重命名,该段代码将无法执行。
方案推全
在完成实验后,您可以根据实验结果,选择某个方案,并将其应用至全部流量,这个过程就是推全。
防调试
基于调试器特性,对当前运行环境进行检验,使JavaScript代码在调试模式下难以顺利执行。
分支伪造
分支伪造模块是安全编译器内建的一个基于不透明谓词的控制流混淆方法。结合控制流可达性分析结果及随机不透明谓词构造器,分支伪造模块能以较低的成本(性能影响小,文件膨胀少)达到控制流改造的目的。
符号加密
对指定的、符合特征的函数名、变量名加密处理。
工作空间标识(workspaceId)
移动平台工作空间的标识,用于隔离不同的环境。可在控制台的下载配置文件页面中查看。
关键事件发生次数
关键事件发生设备量
HDFS
分布式文件存储系统HDFS(HadoopDistributedFileSystem)提供标准的HDFS访问协议,用户无需对现有大数据分析应用做任何修改,即可使用具备无限容量及性能扩展、单一命名空间、高可靠和高可用等特性的分布式文件系统。
HRPC
HRPC是基于HTTP实现的RPC方案。
花指令及坏指令插入
花指令指可执行但能够干扰分析的一些指令,坏指令指不可执行的非法指令。花指令及坏指令插入模块用于对抗IDA等反汇编器、反编译器的静态指令流分析能力。
后台
指客户端当前处于压后台状态(用户手机在界面、在操作其他或处于黑屏状态等)。
互动营销活动
活动
活动单元
活动单元指围绕一个营销目的创建的一系列营销活动的集合。在一个活动单元下,可以有多个同主题的活动。
JavaScript域名绑定
使JavaScript代码只能在指定域名下执行。
极简推送(SimplePush)
针对单个推送目标ID,推送一条消息的方式。
加固
通过对应用重新编译、加壳保护、修改其指令调用顺序等手段来增加应用的反破解能力。
控制流平坦化
打乱原有代码执行流程及函数调用关系,使代码逻辑变得混乱无序。
LBS
基于位置的服务(LocationBasedServices,简称LBS),是利用各类型的定位技术来获取定位设备当前的所在位置,通过移动互联网向定位设备提供信息资源和基础服务。
类安全加固
对Java代码进行混淆,隐藏真实运行流程,防止jadx-gui、jeb工具的反编译,使加固后的代码难以被人工直接阅读。
留存率
留存率是用于反映网站、互联网应用或网络游戏的运营情况的统计指标,其具体含义为在统计周期(周/月)内,每日活跃用户数在第N日仍启动该App的用户数占比的平均值。其中N通常取2、3、7、14、30,分别对应次日留存率、三日留存率、周留存率、半月留存率和月留存率。
MRTC
音视频通话组件(MobileReal-TimeCommunication,简称MRTC)是mPaaS提供的音频、视频通话组件。该组件功能丰富,提供纯语音通话和视频通话功能,支持PC、移动端、IoT设备等多终端接入。
MSS数据
指需要通过数据同步服务端推送的数据。
MSS推送
指将份数据从服务端主动推送到客户端,若调用业务的客户端在线,则立即触发推送,否则,待客户端上线之后再进行推送。
埋点
幂等
根据SyncOrder中的thirdMsgId字段进去重复(bizType、linkToken、thirdMsgId组合唯一即可),只允许成功一次,新的数据会被抛弃不予入库,接口返回成功,结果码为DUPLICATED_BIZ_ID。
模板参数
又称为模板占位符,指消息模板中可被动态替换的部分。
模板参数值
指替换模板占位符的具体内容。
模板推送
针对单个推送目标ID,推送一条消息的方式,消息的内容是由模板进行参数替换得到的。
OSS
对象存储OSS(ObjectStorageService)是一款海量、安全、低成本、高可靠的云存储服务,提供99.9999999999%(12个9)的数据持久性,99.995%的数据可用性。多种存储类型供选择,全面优化存储成本。
批量推送(MultiplePush)
针对大量推送目标ID,推送个性化消息的方式,消息的内容是由同一个模板根据不同的推送目标ID,使用各自的参数替换值得到的。
疲劳度
指在单位时长内,对单一用户/设备的触达总量设置上限。
苹果设备标识(DeviceToken)
特指苹果设备的唯一标识,由苹果系统提供。
前台
指客户端当前处于打开的状态。
请求响应时长
群发推送(BroadcastPush)
针对全网设备,推送相同消息的方式,消息的内容是由模板进行参数替换得到的。
RPC
远程过程调用RPC(RemoteProcedureCall)用于在线更新OCR模型,需要配套系统后台才能生效。
任务名称
一次消息推送请求标识为一次任务。
SYNC
指数据同步服务,是指将数据从数据同步服务端同步至客户端。
设备ID
实验
实验是AB测试中的核心概念。一个实验代表了一次实验,为了完成一个实验,需要至少两个方案进行对比,然后按照指标结果决定对哪个方案进行推全。
实验方案
一个方案可能代表一种算法、一种界面样式或者是一种业务逻辑。实验方案通过其中包含的变量来控制和区分这些差别。不同的实验版本作用在不同的用户上,通过人群同质比较来完成一次实验。
实验室
您可在实验室中管理一组实验,实验室类型分为客户端实验和服务端实验。
事件
事件用于记录用户在App内的一个动作。您可以在任意动作(如按钮点击)触发时,埋入一个自定义事件。
事件ID
用于唯一标识一个事件。事件是App全局的,因此,同一个mPaaS应用中事件ID必须唯一。
事件分析
事件转化率
指活动关联的移动分析事件发生设备量在响应设备量中的占比。
属性
一个事件包含一些信息,如触发事件的用户ID、App版本、设备型号等,这些信息即为属性。移动分析平台预置了一些常用属性;此外,您可以根据实际情况自定义属性。
属性ID
用于唯一标识一个属性。属性是App全局的,因此,同一个mPaaS应用中属性ID必须唯一。
TaobaoRemoting(TR)
TR框架指基于蚂蚁集团提供的供RPC使用的底层通信框架。
调试
实验创建完成后,在正式开始运行前所进行的调试,目的是检验所创建的实验是否可正常运行。
推送类型
分为指定推送和全局推送两种类型。
推送目标ID
指要推送的目标,可能是Android设备的Ad-token、iOS设备的DeviceToken、用户标识(userId),需要联系上下文来判断是哪种类型。
推送证书
特指苹果平台下,用于与苹果APNs服务器建立连接。
网络抖动
网络延迟
响应次数
响应率
指响应设备量在触达设备量中的占比。
响应设备量
消息标识
由系统自动生成,为MPS对消息的唯一标识,用于唯一标识一条消息。
消息模板
生成消息的框架,包含消息的属性配置,以及确定的消息内容和可被动态替换的占位参数。
业务方消息标识
由系统自动生成或用户自定义,用于在业务方系统中唯一标识消息。
业务维度
同步的业务维度分为户维度和设备维度,用户维度指根据userId来推送数据,设备维度指根据utdId来推送数据。
页面
页面即智能搭建的产物,一个页面对应一个URL,对外投放后,用户可以通过手机访问。页面是应用的可视化界面,也是普通用户访问应用时可见的部分。
页面加载时长
移动App标识(appId)
移动应用标识是创建mPaaS应用时生成的标识。可在控制台的下载配置文件页面中查看。
移动网关服务(MobileGatewayService)
移动网关服务(MobileGatewayService,简称MGS)是提供网关API服务的组件名称。
应用ID
应用标识,在创建应用时生成。
用户ID
用户标识
标识某个用户,与设备有对应关系,一般用于绑定关系。
预置展位
通过客户端配置方式接入的展位,此类展位需要在客户端通过代码固化好展示位置。
阈值
在线
指客户端App有网络,可保持稳定的TCP长连接。大部分Android手机支持App在后台时保持在线,苹果手机支持在后台时维持三分钟在线(操作系统性限制)。
展示位置
展位在页面上的位置,如头部、底部等。
展示样式
展位在页面上的展示样式,例如banner、公告等。
展位
指标
指标用于判断实验结果。系统默认指标有三个,分别为系统指标PV、系统指标UV与7日留存。您还可以通过移动分析(MobileAnalysisService,简称MAS)的自定义事件创建MAS指标或复合指标。
指令替换
指令替换模块用于等价替换或展开原始代码中的简易二元运算,如四则运算、布尔运算等。替换后的计算过程与代码原意相似度较低且十分繁琐,违背开发人员直觉,难以抽象化理解。指令替换模块内建了数十种替换规则,在混淆过程中随机选用,保证了后端生成的机器指令的随机性和多样性。
指针加密
指针加密模块用于消除代码段与数据段间的显式引用关系。
置信度
置信度也叫置信水平。置信区间给出的是被测量参数的测量值的可信程度,即置信区间中所要求的“一定概率”,这个概率被称为置信水平。
置信区间
置信区间是指由样本统计量所构造的总体参数的估计区间。在统计学中,一个概率样本的置信区间(Confidenceinterval)是对这个样本的某个总体参数的区间估计。置信区间展现的是这个参数的真实值有一定概率落在测量结果的周围的程度,其给出的是被测量参数的测量值的可信程度,即前面所要求的“一个概率”。
主动营销活动
自定义事件
在MAS中事件用于记录用户在App内的一个动作。您可以在任意动作(如点击按钮)触发时,埋入一个自定义事件。而通过自定义的条件所创建的事件即为自定义事件,可引入AB实验,作为实验指标。