1.一种数据的抽样检测方法,其特征在于,所述数据的抽样检测方法包括:
接收用户终端发送的账号创建指令,根据所述账号创建指令进行账号创建,生成秘钥对信息,并进行抽样规则配置,得到目标抽样规则,所述目标抽样规则包括客户端规则和服务器端规则;
获取初始数据,根据所述秘钥对信息和所述客户端规则生成中间数据,对所述中间数据进行校验,得到基础校验数据,并基于所述服务器端规则对所述基础校验数据进行分类,生成抽样数据,所述抽样数据包括存储抽样数据、主机抽样数据和数据库抽样数据,所述抽样数据用于指示对用户配置的对账规则;
向存储抽样计算服务器发送第一指令,所述第一指令用于指示所述存储抽样计算服务器按照所述服务器端规则对所述存储抽样数据进行校验和计算,生成目标存储校验结果;
向主机抽样计算服务器发送第二指令,所述第二指令用于指示所述主机抽样计算服务器按照所述服务器端规则对所述主机抽样数据进行校验和计算,生成目标主机校验结果;
向数据库抽样计算服务器发送第三指令,所述第三指令用于指示所述数据库抽样计算服务器按照所述服务器端规则对所述数据库抽样数据进行校验和计算,生成目标数据库校验结果;
将所述目标存储校验结果、所述目标主机校验结果和所述目标数据库校验结果进行合并,输出最终的抽样检测结果。
2.根据权利要求1所述的数据的抽样检测方法,其特征在于,所述接收用户终端发送的账号创建指令,根据所述账号创建指令进行账号创建,生成秘钥对信息,并进行抽样规则配置,得到目标抽样规则,所述目标抽样规则包括客户端规则和服务器端规则包括:接收用户终端发送的账号创建指令,按照预置的账号创建流程进行账号创建,生成秘钥对信息,所述秘钥对信息包括公钥信息和私钥信息;
对预置的规则模板中的抽样量和抽样比例进行配置,得到客户端规则,所述客户端规则为数据传输到抽样计算服务器的规则,所述抽样计算服务器包括存储抽样计算服务器、主机抽样计算服务器和数据库抽样计算服务器;
对预置的规则模板中的抽样数据类型和对账信息进行配置,得到服务器端规则,所述服务器端规则为抽样平台服务器与抽样计算服务器之间的规则;
将所述客户端规则和所述服务器端规则合并,生成目标抽样规则。
3.根据权利要求1所述的数据的抽样检测方法,其特征在于,所述获取初始数据,根据所述秘钥对信息和所述客户端规则生成中间数据,对所述中间数据进行校验,得到基础校验数据,并基于所述服务器端规则对所述基础校验数据进行分类,生成抽样数据,所述抽样数据包括存储抽样数据、主机抽样数据和数据库抽样数据包括:获取初始数据,加载与预置的抽样服务地址和所述秘钥对信息匹配的客户端子规则,得到目标客户端子规则,根据所述目标客户端子规则对所述初始数据进行筛选,生成中间数据,所述客户端规则包括多个所述客户端子规则;
对所述中间数据的合法性进行权限和规则校验,判断所述中间数据是否符合预置的权限校验标准,若符合,则生成基础校验数据;
判断所述基础校验数据是否与所述服务器端规则匹配,并按照预置的抽样业务类型对所述基础校验数据进行分类,得到抽样数据,所述抽样数据包括存储抽样数据、主机抽样数据和数据库抽样数据。
4.根据权利要求3所述的数据的抽样检测方法,其特征在于,所述获取初始数据,加载与预置的抽样服务地址和所述秘钥对信息匹配的客户端子规则,得到目标客户端子规则,根据所述目标客户端子规则对所述初始数据进行筛选,生成中间数据,所述客户端规则包括多个所述客户端子规则包括:获取初始数据、预置的抽样服务地址和所述秘钥对信息,从所述客户端规则中加载与所述预置的抽样服务地址和所述秘钥对信息匹配的客户端子规则,得到目标客户端子规则,所述客户端规则包括多个所述客户端子规则;
根据所述目标客户端子规则对所述初始数据进行筛选,通过主成分分析算法对所述初始数据进行预处理,删除冗余数据,保留符合所述目标客户端子规则的数据,生成中间数据。
5.根据权利要求1所述的数据的抽样检测方法,其特征在于,所述向存储抽样计算服务器发送第一指令,所述第一指令用于指示所述存储抽样计算服务器按照所述服务器端规则对所述存储抽样数据进行校验和计算,生成目标存储校验结果包括:向存储抽样计算服务器发送第一指令,按照所述服务器端规则对所述存储抽样数据进行文件信息的比对,所述文件信息包括文件名称、文件大小、文件格式和最后修改时间,按照预置的信息摘要算法计算所述文件信息的最终唯一值,生成第一目标存储数据;
对所述存储抽样数据按照占用内存的大小进行文件区分,得到内存分类数据,并按照预置的信息摘要算法和不同类别分别对所述内存分类数据进行唯一值计算,得到第二目标存储数据;
将所述第一目标存储数据和所述第二目标存储数据合并,生成目标存储校验结果。
6.根据权利要求1所述的数据的抽样检测方法,其特征在于,所述向主机抽样计算服务器发送第二指令,所述第二指令用于指示所述主机抽样计算服务器按照所述服务器端规则对所述主机抽样数据进行校验和计算,生成目标主机校验结果包括:向主机抽样计算服务器发送第二指令,当所述服务器端规则设置为校验操作系统信息时,按照预置的信息摘要算法对所述操作系统信息进行唯一值计算,除所述操作系统信息外的其他信息随机进行计算和校验,生成第一目标主机数据;
当所述服务器端规则设置为检验所有信息时,按照预置的信息摘要算法对所有字段信息进行最终唯一值计算,生成第二目标主机数据;
将所述第一目标主机数据和所述第二目标主机数据合并,生成目标主机校验结果。
7.根据权利要求1‑6中任一项所述的数据的抽样检测方法,其特征在于,所述向数据库抽样计算服务器发送第三指令,所述第三指令用于指示所述数据库抽样计算服务器按照所述服务器端规则对所述数据库抽样数据进行校验和计算,生成目标数据库校验结果包括:向数据库抽样计算服务器发送第三指令,按照所述服务器端规则对预置的数据库基础信息和表结构信息的一致性进行校验,验证所述数据库基础信息和所述表结构信息是否与预置的标准信息匹配,得到一致性结果,所述数据库基础信息包括数据库用户、存储过程和触发器,所述表结构信息包括字段名称、字段长度和字段类型;
根据所述一致性结果和所述数据库抽样数据进行单记录校验,随机选取单记录字段,按照预置的信息摘要算法计算单记录字段的唯一值,得到单记录校验数据;
根据所述一致性结果和所述数据库抽样数据进行批量记录校验,按照预置的信息摘要算法对所有字段信息进行校验,计算所有字段信息的最终唯一值,得到批量记录校验数据;
将所述单记录校验数据和所述批量记录校验数据合并,生成目标数据库校验结果。
8.一种数据的抽样检测装置,其特征在于,所述数据的抽样检测装置包括:
接收模块,用于接收用户终端发送的账号创建指令,根据所述账号创建指令进行账号创建,生成秘钥对信息,并进行抽样规则配置,得到目标抽样规则,所述目标抽样规则包括客户端规则和服务器端规则;
获取模块,用于获取初始数据,根据所述秘钥对信息和所述客户端规则生成中间数据,对所述中间数据进行校验,得到基础校验数据,并基于所述服务器端规则对所述基础校验数据进行分类,生成抽样数据,所述抽样数据包括存储抽样数据、主机抽样数据和数据库抽样数据,所述抽样数据用于指示对用户配置的对账规则;
第一校验模块,用于向存储抽样计算服务器发送第一指令,所述第一指令用于指示所述存储抽样计算服务器按照所述服务器端规则对所述存储抽样数据进行校验和计算,生成目标存储校验结果;
第二校验模块,用于向主机抽样计算服务器发送第二指令,所述第二指令用于指示所述主机抽样计算服务器按照所述服务器端规则对所述主机抽样数据进行校验和计算,生成目标主机校验结果;
第三校验模块,用于向数据库抽样计算服务器发送第三指令,所述第三指令用于指示所述数据库抽样计算服务器按照所述服务器端规则对所述数据库抽样数据进行校验和计算,生成目标数据库校验结果;
输出模块,用于将所述目标存储校验结果、所述目标主机校验结果和所述目标数据库校验结果进行合并,输出最终的抽样检测结果。
9.一种数据的抽样检测设备,其特征在于,所述数据的抽样检测设备包括:存储器和至少一个处理器,所述存储器中存储有指令;
所述至少一个处理器调用所述存储器中的所述指令,以使得所述数据的抽样检测设备执行如权利要求1‑7中任意一项所述的数据的抽样检测方法。
10.一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,其特征在于,所述指令被处理器执行时实现如权利要求1‑7中任一项所述数据的抽样检测方法。