Movatterモバイル変換


[0]ホーム

URL:


CN110489676A - Webpage evidence collecting method, device, storage medium and server based on block chain - Google Patents

Webpage evidence collecting method, device, storage medium and server based on block chain
Download PDF

Info

Publication number
CN110489676A
CN110489676ACN201910652619.3ACN201910652619ACN110489676ACN 110489676 ACN110489676 ACN 110489676ACN 201910652619 ACN201910652619 ACN 201910652619ACN 110489676 ACN110489676 ACN 110489676A
Authority
CN
China
Prior art keywords
webpage
evidence
browser
webpage evidence
obtaining
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
Application number
CN201910652619.3A
Other languages
Chinese (zh)
Inventor
程检萍
贺义思
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ping An Technology Shenzhen Co Ltd
Original Assignee
Ping An Technology Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ping An Technology Shenzhen Co LtdfiledCriticalPing An Technology Shenzhen Co Ltd
Priority to CN201910652619.3ApriorityCriticalpatent/CN110489676A/en
Publication of CN110489676ApublicationCriticalpatent/CN110489676A/en
Pendinglegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

The invention belongs to field of computer technology more particularly to a kind of webpage evidence collecting method, device, computer readable storage medium and servers based on block chain.The webpage that the method receiving terminal apparatus is sent, which is collected evidence, requests, and includes the uniform resource locator of target webpage in the webpage evidence obtaining request;The uniform resource locator is extracted from webpage evidence obtaining request, and the first webpage evidence is obtained according to the uniform resource locator, the first webpage evidence includes the image of the target webpage;The timestamp certificate of the first webpage evidence is obtained from preset time dissemination system, and the timestamp certificate is added into the first webpage evidence, obtains the second webpage evidence;The second webpage evidence is uploaded in preset block catenary system.Since the time obtained by time dissemination system to evidence is proved, it ensure that evidence will not be tampered by block catenary system, greatly improve the conviction power of the evidence, can be received by court.

Description

Webpage evidence collecting method, device, storage medium and server based on block chain
Technical field
The invention belongs to field of computer technology more particularly to it is a kind of by the webpage evidence collecting method of block chain, device, based onCalculation machine readable storage medium storing program for executing and server.
Background technique
With popularizing for Internet technology, more and more information contents have been transferred to the net of internet by dimensional printing goodsIn page, numerous content of evidence that can be used for persecutio is contained in the webpage information of magnanimity, for example, businessman is in its netThe product sold in shop may be the product of personation or infringement, and the article issued on certain websites may be to plagiarize other worksContent of person etc..These evidences are easy to collect by screenshot or the modes such as take pictures, but web page contents are easily repairedChange and delete, in the case where original web page contents have been not present, victim oneself is by screenshot or takes pictures collectedThe conviction power of webpage evidence is extremely low, is difficult to be received in course of litigation by court.
Summary of the invention
It can in view of this, the embodiment of the invention provides a kind of webpage evidence collecting method, device, computers based on block chainStorage medium and server are read, it is extremely low by the conviction power of screenshot or collected webpage evidence of taking pictures to solve, it is difficultThe problem of being received in course of litigation by court.
The first aspect of the embodiment of the present invention provides a kind of webpage evidence collecting method based on block chain, may include:
The webpage that receiving terminal apparatus is sent, which is collected evidence, requests, and includes that the unified of target webpage provides in the webpage evidence obtaining requestSource finger URL;
The uniform resource locator is extracted from webpage evidence obtaining request, and according to the uniform resource locatorThe first webpage evidence is obtained, the first webpage evidence includes the image of the target webpage;
Obtain the timestamp certificate of the first webpage evidence from preset time dissemination system, and by the timestamp certificateIt is added into the first webpage evidence, obtains the second webpage evidence;
The second webpage evidence is uploaded in preset block catenary system.
The second aspect of the embodiment of the present invention provides a kind of webpage apparatus for obtaining evidence, may include:
Evidence obtaining request receiving module, for the webpage evidence obtaining request that receiving terminal apparatus is sent, the webpage evidence obtaining is requestedIn include target webpage uniform resource locator;
Finger URL extraction module, for extracting the uniform resource locator from webpage evidence obtaining request;
Webpage evidence obtain module, for according to the uniform resource locator obtain the first webpage evidence, described firstWebpage evidence includes the image of the target webpage;
Timestamp certificate acquisition module, for obtaining the timestamp of the first webpage evidence from preset time dissemination systemCertificate;
Timestamp certificate adding module is obtained for the timestamp certificate to be added into the first webpage evidenceSecond webpage evidence;
Webpage evidence uploading module, for the second webpage evidence to be uploaded in preset block catenary system.
The third aspect of the embodiment of the present invention provides a kind of computer readable storage medium, the computer-readable storageMedia storage has computer-readable instruction, and the computer-readable instruction realizes following steps when being executed by processor:
The webpage that receiving terminal apparatus is sent, which is collected evidence, requests, and includes that the unified of target webpage provides in the webpage evidence obtaining requestSource finger URL;
The uniform resource locator is extracted from webpage evidence obtaining request, and according to the uniform resource locatorThe first webpage evidence is obtained, the first webpage evidence includes the image of the target webpage;
Obtain the timestamp certificate of the first webpage evidence from preset time dissemination system, and by the timestamp certificateIt is added into the first webpage evidence, obtains the second webpage evidence;
The second webpage evidence is uploaded in preset block catenary system.
The fourth aspect of the embodiment of the present invention provides a kind of server, including memory, processor and is stored in instituteThe computer-readable instruction that can be run in memory and on the processor is stated, the processor executes described computer-readableFollowing steps are realized when instruction:
The webpage that receiving terminal apparatus is sent, which is collected evidence, requests, and includes that the unified of target webpage provides in the webpage evidence obtaining requestSource finger URL;
The uniform resource locator is extracted from webpage evidence obtaining request, and according to the uniform resource locatorThe first webpage evidence is obtained, the first webpage evidence includes the image of the target webpage;
Obtain the timestamp certificate of the first webpage evidence from preset time dissemination system, and by the timestamp certificateIt is added into the first webpage evidence, obtains the second webpage evidence;
The second webpage evidence is uploaded in preset block catenary system.
Existing beneficial effect is the embodiment of the present invention compared with prior art: the embodiment of the present invention, which is pre-set, to be used forThe server (evidence obtaining server, i.e. the subject of implementation of the present embodiment) of webpage evidence obtaining, when user has found in some webpage canAfter the content as evidence, webpage evidence obtaining request can be sent to evidence obtaining server by the terminal device of oneself, at thisInclude the uniform resource locator of the webpage in webpage evidence obtaining request, collect evidence server after receiving webpage evidence obtaining request,Uniform resource locator can be therefrom extracted, and is obtained including the image of the webpage according to the uniform resource locatorWebpage evidence, to realize the acquisition to evidence.Then, evidence obtaining server adds upper timestamp card by time dissemination system for itBook, to show that the evidence in current point in time is existing, finally, evidence is uploaded in block catenary system, to guaranteeCollected evidence is not tampered.It since evidence obtaining process is not completed by user, but is completed by evidence obtaining server, and by awardingWhen system time that evidence is obtained proved, ensure that evidence will not be tampered by block catenary system, greatly promoteThe conviction power of the evidence, so as to be received in course of litigation by court.
Detailed description of the invention
It to describe the technical solutions in the embodiments of the present invention more clearly, below will be to embodiment or description of the prior artNeeded in attached drawing be briefly described, it should be apparent that, the accompanying drawings in the following description is only of the invention someEmbodiment for those of ordinary skill in the art without any creative labor, can also be according to theseAttached drawing obtains other attached drawings.
Fig. 1 is a kind of one embodiment flow chart of the webpage evidence collecting method based on block chain in the embodiment of the present invention;
Fig. 2 is the schematic flow diagram that the timestamp certificate of webpage evidence is obtained from preset time dissemination system;
Fig. 3 is the workflow schematic diagram of evidence-obtaining system;
Fig. 4 is to obtain in a browser to the schematic flow diagram of the operation note of target webpage;
Fig. 5 is a kind of one embodiment structure chart of webpage apparatus for obtaining evidence in the embodiment of the present invention;
Fig. 6 is a kind of schematic block diagram of server in the embodiment of the present invention.
Specific embodiment
In order to make the invention's purpose, features and advantages of the invention more obvious and easy to understand, below in conjunction with the present inventionAttached drawing in embodiment, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that disclosed belowEmbodiment be only a part of the embodiment of the present invention, and not all embodiment.Based on the embodiments of the present invention, this fieldThose of ordinary skill's all other embodiment obtained without making creative work, belongs to protection of the present inventionRange.
Referring to Fig. 1, a kind of one embodiment of the webpage evidence collecting method based on block chain can be in the embodiment of the present inventionInclude:
Step S101, the webpage that receiving terminal apparatus is sent, which is collected evidence, requests.
It include the uniform resource locator of target webpage in the webpage evidence obtaining request.
The server for webpage evidence obtaining is pre-set in the present embodiment, hereinafter referred to as evidence obtaining server, this takesDemonstrate,prove the subject of implementation that server is the present embodiment, and the core of entire evidence-obtaining system.The evidence obtaining server can be set by law courtIt sets, can also be arranged by the other units or tissue authorized through law court.Evidence-obtaining system can provide application program for user(APP), the platform interface of webpage, social platform public platform etc. approach, user pass through the terminal devices such as mobile phone, plate, computerAfter being registered on any one platform interface, that is, the webpage evidence obtaining that the evidence-obtaining system can be used to provide services.
Since the present embodiment is mainly used in the scene of lawsuit, for the relevant demand of subsequent lawsuit, need to obtainEvidence provides the true identity information of people, and therefore, user needs to pass through real-name authentication first before using the evidence-obtaining system,It provides identity document to be checked, the contact methods such as reserved call number, mailbox are in case subsequent communication.
It, can be using the webpage as target network after user has found the content for being used as evidence in some webpagePage sends webpage evidence obtaining request to the evidence obtaining server by the terminal device of oneself.Specifically, user can take firstThe page for submitting webpage evidence obtaining request is found in the platform interface that card system provides, and mesh is filled in the specified region in the pageMark the uniform resource locator (Uniform Resource Locator, URL) of webpage, wherein URL is to can be from internetOn the succinct expression of obtained one kind of the position of resource and access method, be the address of standard resource on internet.Generally,When user browses webpage by browser, the URL of current web page can be all shown in the browser's address bar, user can be fromDirectly duplication obtains the URL in address field.When user completes after filling in of relevant information, submitting button is clicked, it can be to describedServer of collecting evidence sends webpage evidence obtaining request, and the identity information and target webpage of user can be carried in webpage evidence obtaining requestURL.
Step S102, the uniform resource locator is extracted from webpage evidence obtaining request, and according to the unificationResource Locator obtains the first webpage evidence.
The first webpage evidence includes the image of the target webpage.
The evidence obtaining server can therefrom extract the URL of target webpage after receiving the webpage evidence obtaining request,Browser is locally being opened, the URL is being inputted in the browser's address bar, thus from the web service that store the target webpageThe content of the target webpage is got in device and is shown in a browser, then in the target webpage shown in a browserHold and carry out screenshot, obtains the image of the target webpage, and as the first webpage evidence.
Further, the evidence obtaining server can also send it to and mention after obtaining the first webpage evidenceThe terminal device of the webpage evidence obtaining request is handed over, so that user carries out verification confirmation, if being checked by user, discovery described firstWebpage evidence is not that user wants content as evidence, and user then can be by its terminal device to the evidence obtaining serverRefuse information is sent, evidence obtaining server will re-start the acquisition process of evidence, if checking by user, find first netPage evidence is exactly the desired content as evidence of user, and user can then be sent by its terminal device to the evidence obtaining serverConfirmation message, evidence obtaining server then continue to execute subsequent step.
Step S103, the timestamp certificate of the first webpage evidence is obtained from preset time dissemination system, and will be describedTimestamp certificate is added into the first webpage evidence, obtains the second webpage evidence.
Server collect evidence after collecting evidence, upper timestamp can be added by time dissemination system for it, to show the cardIt is existing according in current point in time.00 when timestamp (timestamp) refers to Greenwich Mean Time 1970 01 month 01 day 00Divide rise to present total number of seconds 00 second (00 divides 00 second at Beijing time 1970 01 month 01 day 08), is that can indicate that a data existData that are already existing, complete before some specific time, can verify that, usually a character string, uniquely identifyThe time at certain a moment.
As shown in Fig. 2, the mistake of the timestamp certificate for obtaining the first webpage evidence from preset time dissemination systemJourney can specifically include:
Step S1031, Hash operation is carried out to the first webpage evidence, obtained corresponding with the first webpage evidenceCryptographic Hash.
Hash operation is the Input transformation random length into the output of regular length, which is exactly cryptographic Hash.It is thisConversion is a kind of compression mapping, it is, the length of output is generally much less than the length inputted, different inputs may be hashedAt identical output, and input value can not be uniquely determined from output valve.It is briefly exactly a kind of by random lengthMessage compression to a certain regular length eap-message digest process.In the present embodiment used Hash operation may include butIt is not limited to the specific algorithm such as MD4, MD5, SHA1.
Step S1032, the cryptographic Hash is sent to the time dissemination system.
The time dissemination system should be the time dissemination system with legal effect authenticated by court, in the present embodiment, excellentChoosing trusts time-stamping service center using joint to provide time-stamping service, and it is section in China that joint, which trusts time-stamping service center,Combine China's third party's trusted timestamp that trust techniques Services Co., Ltd is responsible for building with Beijing and recognize in country, institute time service centerCard service.It is responsible for the time service and punctual monitoring of time by national time service center.Ensure that timestamp is demonstrate,proved because it keeps time monitoring functionIt the accuracy of time in book and is not tampered.
Step S1033, the timestamp certificate of the first webpage evidence of the time dissemination system feedback is received.
The timestamp certificate of the first webpage evidence is that the time dissemination system carries out the cryptographic Hash and system timeThe data obtained after digital signature.The time dissemination system is added into after receiving the cryptographic Hash of evidence and receives the cryptographic HashWhen timestamp, then this entirety is digitally signed, to obtain the timestamp certificate of the first webpage evidence, andFinal resulting timestamp certificate is sent to the evidence obtaining server.
Step S104, the second webpage evidence is uploaded in preset block catenary system.
In order to guarantee the safety of evidence, evidence obtaining server, can be by collected evidence after completing evidence collectionIt uploads in specified block catenary system, which should be the block linkwork with legal effect authenticated by courtSystem, the block catenary system can be publicly-owned chain, alliance's chain or privately owned chain, and block catenary system usually all can include multiple nodes, thisEvidence obtaining server in embodiment is one of write-in node.
The second webpage evidence is uploaded in block catenary system by evidence obtaining server, each section in the block catenary systemPoint obtains the write-in permission of the evidence by setting common recognition mechanism, wherein set common recognition mechanism include but is not limited to POW, POS,DPOS, PBFT, sequential rotation mechanism or random selection mechanism etc. specific mechanism.Obtain write-in permission node by the evidence withThe form of block is sent to each node in block catenary system, so that each node verifies the block, if testedCard passes through, then stores the block to block chain;If authentication failed deletes the block.
It, can be to evidence obtaining server feedback failure result if block is not confirmed in block catenary system.On the contrary,It, can be to evidence obtaining server feedback successful result, to guarantee to be deposited into block catenary system if block is confirmed and storesThe state of the information of storage is specific, the problem of loss of data will not occur.The characteristics of due to block chain distributed storage, blockThe common taking of evidence information of each node in catenary system, can not distort, joint endorsement, public credibility and the transparency are higher than political affairsThe public credibility of the single endorsement in mansion.
It in course of litigation, if user needs to show relevant evidence to court, can file an application to court, court's auditAfter approval, the second webpage evidence can be obtained from block catenary system by the terminal device that court specifies, and in courtIt is shown, the workflow of entire evidence-obtaining system is as shown in Figure 3.
In conclusion the embodiment of the present invention pre-sets the evidence obtaining server for webpage evidence obtaining, when user is at someAfter having found the content for being used as evidence in webpage, webpage can be sent to evidence obtaining server by the terminal device of oneselfEvidence obtaining request, the uniform resource locator including the webpage in webpage evidence obtaining request, evidence obtaining server are receiving the netAfter page evidence obtaining request, uniform resource locator can be therefrom extracted, and obtaining according to the uniform resource locator includes the netWebpage evidence including the image of page, to realize the acquisition to evidence.Then, evidence obtaining server is added by time dissemination system for itIn addition timestamp certificate, to show that the evidence in current point in time is existing, finally, evidence is uploaded to block catenary systemIn, to guarantee that collected evidence is not tampered.Since evidence obtaining process is not completed by user, but it is complete by evidence obtaining serverAt, and proved by the time that time dissemination system obtains evidence, it ensure that evidence will not be usurped by block catenary systemChange, the conviction power of the evidence is greatly improved, so as to be received in course of litigation by court.
Further, it in order to guarantee the accuracy of evidence collection, avoids leading because of browser difference, scaling difference etc.Evidence needed for cause can not collect user, before step S102, can also first obtain the type of the first browser, version andConfiguration parameter, first browser are the browser in the terminal device.
The present embodiment one kind in the specific implementation, the monitoring plug-in unit for monitoring first browser can be provided,User can be in oneself terminal device this monitoring plug-in unit downloaded and installed.Under normal circumstances, user can be by the prisonControl plug-in unit is set as dormant state, and in the dormant state, which will not be monitored browser, to protect userInformation privacy.When user needs to carry out webpage evidence obtaining, then state of activation can be set by the monitoring plug-in unit, in activation shapeUnder state, which records type, version and the configuration parameter that can acquire first browser, wherein configuration parameter packetInclude but be not limited to setting for scaling, for whether preventing the setting of pop-up window, for whether using AdobeThe setting etc. of Flash Player.Monitoring plug-in unit, will be collected described by the information exchange between evidence obtaining serverType, version and the configuration parameter of first browser are sent in evidence obtaining server.
In such a scenario, described to can specifically include according to the uniform resource locator the first webpage evidence of acquisition:Firstly, consistent second browser of type, version with first browser is chosen in preset browser collection, andParameter configuration is carried out to second browser according to the configuration parameter of first browser, then, according to the unified moneySource finger URL opens the target webpage in second browser, and obtains the image of the target webpage.
In this way, the accuracy that ensure that evidence collection is avoided because of browser difference, scaling difference etc.Lead to not evidence needed for collecting user.
In the scene of above embodiments, server of collecting evidence can collect required evidence only by URL, but in realityIn, there are also many most complex scenarios will pass through multiple point for example, some webpages can not be directly accessed using URLDesired web page contents can just be seen by the complex processes such as hitting, input, choosing.
In response to this, in the present embodiment before step S102, the evidence obtaining server can also pass through the prisonControl operation note of the plug-in unit acquisition in first browser to the target webpage.
In active state, all operation behaviors of user in a browser can be recorded by the monitoring plug-in unit.At this point, withFamily can open the corresponding webpage of the URL, and the operating procedures such as gradually execute click in order wherein, input, choose, directlyUntil the content collected evidence needed for seeing, in this course, monitoring plug-in unit is monitored the entire operation process of user, remembersThe lower complete operating process of user is recorded, and monitors plug-in unit by the information exchange between evidence obtaining server, these are recordedThe operating process come is sent in evidence obtaining server.
It include the operation entries of one or more in the operation note, specific acquisition process may include such as Fig. 4 instituteThe process shown:
Step S401, mouse pointer moving event is monitored, after detecting that mouse pointer moves, obtains mouse pointerThe window handle of pointed current active window.
In the present embodiment, mouse pointer moving event can be monitored by adding Onmousemove function to desktop,When mouse pointer occurs mobile, Onmousemove function is triggered, and is obtained at this time by WindowFromPoint functionThe window handle of current active window pointed by mouse pointer.
Wherein, Onmousemove and WindowFromPoint is hypertext markup language (Hyper Text Mark-Up Language, HTML) in system function, Onmousemove function can be triggered when mouse pointer is mobile,The function of WindowFromPoint function is the handle for obtaining the window comprising specified point.
Step S402, judge whether the current active window is browser window according to the window handle.
The terminal device extracts its class name (ClassName) from the window handle, if its class name is notInternet Explorer_Server then determines that the current active window is not browser window, if its class is entitledInternet Explorer_Server then determines that the current active window is browser window.
If step S403, the described current active window is browser window, member pointed by the mouse pointer is obtainedPlain object.
When the current active window is browser window, the terminal device is then sent to the current active windowWM_HTML_GETOBJECT message calls com interface, successfully returns to browser document object, which is exactly to be currently seenBrowser bookmark.To object reference ElementFromPoint interface, member in bookmark pointed by current mouse pointer is obtainedElement, obtains the element object in document object, the rectangle position of the available element object of ElementFromPoint interface,The attributes such as length and width can draw element rectangle frame according to these attributes, for indicating pointed by current mouse pointer on the screenElement object.
Step S404, the parent objects at different levels of the element object are successively traversed, and according to the fathers at different levels of the element objectThe courses of action of element object described in object formation.
After obtaining the element object, then the parent object of the element object can be obtained, and further with this fatherObject is base element, then obtains the parent object of the base element, so successively traverses the parent objects at different levels of the element object, untilParent object is sky, obtains element structure tree, parent objects at different levels are connected, just obtained the operation road of the element objectDiameter.
Step S405, it obtains in first browser to the operation content of the element object, by the element pairAs, courses of action and the operation content form an operation entries, and it is added into the operation note.
The operation content includes but is not limited to text input, mouse-click, double click, dialog box is closed, window closesClose, carriage return, mouse-over, combobox selection, element pull etc..After obtaining the operation content, by the element object,The courses of action and the operation content form an operation entries, and are added into the operation note, each when being overAfter the addition of operation entries, complete operation note can be obtained.
After the evidence obtaining server gets the operation note, can first it be successively read from the operation noteEach operation entries, and each operation entries are successively executed to the target webpage in second browser, i.e., according to noteOperating process under record gradually restores user's operation, after the completion of all operations, then obtains the image of the target webpage, thusComplete the acquisition of evidence.
In this way, under the scene of various complexity, corresponding evidence obtaining work can also be gone on smoothly, utmostlyMeet the evidence obtaining demand of user.
It should be understood that the size of the serial number of each step is not meant that the order of the execution order in above-described embodiment, each processExecution sequence should be determined by its function and internal logic, the implementation process without coping with the embodiment of the present invention constitutes any limitIt is fixed.
Corresponding to a kind of webpage evidence collecting method based on block chain described in foregoing embodiments, Fig. 5 shows of the invention realA kind of one embodiment structure chart of webpage apparatus for obtaining evidence of example offer is provided.
In the present embodiment, a kind of webpage apparatus for obtaining evidence may include:
Evidence obtaining request receiving module 501, for the webpage evidence obtaining request that receiving terminal apparatus is sent, the webpage evidence obtaining is askedIt include the uniform resource locator of target webpage in asking;
Finger URL extraction module 502, for extracting the uniform resource locator from webpage evidence obtaining request;
Webpage evidence obtains module 503, for obtaining the first webpage evidence according to the uniform resource locator, described theOne webpage evidence includes the image of the target webpage;
Timestamp certificate acquisition module 504, for obtained from preset time dissemination system the first webpage evidence whenBetween stab certificate;
Timestamp certificate adding module 505 is obtained for the timestamp certificate to be added into the first webpage evidenceTo the second webpage evidence;
Webpage evidence uploading module 506, for the second webpage evidence to be uploaded in preset block catenary system.
Further, the timestamp certificate acquisition module may include:
Hash operation unit obtains demonstrate,proving with first webpage for carrying out Hash operation to the first webpage evidenceAccording to corresponding cryptographic Hash;
Cryptographic Hash transmission unit, for the cryptographic Hash to be sent to the time dissemination system;
Timestamp certificate receiving unit, the timestamp of the first webpage evidence for receiving the time dissemination system feedbackCertificate, the timestamp certificate of the first webpage evidence are that the time dissemination system carries out number to the cryptographic Hash and system timeThe data obtained after signature.
Further, the webpage apparatus for obtaining evidence can also include:
Browser parameters obtain module, and for obtaining the type, version and configuration parameter of the first browser, described first is clearDevice of looking at is the browser in the terminal device;
The webpage evidence obtains module
Browser configuration unit, for choosing type, version with first browser in preset browser collectionThis consistent second browser, and parameter is carried out to second browser according to the configuration parameter of first browser and is matchedIt sets;
Image acquisition unit, for opening the target in second browser according to the uniform resource locatorWebpage, and obtain the image of the target webpage.
Further, the webpage apparatus for obtaining evidence can also include:
Operation note obtains module, for obtaining the operation note in first browser to the target webpage,It include the operation entries of one or more in the operation note;
The webpage evidence obtains module
Operation execution unit, for being successively read each operation entries from the operation note, and it is clear described secondIt lookes in device and each operation entries is successively executed to the target webpage.
Further, the operation note acquisition module may include:
Handle acquiring unit after detecting that mouse pointer moves, is obtained for monitoring mouse pointer moving eventThe window handle of current active window pointed by mouse pointer;
Window judging unit, for judging whether the current active window is browser window according to the window handleMouthful;
Element object acquiring unit obtains the mouse and refers to if being browser window for the current active windowElement object pointed by needle;
Courses of action structural unit, for successively traversing the parent objects at different levels of the element object, and according to the elementThe parent objects at different levels of object construct the courses of action of the element object;
Operation content acquiring unit, for obtaining the operation content in first browser to the element object;
Operation entries structural unit, for the element object, the courses of action and the operation content to be formed oneOperation entries, and be added into the operation note.
It is apparent to those skilled in the art that for convenience and simplicity of description, the device of foregoing description,The specific work process of module and unit, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
In the above-described embodiments, it all emphasizes particularly on different fields to the description of each embodiment, is not described in detail or remembers in some embodimentThe part of load may refer to the associated description of other embodiments.
The schematic block diagram that Fig. 6 shows a kind of server provided in an embodiment of the present invention illustrates only for ease of descriptionPart related to the embodiment of the present invention.
In the present embodiment, the server 6 may include: processor 60, memory 61 and be stored in the storageIn device 61 and the computer-readable instruction 62 that can run on the processor 60, such as execute the above-mentioned net based on block chainThe computer-readable instruction of page evidence collecting method.The processor 60 is realized above-mentioned each when executing the computer-readable instruction 62Step in webpage evidence collecting method embodiment based on block chain, such as step S101 to S104 shown in FIG. 1.Alternatively, describedProcessor 60 realizes the function of each module/unit in above-mentioned each Installation practice, example when executing the computer-readable instruction 62The function of module 501 to 506 as shown in Figure 5.
Illustratively, the computer-readable instruction 62 can be divided into one or more module/units, oneOr multiple module/units are stored in the memory 61, and are executed by the processor 60, to complete the present invention.InstituteStating one or more module/units can be the series of computation machine readable instruction section that can complete specific function, the instruction segmentFor describing implementation procedure of the computer-readable instruction 62 in the server 6.
The processor 60 can be central processing unit (Central Processing Unit, CPU), can also beOther general processors, digital signal processor (Digital Signal Processor, DSP), specific integrated circuit(Application Specific Integrated Circuit, ASIC), field programmable gate array (Field-Programmable Gate Array, FPGA) either other programmable logic device, discrete gate or transistor logic,Discrete hardware components etc..General processor can be microprocessor or the processor is also possible to any conventional processorDeng.
The memory 61 can be the internal storage unit of the server 6, such as the hard disk or memory of server 6.The memory 61 is also possible to the External memory equipment of the server 6, such as the plug-in type being equipped on the server 6 is hardDisk, intelligent memory card (Smart Media Card, SMC), secure digital (Secure Digital, SD) card, flash card(Flash Card) etc..Further, the memory 61 can also both include the internal storage unit of the server 6 or wrapInclude External memory equipment.The memory 61 is for storing needed for the computer-readable instruction and the server 6 itIts instruction and data.The memory 61 can be also used for temporarily storing the data that has exported or will export.
The functional units in various embodiments of the present invention may be integrated into one processing unit, is also possible to eachUnit physically exists alone, and can also be integrated in one unit with two or more units.Above-mentioned integrated unit both may be usedTo use formal implementation of hardware, can also realize in the form of software functional units.
If the integrated unit is realized in the form of SFU software functional unit and sells or use as independent productWhen, it can store in a computer readable storage medium.Based on this understanding, technical solution of the present invention substantially orPerson says that all or part of the part that contributes to existing technology or the technical solution can body in the form of software productsReveal and, which is stored in a storage medium, including several computer-readable instructions are used so that onePlatform computer equipment (can be personal computer, server or the network equipment etc.) executes described in each embodiment of the present inventionThe all or part of the steps of method.And storage medium above-mentioned includes: USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic or disk etc. are various can be withStore the medium of computer-readable instruction.
Embodiment described above is merely illustrative of the technical solution of the present invention, rather than its limitations;Although referring to aforementioned realityApplying example, invention is explained in detail, those skilled in the art should understand that: it still can be to aforementioned eachTechnical solution documented by embodiment is modified or equivalent replacement of some of the technical features;And these are modifiedOr replacement, the spirit and scope for technical solution of various embodiments of the present invention that it does not separate the essence of the corresponding technical solution.

Claims (10)

CN201910652619.3A2019-07-192019-07-19Webpage evidence collecting method, device, storage medium and server based on block chainPendingCN110489676A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201910652619.3ACN110489676A (en)2019-07-192019-07-19Webpage evidence collecting method, device, storage medium and server based on block chain

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201910652619.3ACN110489676A (en)2019-07-192019-07-19Webpage evidence collecting method, device, storage medium and server based on block chain

Publications (1)

Publication NumberPublication Date
CN110489676Atrue CN110489676A (en)2019-11-22

Family

ID=68547442

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201910652619.3APendingCN110489676A (en)2019-07-192019-07-19Webpage evidence collecting method, device, storage medium and server based on block chain

Country Status (1)

CountryLink
CN (1)CN110489676A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN112215732A (en)*2020-09-072021-01-12深圳市安络科技有限公司Intellectual property protection method and device based on block chain
CN112218023A (en)*2020-09-072021-01-12深圳市安络科技有限公司Method and device for video forensics of data infringing intellectual property
CN112507271A (en)*2020-12-142021-03-16杭州趣链科技有限公司Webpage evidence obtaining method, device and equipment
CN112507274A (en)*2020-12-162021-03-16杭州趣链科技有限公司Webpage evidence obtaining method and device
CN112632372A (en)*2020-12-112021-04-09杭州趣链科技有限公司Electronic evidence information uplink method and device and block link point equipment
CN112685794A (en)*2020-12-312021-04-20树根互联技术有限公司Online evidence obtaining method, evidence obtaining and right maintaining method, system and computer equipment
WO2021120537A1 (en)*2019-12-202021-06-24支付宝(杭州)信息技术有限公司Blockchain-based infringement evidence collection method and apparatus, electronic device, and storage medium
CN113919010A (en)*2021-11-232022-01-11北京信思网络科技有限公司 Blockchain-based multi-point network content forensics method, terminal and medium
CN116647377A (en)*2023-05-262023-08-25太平金融科技服务(上海)有限公司深圳分公司 A website inspection method, device, electronic equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
GB201811263D0 (en)*2018-07-102018-08-29Netmaster Solutions LtdA method and system for managing digital using a blockchain
KR20180105331A (en)*2017-03-152018-09-28이광우Method for managing personal history, and computer program
CN108959416A (en)*2018-06-082018-12-07浙江数秦科技有限公司A kind of web data automatic evidence-collecting based on block chain and deposit card method
CN109462483A (en)*2018-11-272019-03-12平安科技(深圳)有限公司Mail based on block chain deposits card method, apparatus, equipment and storage medium
CN109508984A (en)*2018-11-262019-03-22中国科学院软件研究所It is a kind of that card method is deposited based on certainty common recognition and the block chain electronics of trusted timestamp

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR20180105331A (en)*2017-03-152018-09-28이광우Method for managing personal history, and computer program
CN108959416A (en)*2018-06-082018-12-07浙江数秦科技有限公司A kind of web data automatic evidence-collecting based on block chain and deposit card method
GB201811263D0 (en)*2018-07-102018-08-29Netmaster Solutions LtdA method and system for managing digital using a blockchain
CN109508984A (en)*2018-11-262019-03-22中国科学院软件研究所It is a kind of that card method is deposited based on certainty common recognition and the block chain electronics of trusted timestamp
CN109462483A (en)*2018-11-272019-03-12平安科技(深圳)有限公司Mail based on block chain deposits card method, apparatus, equipment and storage medium

Cited By (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2021120537A1 (en)*2019-12-202021-06-24支付宝(杭州)信息技术有限公司Blockchain-based infringement evidence collection method and apparatus, electronic device, and storage medium
CN112215732A (en)*2020-09-072021-01-12深圳市安络科技有限公司Intellectual property protection method and device based on block chain
CN112218023A (en)*2020-09-072021-01-12深圳市安络科技有限公司Method and device for video forensics of data infringing intellectual property
CN112632372A (en)*2020-12-112021-04-09杭州趣链科技有限公司Electronic evidence information uplink method and device and block link point equipment
CN112632372B (en)*2020-12-112022-05-13杭州趣链科技有限公司Electronic evidence information uplink method and device and block link point equipment
CN112507271A (en)*2020-12-142021-03-16杭州趣链科技有限公司Webpage evidence obtaining method, device and equipment
CN112507274A (en)*2020-12-162021-03-16杭州趣链科技有限公司Webpage evidence obtaining method and device
CN112685794A (en)*2020-12-312021-04-20树根互联技术有限公司Online evidence obtaining method, evidence obtaining and right maintaining method, system and computer equipment
CN113919010A (en)*2021-11-232022-01-11北京信思网络科技有限公司 Blockchain-based multi-point network content forensics method, terminal and medium
CN116647377A (en)*2023-05-262023-08-25太平金融科技服务(上海)有限公司深圳分公司 A website inspection method, device, electronic equipment and storage medium

Similar Documents

PublicationPublication DateTitle
CN110489676A (en)Webpage evidence collecting method, device, storage medium and server based on block chain
CN104717185B (en)Displaying response method, device, server and the system of short uniform resource locator
US9571491B2 (en)Discovery of familiar claims providers
US11645412B2 (en)Computer-based methods and systems for building and managing privacy graph databases
US11501322B2 (en)Blockchain-based data processing systems, methods, and apparatuses
CN103023710A (en)Safety test system and method
CN109784870A (en)Measure of managing contract, device, computer equipment and computer readable storage medium
CN109766725A (en) A data processing method, device, intelligent terminal and computer readable medium
CN106503111B (en)Webpage code-transferring method, device and client terminal
Actoriano et al.Forensic investigation on whatsapp web using framework integrated digital forensic investigation framework version 2
CN103647767A (en)Website information display method and apparatus
CN113469866A (en)Data processing method and device and server
CN110472128B (en)Webpage evidence obtaining method and device based on image recognition, storage medium and server
CN112632605A (en)Method and device for preventing unauthorized access, computer equipment and storage medium
CN105701198B (en)Page verification method and device
CN114185952B (en) Data retrieval method, device, electronic device and storage medium
Cho et al.Conversational AI forensics: A case study on ChatGPT, Gemini, Copilot, and Claude
WO2015074301A1 (en)Method for recording content and style of webpage by using website
CN107819748A (en)A kind of anti-identifying code implementation method cracked and device
CN111797297A (en)Page data processing method and device, computer equipment and storage medium
CN109862074A (en)A kind of collecting method, device, readable medium and electronic equipment
KR20120046410A (en)Method for providing personal information card by using social networking service, system, apparatus and terminal therefor
CN117891882A (en)Data management system, method, equipment and storage medium based on blockchain
Pieterse et al.Evaluating the authenticity of smartphone evidence
KR102531661B1 (en)System for providing phishing warning service using contents based blocking

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
RJ01Rejection of invention patent application after publication

Application publication date:20191122

RJ01Rejection of invention patent application after publication

[8]ページ先頭

©2009-2025 Movatter.jp