The invention relates to an efficient information submission method, which includes the submission node receiving the data communication request from the user, obtaining the communication key, encrypting the data content based on the present communication key, sending the encrypted data to the upper computer; the method can be conveniently applied to various kinds of data. In the submission node, high efficient data submission can be carried out for different data types, the security of data can be guaranteed in the submission process, and the data test strategy can be adjusted for the adaptability of the data type after receiving the submission of data. This method can be applied to the smart home system to present the intelligence to the user. It can run information about household management information and smart household equipment.
【技术实现步骤摘要】
一种高效的信息提交方法
本专利技术属于数据提交领域,尤其涉及一种高效的信息提交方法。
技术介绍
数据提交漏洞一直都是很常见的漏洞。在DVBBS6.0时代被黑客们利用的最为猖獗,利用上传漏洞可以直接得到Webshell,危害等级很高,导致该漏洞的原因在于代码作者没有对访客提交的数据进行检验或者过滤不严。目前针对上传漏洞的网络检验多数采用扩展名检验,然而黑客们可以通过修改扩展名检验文件和利用解析漏洞等多种方式绕过限制。一些辅助建站的CMS系统和第三方应用本身也具有上传漏洞,利用比较广泛的有Ewebeditor,Fckeditor等,在网站上传时进行抓包,得到接受数据提交的页面地址,然后用工具进行提交,如果存在漏洞,便可以得到Webshell,进入Webshell探测系统信息,提权,开启3389端口或使用反弹shell连接,就可以威胁到服务器甚至内网安全。此外,数据提交的数量趋向于大数据方式,而提交的频率也越更加的频繁。安全性,和提交效率都是非常严峻的问题。现有技术中的数据提交方式不能够针对各种类型的提交数据进行高效的数据提交,现在亟需一种新的信息提交方法,能够方便应用到各种提交节点中,针对不同的数据类型均能够进行高效的数据提交,在提交过程中能够保证数据的安全性,在接收到提交数据后能够针对数据类型适应性的调整数据检验策略,该方法能够应用于智能家居系统中,用于向用户呈现智能家居管理信息和智能家用设备的运行状况信息。
技术实现思路
为了解决现有技术中的上述问题,本专利技术采用的技术方案如下:一种高效的信息提交方法,其特征在于,该方法包括如下步骤:步骤1:提交 ...
【技术保护点】
1.一种高效的信息提交方法,其特征在于,该方法包括如下步骤:步骤1:提交节点获取需要提交的数据内容,进行数据加密后,对加密后的数据进行分块后作数据检验处理;步骤2:提交节点对经过检验处理的数据进行压缩处理;判断数据对应的数据类型,基于数据类型选择最优压缩算法,对该数据进行压缩;步骤3:上位机接收提交节点发送的数据包,提取数据包中的数据,对提取的数据根据压缩类型选择相应的解压缩算法对数据包进行解压缩;步骤4:上位机对数据进行分块,对每个数据块进行数据检验,在数据检验完毕后,根据数据块检验失败率和数据类型决定是否请求重新发送数据。
【技术特征摘要】
1.一种高效的信息提交方法,其特征在于,该方法包括如下步骤:步骤1:提交节点获取需要提交的数据内容,进行数据加密后,对加密后的数据进行分块后作数据检验处理;步骤2:提交节点对经过检验处理的数据进行压缩处理;判断数据对应的数据类型,基于数据类型选择最优压缩算法,对该数据进行压缩;步骤3:上位机接收提交节点发送的数据包,提取数据包中的数据,对提取的数据根据压缩类型选择相应的解压缩算法对数据包进行解压缩;步骤4:上位机对数据进行分块,对每个数据块进行数据检验,在数据检验完毕后,根据数据块检验失败率和数据类型决定是否请求重新发送数据。2.根据权利要求1所述的高效的信息提交方法,其特征在于,根据提交数据的数据类型确定第一失败阈值,当检验失败率超过第一失败阈值时,给提交节点发送检验失败消息,请求提交节点重新进行全部数据的提交;否则,丢弃失败数据块包含的数据,并对该数据所在的区域填充指定数据值。3.根据权利要求2所述的高效的信息提交方法,其特征在于,当数据类型要求的数据准确性较高时,将第一失败阈值设置为0,只要发生数据块的提交失败,就请求重新发送全部提交书。4.根据权利要求1-3任意一项所述的高效的信息提交方法,其特征在于,第一失败阈值由用户或者系统根据数据的类型设定...
【专利技术属性】
技术研发人员:唐德可,黄玉甫,宋才秀,
申请(专利权)人:航天星图科技北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。