CN113849864A - 基于区块链的移动端购物app取证方法 - Google Patents
基于区块链的移动端购物app取证方法 Download PDFInfo
- Publication number
- CN113849864A CN113849864A CN202111130968.2A CN202111130968A CN113849864A CN 113849864 A CN113849864 A CN 113849864A CN 202111130968 A CN202111130968 A CN 202111130968A CN 113849864 A CN113849864 A CN 113849864A
- Authority
- CN
- China
- Prior art keywords
- server
- evidence obtaining
- forensics
- commodity
- app
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 52
- 238000001514 detection method Methods 0.000 claims abstract description 30
- 230000006870 function Effects 0.000 claims description 23
- 238000011156 evaluation Methods 0.000 claims description 13
- 230000004044 response Effects 0.000 claims description 9
- 230000008859 change Effects 0.000 claims description 5
- 230000003749 cleanliness Effects 0.000 claims description 5
- 235000014510 cooky Nutrition 0.000 claims description 3
- 230000009467 reduction Effects 0.000 claims description 3
- 238000007781 pre-processing Methods 0.000 claims description 2
- 230000000694 effects Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0609—Buyer or seller confidence or verification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0623—Item investigation
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Computer Security & Cryptography (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明涉及区块链技术领域,具体涉及一种基于区块链的移动端购物APP取证方法,包括以下步骤:配置移动端真机设备:配置后的移动端真机设备作为取证设备,向服务器注册且状态设置为就绪;服务器接收和分配取证任务;取证设备下载和执行取证任务:下载对应的待取证商品链接,将状态更新为占用;生成新日志文件;在购物APP中浏览待取证商品,周期性截图;将日志文件和截图发送给服务器;服务器将日志文件、清洁性检测文件和视频文件打包为存证包并存储;提取存证包的哈希值,将哈希值上传区块链存储,获得对应的区块高度和区块哈希值;按照模板生成存证证书。本发明的实质性效果是:只需要提交待取证商品链接到服务器即可,提高了取证的效率。
Description
技术领域
本发明涉及区块链技术领域,具体涉及一种基于区块链的移动端购物APP取证方法。
背景技术
随着科学技术的不断发展,“电子证据”不断出现在诉讼当中,对于案件事实的认定起着至关重要的作用。所谓“电子证据”就是被作为证据研究的、能够证明案件相关事实的电子文件。随着信息技术的发展,生产生活中使用到的电子信息类型也趋向形式的多元化,如电子合同、电子提单、电子保险单、电子***等。电子证据有无形性、多样性、客观真实性和易破坏性等特征。电子证据能够轻易采用计算机技术进行篡改和伪造,因而有必要采取技术手段,提高电子证据的可信度。区块链技术是一种公开的共享账本,能够提供真实性证明。信息化时代下,电子信息能够迅速发生变化,证据容易灭失,因而对电子证据有必要及时取证。目前的取证方式包括网页在线取证和过程取证。使用过程取证对移动端APP进行取证十分费时费力,给权利人带来了取证上的困难和风险。
如中国专利CN110009336A,公开日2019年7月12日,公开了一种基于区块链的取证方法及装置,其中,方法包括:获取用户的网络取证请求,并根据网络取证请求获取取证标识信息;调用区块链上部署的智能合约,控制区块链中的节点根据取证标识信息执行取证操作,以得到相应的取证数据;对取证数据进行签章,并将签章后的取证数据发送至用户的终端。其实现了网络取证的自动获取,提高了取证效率。但仍然不能对移动端APP的进行取证。
发明内容
本发明要解决的技术问题是:目前缺乏便捷的移动端APP取证方法的技术问题。提出了一种基于区块链的移动端购物APP取证方法,能够为权利人提供高效的移动端APP取证。
为解决上述技术问题,本发明所采取的技术方案为:基于区块链的移动端购物APP取证方法,用户将待取证商品链接发送给服务器,服务器连接有移动端真机设备,包括以下步骤:配置移动端真机设备:配置后的移动端真机设备作为取证设备,向服务器注册且状态设置为就绪,启动取证控制程序;服务器接收和分配取证任务:服务器接收到用户的取证请求和待取证商品链接,生成取证任务,分配给处于就绪状态的取证设备;取证设备下载和执行取证任务:所述取证控制程序周期性查询任务列表,若任务列表存在取证任务,则下载对应的待取证商品链接,将状态更新为占用;取证控制程序生成新日志文件,将取证操作数据写入日志文件;取证控制程序控制取证设备在购物APP中浏览待取证商品,周期性截图;完成浏览后将日志文件和截图发送给服务器,将状态更新为就绪;服务器生成存证证书:服务器将截图按时间顺序排序并生成视频文件,将日志文件、清洁性检测文件和视频文件打包为存证包并存储;提取存证包的哈希值,将哈希值上传区块链存储,获得对应的区块高度和区块哈希值;按照模板生成存证证书,将存证证书和存证包发送给用户。
作为优选,配置移动端真机设备的方法包括:将移动端真机设备置于可信环境中,在移动端真机设备中安装清洁环境检测程序、若干种预设的购物APP和取证控制程序,配置完成后移动端真机设备作为取证设备向服务器注册且状态设置为就绪,启动取证控制程序;取证设备下载和执行取证任务时,启动清洁环境检测程序,获得清洁性检测文件,将清洁性检测文件发送给服务器;服务器将清洁性检测文件加入存证包。
作为优选,清洁环境检测程序进行清洁性检测的方法包括:清除浏览器缓存和cookies,将浏览器设置恢复为出厂状态;查看hosts文件,检测是否包含预设关键词,若包含预设关键词,则清洁性检测不通过;访问预设的固定域名,判断是否成功访问,并记录响应时长,若不能成功访问或响应时长超过阈值,则清洁性检测不通过;将关键词检测结果、固定域名访问结果和响应时长,记录在清洁性检测文件中。
作为优选,在购物APP中浏览待取证商品的方法包括:在浏览器中搜索标准时间,截图保存;在浏览器打开待取证商品链接,触发相应的购物APP自动启动并进入到待取证商品;取证控制程序调用取证设备***接口,控制购物APP按预设顺序展示商品内容,周期性截图保存。
作为优选,预设顺序展示商品内容包括:检查商品是否下架,若已下架则终止取证;进行商品展示图片浏览:调用***接口向购物APP上部输入向左滑动操作指令,直到左滑后展示图片不再更换;商品评价浏览:向下拉动页面,同时周期性寻找和识别评价字样,找到后点击,展开评价,继续向下拉动预设次数,加载商品评价;浏览商品详情:从商品评价返回,继续向下拉动页面,直到向下拉动后画面不再变动。
作为优选,浏览商品详情时,动态调节向下拉动的速率,动态调节速率的方法包括:设定单次向下拉动长度,设定初始拉动等待间隔;当等待间隔刚开始时,读取若干张截图,计算每张截图的色彩均值,获得与读取的最后一张截图的色彩均值不同的截图的数量,若数量小于预设阈值,则减小等待间隔,若数量大于预设阈值,则增加等待间隔。
作为优选,计算每张截图的色彩均值的方法为:将截图转换为灰度图,计算全部像素灰度值的平均值。
作为优选,与读取的最后一张截图的色彩均值不同的截图的数量越少,则更大幅度的减小等待间隔。
作为优选,服务器存储存证包的方法包括:存证包预处理:服务器将存证包加密后拆分为若干个预设大小的二进制数据段,不足预设大小的二进制数据段末尾补零;建立链表:建立结构化数据,所述结构化数据包括存储体和偏移值,所述存储体存储数据段,所述服务器保存有预设的地址函数,所述地址函数的输入为编号和偏移值,地址函数的输出指向下一个结构化数据的存储地址,读取一个结构化数据后,所述编号自加1;存储第一个数据段:服务器将编号设为1,分配第一个存储地址,根据地址函数、编号和第一个存储地址,计算出初始偏移值;构建第一个结构化数据,将第一个数据段存入存储体,而后存入初始偏移值,将第一个结构化数据存储在第一个存储地址上;循环存储剩余数据段:编号自加1,服务器向后寻找足够存储结构化数据的存储空间,获得存储地址,根据地址函数、编号和存储地址,计算出偏移值;构建结构化数据,存入下一个数据段和偏移值,将结构化数据存入存储地址;执行循环存储剩余数据段步骤,直到存储包的全部数据段被存储;服务器将初始偏移值和编号关联识别码存储。
本发明的实质性效果是:服务器连接可信环境下的移动端真机设备,接收用户发送的待取证商品链接,就能够完成取证,权利人只需要提交待取证商品链接到服务器即可;借助区块链使取证内容难以被篡改,提高了可信度;通过清洁环境检测进一步提高了取证的可信度;动态调节拉动速率,提高了取证的效率。
附图说明
图1为实施例一移动端购物APP取证方法流程示意图。
图2为实施例一配置移动端真机设备方法示意图。
图3为实施例一清洁性检测方法示意图。
图4为实施例一浏览待取证商品的方法示意图。
图5为实施例一预设顺序展示商品内容方法示意图。
图6为实施例一动态调节速率方法示意图。
图7为实施例二服务器存储存证包方法示意图。
具体实施方式
下面通过具体实施例,并结合附图,对本发明的具体实施方式作进一步具体说明。
实施例一:
基于区块链的移动端购物APP取证方法,用户将待取证商品链接发送给服务器,服务器连接有移动端真机设备,请参阅附图1,本方法包括以下步骤:
步骤A01)配置移动端真机设备:配置后的移动端真机设备作为取证设备,向服务器注册且状态设置为就绪,启动取证控制程序;
步骤A02)服务器接收和分配取证任务:服务器接收到用户的取证请求和待取证商品链接,生成取证任务,分配给处于就绪状态的取证设备;
步骤A03)取证设备下载和执行取证任务:取证控制程序周期性查询任务列表,若任务列表存在取证任务,则下载对应的待取证商品链接,将状态更新为占用;
步骤A04)取证控制程序生成新日志文件,将取证操作数据写入日志文件;
步骤A05)取证控制程序控制取证设备在购物APP中浏览待取证商品,周期性截图;
步骤A06)完成浏览后将日志文件和截图发送给服务器,将状态更新为就绪;服务器生成存证证书:
步骤A07)服务器将截图按时间顺序排序并生成视频文件,将日志文件、清洁性检测文件和视频文件打包为存证包并存储;
步骤A08)提取存证包的哈希值,将哈希值上传区块链存储,获得对应的区块高度和区块哈希值;
步骤A09)按照模板生成存证证书,将存证证书和存证包发送给用户。
配置移动端真机设备的方法,请参阅附图2,包括:步骤B01)将移动端真机设备置于可信环境中;步骤B02)在移动端真机设备中安装清洁环境检测程序、若干种预设的购物APP和取证控制程序;步骤B03)配置完成后移动端真机设备作为取证设备向服务器注册且状态设置为就绪,启动取证控制程序;步骤B04)取证设备下载和执行取证任务时,启动清洁环境检测程序,获得清洁性检测文件,将清洁性检测文件发送给服务器;服务器将清洁性检测文件加入存证包。网购APP有多个,均进行安装即可。取证控制程序的作用是接收服务器发送的控制指令,并将控制指令提交给取证设备的***。现有技术公开的手机操作工具,能够实现取证控制程序的功能,如scrcpy等。本实施例中取值设备和服务器之间使用socket进行通信,具有较高的通信效率。
请参阅附图3,清洁环境检测程序进行清洁性检测的方法包括:步骤C01)清除浏览器缓存和cookies,将浏览器设置恢复为出厂状态;步骤C02)查看hosts文件,检测是否包含预设关键词,若包含预设关键词,则清洁性检测不通过;步骤C03)访问预设的固定域名,判断是否成功访问,并记录响应时长,若不能成功访问或响应时长超过阈值,则清洁性检测不通过;步骤C04)将关键词检测结果、固定域名访问结果和响应时长,记录在清洁性检测文件中。
在购物APP中浏览待取证商品的方法,请参阅附图4,包括:步骤D01)在浏览器中搜索标准时间,截图保存;步骤D02)在浏览器打开待取证商品链接,触发相应的购物APP自动启动并进入到待取证商品;步骤D03)取证控制程序调用取证设备***接口,控制购物APP按预设顺序展示商品内容,周期性截图保存。浏览器中搜索标准时间,截图保存能够作为取证时间的证明。浏览器中打开待取证商品链接,***能够自动唤醒对应的购物APP并打开。
请参阅附图5,预设顺序展示商品内容包括:步骤E01)检查商品是否下架,若已下架则终止取证;步骤E02)进行商品展示图片浏览:调用***接口向购物APP上部输入向左滑动操作指令,直到左滑后展示图片不再更换;步骤E03)商品评价浏览:向下拉动页面,同时周期性寻找和识别评价字样,找到后点击,展开评价,继续向下拉动预设次数,加载商品评价;步骤E04)浏览商品详情:从商品评价返回,继续向下拉动页面,直到向下拉动后画面不再变动。
浏览商品详情时,动态调节向下拉动的速率,请参阅附图6,动态调节速率的方法包括:步骤F01)设定单次向下拉动长度,设定初始拉动等待间隔;步骤F02)当等待间隔刚开始时,读取若干张截图,计算每张截图的色彩均值,获得与读取的最后一张截图的色彩均值不同的截图的数量,若数量小于预设阈值,则减小等待间隔,若数量大于预设阈值,则增加等待间隔。向下拉动的速率主要受网络状况影响。目前的购物平台的商品详情通常主要由图片构成。若网络良好,商品详情加载迅速,等待预设时长来展示商品详情,以获得商品详情的截图,就可以迅速继续下拉。若网络状态不佳,则不仅需要等待预设时长来展示商品详情,还需要额外等待商品详情加载完成。为了在保证取证质量的前提下,减少取证对移动端真机设备的占用时长,本实施例根据商品详情的加载情况,动态的调节下拉速率,提高取证的效率。周期性的截图是用于生成取证视频的,截图的频率较高,本实施例中每秒截图10次。即每张截图代表0.1秒。本实施例采用下拉0.8屏,等待一段时间,而后再次下拉0.8屏长度的方式进行商品详情的展示。刚下拉后,若购物APP具有预加载功能,则下拉刚完成,等待时间刚开始的截图,与预设等待时长的截图应具有同样的或基本相同的内容,即与读取的最后一张截图的色彩均值不同的截图的数量为0,因而会减少等待时长,等同于提高了下拉的速率。反之,若在购物APP不具有预加载功能,则下拉后需要一小段时长用于加载商品详情的图片,在商品详情的图片显示前,对应区域将显示背景色,就会导致色彩均值的变化。通过识别与读取的最后一张截图的色彩均值不同的截图的数量,就能够判断加载完商品详情图片消耗的时间。本实施例中,色彩均值不同,指色彩均值的相差超过预设阈值。即认定一定误差范围内的色彩均值是相等的。
计算每张截图的色彩均值的方法为:将截图转换为灰度图,计算全部像素灰度值的平均值。与读取的最后一张截图的色彩均值不同的截图的数量越少,则更大幅度的减小等待间隔。
本实施例的有益技术效果是:服务器连接可信环境下的移动端真机设备,接收用户发送的待取证商品链接,就能够完成取证,权利人只需要提交待取证商品链接到服务器即可;借助区块链使取证内容难以被篡改,提高了可信度;通过清洁环境检测进一步提高了取证的可信度;动态调节拉动速率,提高了取证的效率。
实施例二:
基于区块链的移动端购物APP取证方法,本实施例在实施例一的基础上,提供了在服务器上分散的存储存证包的方案,以提高存证包的存储安全。请参阅附图7,服务器存储存证包的方法包括:步骤G01)存证包预处理:服务器将存证包加密后拆分为若干个预设大小的二进制数据段,不足预设大小的二进制数据段末尾补零;步骤G02)建立链表:建立结构化数据,结构化数据包括存储体和偏移值,存储体存储数据段,服务器保存有预设的地址函数,地址函数的输入为编号和偏移值,地址函数的输出指向下一个结构化数据的存储地址,读取一个结构化数据后,编号自加1;步骤G03)存储第一个数据段:服务器将编号设为1,分配第一个存储地址,根据地址函数、编号和第一个存储地址,计算出初始偏移值;步骤G04)构建第一个结构化数据,将第一个数据段存入存储体,而后存入初始偏移值,将第一个结构化数据存储在第一个存储地址上;步骤G05)循环存储剩余数据段:编号自加1,服务器向后寻找足够存储结构化数据的存储空间,获得存储地址,根据地址函数、编号和存储地址,计算出偏移值;步骤G06)构建结构化数据,存入下一个数据段和偏移值,将结构化数据存入存储地址;步骤G07)执行循环存储剩余数据段步骤,直到存储包的全部数据段被存储;步骤G08)服务器将初始偏移值和编号关联识别码存储。本实施例中,地址函数为:下一个地址=2*当前编号+7*偏移值+常数值。本实施例提供的分散存储方法,需要获得地址函数后,才能读取存证包的数据段。且必须要按顺序读取才能获得正确的存储地址,具有更高的安全性,能够避免数据泄露。本实施例中地址函数使用服务器的公钥加密后存储,使用时使用服务器的私钥解密并存储到内存中使用。使用完成后立即销毁内存中复原的地址函数。使地址函数暴露的时间最短,提高存储的安全性。
以上的实施例只是本发明的一种较佳的方案,并非对本发明作任何形式上的限制,在不超出权利要求所记载的技术方案的前提下还有其它的变体及改型。
Claims (9)
1.基于区块链的移动端购物APP取证方法,用户将待取证商品链接发送给服务器,服务器连接有移动端真机设备,其特征在于,
包括以下步骤:
配置移动端真机设备:
配置后的移动端真机设备作为取证设备,向服务器注册且状态设置为就绪,启动取证控制程序;
服务器接收和分配取证任务:
服务器接收到用户的取证请求和待取证商品链接,生成取证任务,分配给处于就绪状态的取证设备;
取证设备下载和执行取证任务:
所述取证控制程序周期性查询任务列表,若任务列表存在取证任务,则下载对应的待取证商品链接,将状态更新为占用;
取证控制程序生成新日志文件,将取证操作数据写入日志文件;
取证控制程序控制取证设备在购物APP中浏览待取证商品,周期性截图;
完成浏览后将日志文件和截图发送给服务器,将状态更新为就绪;
服务器生成存证证书:
服务器将截图按时间顺序排序并生成视频文件,将日志文件、清洁性检测文件和视频文件打包为存证包并存储;
提取存证包的哈希值,将哈希值上传区块链存储,获得对应的区块高度和区块哈希值;
按照模板生成存证证书,将存证证书和存证包发送给用户。
2.根据权利要求1所述的基于区块链的移动端购物APP取证方法,其特征在于,
配置移动端真机设备的方法包括:
将移动端真机设备置于可信环境中,在移动端真机设备中安装清洁环境检测程序、若干种预设的购物APP和取证控制程序,配置完成后移动端真机设备作为取证设备向服务器注册且状态设置为就绪,启动取证控制程序;
取证设备下载和执行取证任务时,启动清洁环境检测程序,获得清洁性检测文件,将清洁性检测文件发送给服务器;服务器将清洁性检测文件加入存证包。
3.根据权利要求2所述的基于区块链的移动端购物APP取证方法,其特征在于,
清洁环境检测程序进行清洁性检测的方法包括:
清除浏览器缓存和cookies,将浏览器设置恢复为出厂状态;
查看hosts文件,检测是否包含预设关键词,若包含预设关键词,则清洁性检测不通过;
访问预设的固定域名,判断是否成功访问,并记录响应时长,若不能成功访问或响应时长超过阈值,则清洁性检测不通过;
将关键词检测结果、固定域名访问结果和响应时长,记录在清洁性检测文件中。
4.根据权利要求1至3任一项所述的基于区块链的移动端购物APP取证方法,其特征在于,
在购物APP中浏览待取证商品的方法包括:
在浏览器中搜索标准时间,截图保存;
在浏览器打开待取证商品链接,触发相应的购物APP自动启动并进入到待取证商品;
取证控制程序调用取证设备***接口,控制购物APP按预设顺序展示商品内容,周期性截图保存。
5.根据权利要求4所述的基于区块链的移动端购物APP取证方法,其特征在于,
预设顺序展示商品内容包括:
检查商品是否下架,若已下架则终止取证;
进行商品展示图片浏览:
调用***接口向购物APP上部输入向左滑动操作指令,直到左滑后展示图片不再更换;
商品评价浏览:
向下拉动页面,同时周期性寻找和识别评价字样,找到后点击,展开评价,继续向下拉动预设次数,加载商品评价;
浏览商品详情:
从商品评价返回,继续向下拉动页面,直到向下拉动后画面不再变动。
6.根据权利要求5所述的基于区块链的移动端购物APP取证方法,其特征在于,
浏览商品详情时,动态调节向下拉动的速率,动态调节速率的方法包括:
设定单次向下拉动长度,设定初始拉动等待间隔;
当等待间隔刚开始时,读取若干张截图,计算每张截图的色彩均值,获得与读取的最后一张截图的色彩均值不同的截图的数量,若数量小于预设阈值,则减小等待间隔,若数量大于预设阈值,则增加等待间隔。
7.根据权利要求6所述的基于区块链的移动端购物APP取证方法,其特征在于,
计算每张截图的色彩均值的方法为:将截图转换为灰度图,计算全部像素灰度值的平均值。
8.根据权利要求6所述的基于区块链的移动端购物APP取证方法,其特征在于,
与读取的最后一张截图的色彩均值不同的截图的数量越少,则更大幅度的减小等待间隔。
9.根据权利要求1至3任一项所述的基于区块链的移动端购物APP取证方法,其特征在于,
服务器存储存证包的方法包括:
存证包预处理:
服务器将存证包加密后拆分为若干个预设大小的二进制数据段,不足预设大小的二进制数据段末尾补零;
建立链表:
建立结构化数据,所述结构化数据包括存储体和偏移值,所述存储体存储数据段,所述服务器保存有预设的地址函数,所述地址函数的输入为编号和偏移值,地址函数的输出指向下一个结构化数据的存储地址,读取一个结构化数据后,所述编号自加1;
存储第一个数据段:
服务器将编号设为1,分配第一个存储地址,根据地址函数、编号和第一个存储地址,计算出初始偏移值;
构建第一个结构化数据,将第一个数据段存入存储体,而后存入初始偏移值,将第一个结构化数据存储在第一个存储地址上;
循环存储剩余数据段:
编号自加1,服务器向后寻找足够存储结构化数据的存储空间,获得存储地址,根据地址函数、编号和存储地址,计算出偏移值;
构建结构化数据,存入下一个数据段和偏移值,将结构化数据存入存储地址;
执行循环存储剩余数据段步骤,直到存储包的全部数据段被存储;
服务器将初始偏移值和编号关联识别码存储。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111130968.2A CN113849864A (zh) | 2021-09-26 | 2021-09-26 | 基于区块链的移动端购物app取证方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111130968.2A CN113849864A (zh) | 2021-09-26 | 2021-09-26 | 基于区块链的移动端购物app取证方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113849864A true CN113849864A (zh) | 2021-12-28 |
Family
ID=78980169
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111130968.2A Pending CN113849864A (zh) | 2021-09-26 | 2021-09-26 | 基于区块链的移动端购物app取证方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113849864A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023211754A1 (en) * | 2022-04-27 | 2023-11-02 | Ironclad, Inc. | Snapshot capture of computing device user interfaces |
US11836510B2 (en) | 2022-04-27 | 2023-12-05 | Ironclad, Inc. | Snapshot capture of computing device user interfaces |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015506028A (ja) * | 2011-12-14 | 2015-02-26 | ドミネーター アイピー カンパニー リミテッド | デジタルドキュメントの証拠保存方法及びシステム |
CN106227780A (zh) * | 2016-07-18 | 2016-12-14 | 中国科学院信息工程研究所 | 一种海量网页的自动化截图取证方法和*** |
CN108959416A (zh) * | 2018-06-08 | 2018-12-07 | 浙江数秦科技有限公司 | 一种基于区块链的网页数据自动取证与存证方法 |
CN109819101A (zh) * | 2018-12-18 | 2019-05-28 | 法信公证云(厦门)科技有限公司 | 一种取证方法和取证专用移动终端 |
CN112260835A (zh) * | 2020-09-14 | 2021-01-22 | 浙江数秦科技有限公司 | 一种基于区块链的在线过程取证与存证方法 |
-
2021
- 2021-09-26 CN CN202111130968.2A patent/CN113849864A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015506028A (ja) * | 2011-12-14 | 2015-02-26 | ドミネーター アイピー カンパニー リミテッド | デジタルドキュメントの証拠保存方法及びシステム |
CN106227780A (zh) * | 2016-07-18 | 2016-12-14 | 中国科学院信息工程研究所 | 一种海量网页的自动化截图取证方法和*** |
CN108959416A (zh) * | 2018-06-08 | 2018-12-07 | 浙江数秦科技有限公司 | 一种基于区块链的网页数据自动取证与存证方法 |
CN109819101A (zh) * | 2018-12-18 | 2019-05-28 | 法信公证云(厦门)科技有限公司 | 一种取证方法和取证专用移动终端 |
CN112260835A (zh) * | 2020-09-14 | 2021-01-22 | 浙江数秦科技有限公司 | 一种基于区块链的在线过程取证与存证方法 |
Non-Patent Citations (1)
Title |
---|
北京市场监管: ""市场监管‘取证神器’来了!促销中的各种猫腻,别想逃!"", pages 1 - 5, Retrieved from the Internet <URL:https://mp.weixin.qq.com/s/2GW-NFWhBepZvvVTA13XEA> * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023211754A1 (en) * | 2022-04-27 | 2023-11-02 | Ironclad, Inc. | Snapshot capture of computing device user interfaces |
US11836510B2 (en) | 2022-04-27 | 2023-12-05 | Ironclad, Inc. | Snapshot capture of computing device user interfaces |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104641363B (zh) | 评估应用兼容性的***和方法 | |
US10496696B2 (en) | Search method and apparatus | |
CN103618774B (zh) | 一种基于网络行为的资源推荐方法及装置、*** | |
EP2682863A1 (en) | Installing applications remotely | |
WO2014139300A1 (en) | Method and device for loading a plug-in | |
CN113849864A (zh) | 基于区块链的移动端购物app取证方法 | |
CN102272784A (zh) | 用于提供内容项关联的分析和可视化的方法、装置和计算机程序产品 | |
CN106911693A (zh) | 用于检测网页内容劫持的方法、装置和终端设备 | |
US11194979B1 (en) | Item tracking system | |
CN113297287B (zh) | 用户策略自动部署方法、装置及电子设备 | |
CN109561117A (zh) | 数据采集方法及装置 | |
CN107526718A (zh) | 用于生成文本的方法和装置 | |
CN110119386A (zh) | 数据处理方法、数据处理装置、介质和计算设备 | |
US20160328110A1 (en) | Method, system, equipment and device for identifying image based on image | |
CN112085567A (zh) | 商品推荐方法、装置、电子设备以及可读介质 | |
CN107357794A (zh) | 优化键值数据库的数据存储结构的方法和装置 | |
CN106649299A (zh) | 一种网页区块懒加载的方法和装置 | |
CN102375881A (zh) | 内容签名通知 | |
CN111062736A (zh) | 模型训练、线索排序方法、装置及设备 | |
CN110020297A (zh) | 一种网页内容的加载方法、装置及*** | |
KR101692482B1 (ko) | 모바일 단말기의 광고방법, 그 방법을 위한 모바일 단말기 및 프로그램 분배 서버 | |
CN113849865A (zh) | 一种基于区块链的移动端购物app侵权商品取证*** | |
CN113032647B (zh) | 数据分析*** | |
CN109032924A (zh) | 识别页面中资源类型的方法、装置、设备和储存介质 | |
CN107544685A (zh) | 信息推送方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |