logo好方法网

防止用户篡改描述文件的方法、装置及电子设备


技术摘要:
本申请提供了一种防止用户篡改描述文件的方法、装置及电子设备。一种防止用户篡改描述文件的方法,包括:监听向本地第一端口发送的数据请求;根据所述请求,向开发者服务器请求获取描述文件并返回给浏览器;监听设备向本地第二端口发送的设备数据信息请求;根据所述请  全部
背景技术:
诸如苹果公司的iOS等终端系统提供了一种方法来获取一台设备的唯一标识符。 设备标识符的获取过程如下: 第一步,用户在浏览器里输入描述文件服务的URL地址; 第二步,进入到登录页面,用户输入用户名和密码进行身份认证; 第三步,使用基本HTTP协议或通过现有目录服务对用户进行认证。 第四步,通过认证后,向用户发送描述文件。描述文件提示设备获取其他信息。描 述文件包含了跟踪用户的任务。 第五步,提示用户安装此文件。一旦安装此文件,描述文件将提示设备将特定的设 备属性反馈给服务器。设备的信息通过HTTP  POST请求反馈给服务器。 在第五步中,用户打开手机的设置点击安装按钮安装描述文件。接着,后台会向描 述文件开发者的服务器发起一个POST请求。该请求包含了携带设备的唯一标识符。开发者 收到唯一标识后可以和用户建立关联。 在上述过程中,恶意用户可以使用VPN软件拦截手机向开发者服务器POST的请求 数据,修改伪造后再发给开发者服务器,导致开发者服务器接收到一个伪造的设备数据。
技术实现要素:
本申请旨在提供一种防止用户篡改描述文件的方法、装置及计算机可读介质,能 够防止用户在手机上使用VPN类软件截获手机向开发者服务器提交的手机信息。 本申请的用户特性和优点将通过下面的详细描述变得显然,或部分地通过本申请 的实践而习得。 根据本申请的一方面,提出一种防止用户篡改描述文件的方法,包括:监听向本地 第一端口发送的数据请求;根据所述请求,向开发者服务器请求获取描述文件并返回给浏 览器;监听设备向本地第二端口发送的设备数据信息请求;根据所述请求,获取设备信息数 据并进行加密后提交给开发者服务器。 根据一些实施例,所述向开发者服务器请求获取描述文件并返回给浏览器,包括: 向开发者服务器发送请求获取加密描述文件;对描述文件进行解密后返回给浏览器。 根据一些实施例,所述对描述文件进行解密后返回给浏览器,包括,通过AES、DES、 RSA或DSA解密算法中的一种或多种对所述描述文件进行解密。 根据一些实施例,所述第一端口和所述第二端口是同一端口。 根据一些实施例,所述设备数据信息包括:设备唯一标识符。 根据一些实施例,所述向获取设备信息数据进行加密后提交给开发者服务器,包 3 CN 111597588 A 说 明 书 2/5 页 括,采用AES、DES、RSA或DSA加密算法中的一种或多种对设备信息数据进行加密。 根据一些实施例,所述向本地第一端口发送的数据请求、及所述向本地第二端口 发送的设备数据信息请求为http请求。 根据本申请的另一方面,提出一种防止用户篡改描述文件的装置,其特征在于,包 括:请求监听模块,用于监听向本地第一端口发送的数据请求以及设备向本地第二端口发 送的设备数据信息请求;描述文件处理模块,用于向开发者服务器请求获取描述文件并返 回给浏览器;设备信息处理模块,用于获取设备信息数据进行加密后提交给开发者服务器。 根据本申请的另一方面,提供一种电子设备,包括:一个或多个处理器;用于存储 一个或多个程序的存储装置;当所述一个或多个程序被所述一个或多个处理器执行,使得 所述一个或多个处理器实现上述方法。 根据本申请的另一方面,提供一种计算机可读介质,其上存储有计算机程序,其特 征在于,所述程序被处理器执行时实现上文所述的方法。 应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本 申请。 附图说明 为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例。 图1示出根据本申请示例实施例的防止用户篡改描述文件的方法流程图。 图2示出根据本申请另一示例实施例的防止用户篡改描述文件的方法流程图。 图3示出根据本申请的示例实施例的防止用户篡改描述文件的方法执行过程示意 图。 图4示出根据本申请示例实施例的防止用户篡改描述文件的装置组成框图。 图5示出根据本申请示例实施例的描述文件处理模块组成框图。 图6示出根据本申请示例实施例的设备信息处理模块组成框图。 图7示出根据本申请示例性实施例的用于防止用户篡改描述文件的电子设备框 图。
分享到:
收藏