防止非法获取编码文件指标源码的方法及装置与流程

文档序号:30270020发布日期:2022-06-02 07:50阅读:来源:国知局

技术特征:
1.一种防止非法获取编码文件指标源码的方法,其特征在于,所述方法包括:编译当前编码文件的指标元数据,以及与所述指标元数据相关联的调用关系,构建目标编码文件;将所述目标编码文件上传至静态文件服务器,并按照预设检验规则检验所述目标编码文件的合法性;在所述目标编码文件合法的情况下,判断所述静态文件服务器中预存的调用关系是否与所述目标编码文件中的调用关系相匹配;若相匹配,则建立调用指标与被调用指标之间的关联关系,并将所述关联关系存储在数据结构服务器中。2.根据权利要求1所述的方法,其特征在于,在将所述关联关系存储在数据结构服务器中后,所述方法还包括:获取所述数据结构服务器中的关联关系;根据所述关联关系以及预设的反射关系,获取所述关联关系中的被关联指标。3.根据权利要求2所述的方法,其特征在于,在获取所述数据结构服务器中的关联关系之前,所述方法还包括:根据所述数据结构服务器中预存的权限数据,验证获取所述关联关系的目标对象的权限;若所述目标对象的权限与所述预存的权限数据相匹配,则对所述目标对象开放数据获取权限。4.根据权利要求1所述的方法,其特征在于,所述指标元数据包括指标名称、指标编码、指标标签、指标输出类型以及指标说明中至少一种。5.根据权利要求1所述的方法,其特征在于,所述预设检验规则包括:判断所述指标元数据是否存在、所述指标元数据是否合法、所述指标元数据的语法是否正确;所述按照预设检验规则检验所述目标编码文件的合法性的方法包括:基于所述预设检验规则依次判断所述目标编码文件中指标元数据的各个项目是否与所述预设检验规则相匹配。6.一种防止非法获取编码文件指标源码的装置,其特征在于,所述装置包括:第一单元,用于编译当前编码文件的指标元数据,以及与所述指标元数据相关联的调用关系,构建目标编码文件;第二单元,用于将所述目标编码文件上传至静态文件服务器,并按照预设检验规则检验所述目标编码文件的合法性;第三单元,用于在所述目标编码文件合法的情况下,判断所述静态文件服务器中预存的调用关系是否与所述目标编码文件中的调用关系相匹配;第四单元,用于若相匹配,则建立调用指标与被调用指标之间的关联关系,并将所述关联关系存储在数据结构服务器中。7.根据权利要求6所述的装置,其特征在于,所述装置还包括第五单元,所述第五单元
用于:获取所述数据结构服务器中的关联关系;根据所述关联关系以及预设的反射关系,获取所述关联关系中的被关联指标。8.根据权利要求7所述的装置,其特征在于,所述装置还包括第六单元,所述第六单元用于:根据所述数据结构服务器中预存的权限数据,验证获取所述关联关系的目标对象的权限;若所述目标对象的权限与所述预存的权限数据相匹配,则对所述目标对象开放数据获取权限。9.根据权利要求6所述的装置,其特征在于,所述指标元数据包括指标名称、指标编码、指标标签、指标输出类型以及指标说明中至少一种。10.根据权利要求1所述的装置,其特征在于,所述预设检验规则包括:判断所述指标元数据是否存在、所述指标元数据是否合法、所述指标元数据的语法是否正确;所述第二单元还用于:基于所述预设检验规则依次判断所述目标编码文件中指标元数据的各个项目是否与所述预设检验规则相匹配。

技术总结
本公开提供一种防止非法获取编码文件指标源码的方法及装置,所述方法包括编译当前编码文件的指标元数据,以及与指标元数据相关联的调用关系,构建目标编码文件;将目标编码文件上传至静态文件服务器,并按照预设检验规则检验目标编码文件的合法性;在目标编码文件合法的情况下,判断静态文件服务器中预存的调用关系是否与所述目标编码文件中的调用关系相匹配;若相匹配,则建立调用指标与被调用指标之间的关联关系,并将所述关联关系存储在数据结构服务器中。本公开实施例的防止非法获取编码文件指标源码的方法能够将目标编码文件存储在数据结构服务器中,使得无权限的用户无法非法获取到,所以能够保证目标编码文件中指标元数据的安全。元数据的安全。元数据的安全。


技术研发人员:周波 蔡浴泓 陈蓓珍 林敏 杨旋
受保护的技术使用者:浙江惠瀜网络科技有限公司
技术研发日:2022.02.14
技术公布日:2022/6/1
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1