WO2022124430A1 - 동적 컨텐츠와 링크를 포함하는 웹사이트에서 상호작용과 연결성에 대한 채증 규격 및 그 방법 - Google Patents

동적 컨텐츠와 링크를 포함하는 웹사이트에서 상호작용과 연결성에 대한 채증 규격 및 그 방법 Download PDF

Info

Publication number
WO2022124430A1
WO2022124430A1 PCT/KR2020/017806 KR2020017806W WO2022124430A1 WO 2022124430 A1 WO2022124430 A1 WO 2022124430A1 KR 2020017806 W KR2020017806 W KR 2020017806W WO 2022124430 A1 WO2022124430 A1 WO 2022124430A1
Authority
WO
WIPO (PCT)
Prior art keywords
website
screen
evidence
interaction
verification
Prior art date
Application number
PCT/KR2020/017806
Other languages
English (en)
French (fr)
Inventor
유선모
이준식
Original Assignee
주식회사 앰진시큐러스
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 주식회사 앰진시큐러스 filed Critical 주식회사 앰진시큐러스
Priority to PCT/KR2020/017806 priority Critical patent/WO2022124430A1/ko
Publication of WO2022124430A1 publication Critical patent/WO2022124430A1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/12Protecting executable software
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/16Program or content traceability, e.g. by watermarking

Definitions

  • the present invention relates to a method of verifying a website.
  • web archiving Although there is a similar concept to web archiving (web archiving, a technique for downloading the entire website), it does not focus on the interaction with the browser and the user, but for the purpose of simple mechanical download and storage. role is insignificant. In order to verify such connectivity, a method of recording the screen of a browser-driven terminal with a camcorder or the like has to be utilized in the past, but there are many problems with respect to storage capacity, verification speed, integrity, and the like.
  • An object of the present specification is to provide a method for verifying dynamic information such as a change in content between interactions with a user in a website or a video included in the website.
  • a website verification method for solving the above-described problems is a method of verifying a screen or interaction of a website, comprising the steps of: (a) generating and inserting, by a processor, a watermark for history information of a verification person; (b) establishing tamper protection for the original site; (c) generating a screen of the website according to a preset interval criterion; (d) generating the screen of the website according to a preset interaction standard; and (e) merging the multi-frame image through the merging of the multi-frame images.
  • step (a) at least one of the verifier's IP, standard time, browser, OS, host name, and system account name for preserving evidence capability for the verified website screen.
  • the step (b) is, when two or more links need to be verified on the website, as time lapses or events Because there is a possibility that changes may occur to the original site due to this, it may be a step to set a breakpoint for the initial connection state.
  • the step (b) may be a step of setting the freezing for preventing damage to the original site due to an event such as a click.
  • the step (b) may be a step of verifying in an isolated prison environment so that the event of the connection site does not affect the original after the occurrence of the click event.
  • the step (c) may be a step of periodically filling the screen by substituting an interval criterion for screen filling of the website.
  • the step (d) may be a step of capturing the screen when a click, scroll, or mouse-over event of the witness occurs.
  • the step (e) comprises: (e-1) merging the screens obtained through the interval and the interaction criteria based on the time series; and (e-2) the merged screens are merged on the basis of 10 frames per second and stored as a multi-frame image.
  • 1 to 3 is a flowchart of a website chaejeung according to the present invention.
  • Figure 4 is a reference diagram of the standard in the verification method according to the present invention.
  • the stored data of the current website is not a static web page that does not change, but a dynamic web page that changes dynamically depending on the user's situation, time, and request, etc.
  • the website evidence collection technology is stopped based on a static web page. .
  • a dynamic web page that changes every moment just by leaving a screenshot of the moment of access, it is practically difficult to be adopted as evidence of a violation as evidence.
  • Leaving information such as user interaction with a dynamic web page or the playback screen of a web page as evidence was actually very young.
  • the efficiency of verification is excessively reduced in terms of storage capacity, verification speed, and integrity (hash) extraction method, etc. efficiency is reduced.
  • 1 to 3 is a flowchart of a website chaejeung according to the present invention.
  • the present invention can generate and insert a watermark of the history information of the certifier.
  • a watermark By encrypting the verifyer's IP, standard time, browser used, OS, host name, system account name, etc. into a decryptable value to create a watermark and insert it in the screen to be verified. .
  • the present invention can set the original site damage prevention function.
  • Set the source site information breakpoint but if you need to verify more than one link on the website, if you access the source site again or go back after verifying the link, there is a possibility that the source site will change due to the passage of time or events Therefore, set a breakpoint for the initial connection state.
  • the original site can be frozen to prevent damage caused by events such as clicks.
  • the present invention can Jail / Jailing the space of isolation. After the click event occurs, separate verification is possible in the isolated Jail/Jailing environment so that the event of the connection site does not affect the source.
  • the present invention can verify the interval reference website screen. Periodic screen capture is possible by substituting the interval criteria for screen drawing of the website. In addition, interaction-based website screen capture is possible. Screen capture is possible by targeting the checker's click, scroll, and mouse-over events. It is possible to create multi-frame image traces through merging of trace screens. It is possible to merge screens based on time series of screens obtained through interval and interaction criteria. The merged screen may be merged at 10 frames per second and saved as a multi-frame image.
  • Figure 4 is a reference diagram of the standard in the verification method according to the present invention.
  • the verification method according to the present invention may be implemented in the form of a computer program.
  • the computer program is C/C++, C#, JAVA, Python that a processor (CPU) of the computer can read through a device interface of the computer in order for the computer to read the program and execute the methods implemented as a program , may include code coded in a computer language such as machine language.
  • Such code may include functional code related to a function defining functions necessary for executing the methods, etc., and includes an execution procedure related control code necessary for the processor of the computer to execute the functions according to a predetermined procedure. can do.
  • the code may further include additional information necessary for the processor of the computer to execute the functions or code related to memory reference for which location (address address) in the internal or external memory of the computer to be referenced. have.
  • the code uses the communication module of the computer to determine how to communicate with any other computer or server remotely. It may further include a communication-related code for whether to communicate and what information or media to transmit and receive during communication.
  • the storage medium is not a medium that stores data for a short moment, such as a register, a cache, a memory, etc., but a medium that stores data semi-permanently and can be read by a device.
  • examples of the storage medium include, but are not limited to, ROM, RAM, CD-ROM, magnetic tape, floppy disk, and an optical data storage device.
  • the program may be stored in various recording media on various servers accessible by the computer or in various recording media on the computer of the user.
  • the medium may be distributed in a computer system connected to a network, and a computer-readable code may be stored in a distributed manner.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Multimedia (AREA)
  • Technology Law (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 명세서는 웹사이트가 내재하고 있는 사용자와의 상호작용 간의 컨텐츠 변화 또는 해당 사이트에 포함된 동영상 등과 같은 동적 정보를 채증할 수 있는 방법을 제공하는 것을 목적으로 한다. 본 명세서에 따른 웹사이트 채증 방법은 웹사이트의 화면 또는 인터렉션을 채증하는 방법으로서, 프로세서가 (a) 채증자의 이력 정보에 대한 워터마크를 생성 및 삽입하는 단계; (b) 원본 사이트에 대한 훼손 방지를 설정하는 단계; (c) 미리 설정된 인터벌 기준에 따라 웹사이트의 화면을 채증하는 단계; (d) 미리 설정된 인터렉션 기준에 따라 웹사이트의 화면을 채증하는 단계; 및 (e) 채증 화면 병합을 통해 다중 프레임 이미지를 증적 생서하는 단계;를 포함할 수 있다.

Description

동적 컨텐츠와 링크를 포함하는 웹사이트에서 상호작용과 연결성에 대한 채증 규격 및 그 방법
본 발명은 웹사이트를 채증하는 방법에 관한 것이다.
이 부분에 기술된 내용은 단순히 본 명세서에 기재된 실시예에 대한 배경 정보를 제공할 뿐 반드시 종래 기술을 구성하는 것은 아니다.
웹사이트가 내재하고 있는 사용자와의 상호작용 간의 컨텐츠 변화 또는 해당 사이트에 포함된 동영상 등과 같은 동적 정보를 증적에 담아야 할 필요성이 지속적으로 제기되고 있다. 하이퍼텍스트 기반 웹페이지의 가장 큰 특징이자 장점은 문서 간의 연결성을 제공한다는 점이지만, 이러한 연결성에 대한 채증 혹은 증적으로의 보관 방법이 소개되지 않는다.
유사한 개념으로 웹아카이빙(Web Archiving, 웹사이트를 통째로 다운로드 받는 기법)이 있긴 하나, 이는 브라우저에서의 인터렉션과 사용자와의 상호작용에 주안을 두지 않고 단순한 기계적인 다운로드와 보관을 목적으로 하기에 증거의 역할이 미미하다. 이러한 연결성을 채증하기 위하여 기존에는 브라우저가 구동되는 단말의 화면을 캠코더 등으로 녹화는 방식을 활용하여야 하지만 저장용량, 채증 속도, 무결성 등에 대한 문제점이 다수 존재한다.
본 명세서는 웹사이트가 내재하고 있는 사용자와의 상호작용 간의 컨텐츠 변화 또는 해당 사이트에 포함된 동영상 등과 같은 동적 정보를 채증할 수 있는 방법을 제공하는 것을 목적으로 한다.
본 명세서는 상기 언급된 과제로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.
상술한 과제를 해결하기 위한 본 명세서에 따른 웹사이트 채증 방법은 웹사이트의 화면 또는 인터렉션을 채증하는 방법으로서, 프로세서가 (a) 채증자의 이력 정보에 대한 워터마크를 생성 및 삽입하는 단계; (b) 원본 사이트에 대한 훼손 방지를 설정하는 단계; (c) 미리 설정된 인터벌 기준에 따라 웹사이트의 화면을 채증하는 단계; (d) 미리 설정된 인터렉션 기준에 따라 웹사이트의 화면을 채증하는 단계; 및 (e) 채증 화면 병합을 통해 다중 프레임 이미지를 증적 생서하는 단계;를 포함할 수 있다.
본 명세서의 일 실시예에 따르면, 상기 (a) 단계는, 채증된 웹사이트 화면에 대한 증거 능력 보존을 위한 채증자의 IP, 표준시간, 사용 브라우저, OS, 호스트명, 시스템 계정명 중 적어도 어느 하나를 복호화 가능한 값으로 암호화하여 워터마크로 생성하고 채증되는 화면에 삽입하는 단계일 수 있다.
본 명세서의 일 실시예에 따르면, 상기 (b) 단계는, 웹사이트에 두 개 이상의 링크를 채증해야 하는 경우, 링크 채증 후 원본 사이트에 다시 접속하거나 뒤로 가기로 접속하는 경우 시간의 경과 또는 이벤트로 인해 원본 사이트에 변경이 생길 가능성이 있으므로 최초 접속 상태에 대한 브레이크 포인트를 설정하는 단계일 수 있다.
본 명세서의 일 실시예에 따르면, 상기 (b) 단계는, 원본 사이트는 클릭 등과 같은 이벤트로 인한 훼손을 방지하기 위한 프리징을 설정하는 단계일 수 있다.
본 명세서의 일 실시예에 따르면, 상기 (b) 단계는, 클릭 이벤트 발생 후 연결 사이트의 이벤트가 원본에 영향을 미치지 못하도록 격리된 감옥(Jail) 환경에서 채증하는 단계일 수 있다.
본 명세서의 일 실시예에 따르면, 상기 (c) 단계는, 웹사이트의 화면 채증의 인터벌 기준을 대입하여 주기적으로 화면을 채증하는 단계일 수 있다.
본 명세서의 일 실시예에 따르면, 상기 (d) 단계는, 채증자의 클릭, 스크롤, 마우스 오버 이벤트가 발생할 때, 화면을 채증하는 단계일 수 있다.
본 명세서의 일 실시예에 따르면, 상기 (e) 단계는, (e-1) 인터벌, 인터렉션 기준을 통해 채증된 화면을 시계열 기반으로 화면을 병합하는 단계; 및 (e-2) 병합된 화면은 초당 10프레임 기준으로 병합되어 다중 프레임 이미지로 저장하는 단계;를 포함할 수 있다.
본 발명의 기타 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.
본 명세서의 일 측면에 따르면, 웹사이트가 내재하고 있는 사용자와의 상호작용 간의 컨텐츠 변화 또는 해당 사이트에 포함된 동영상 등과 같은 동적 정보를 채증할 수 있다.
본 발명의 효과들은 이상에서 언급된 효과로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.
도 1 내지 도 3은 본 발명에 따른 웹 사이트 채증의 흐름도이다.
도 4는 본 발명에 따른 채증 방법에 있어서 기준의 참고도이다.
본 명세서에 개시된 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나, 본 명세서가 이하에서 개시되는 실시예들에 제한되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 명세서의 개시가 완전하도록 하고, 본 명세서가 속하는 기술 분야의 통상의 기술자(이하 '당업자')에게 본 명세서의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 명세서의 권리 범위는 청구항의 범주에 의해 정의될 뿐이다.
본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며 본 명세서의 권리 범위를 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다. 명세서에서 사용되는 "포함한다(comprises)" 및/또는 "포함하는(comprising)"은 언급된 구성요소 외에 하나 이상의 다른 구성요소의 존재 또는 추가를 배제하지 않는다.
명세서 전체에 걸쳐 동일한 도면 부호는 동일한 구성 요소를 지칭하며, "및/또는"은 언급된 구성요소들의 각각 및 하나 이상의 모든 조합을 포함한다. 비록 "제1", "제2" 등이 다양한 구성요소들을 서술하기 위해서 사용되나, 이들 구성요소들은 이들 용어에 의해 제한되지 않음은 물론이다. 이들 용어들은 단지 하나의 구성요소를 다른 구성요소와 구별하기 위하여 사용하는 것이다. 따라서, 이하에서 언급되는 제1 구성요소는 본 발명의 기술적 사상 내에서 제2 구성요소일 수도 있음은 물론이다.
다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어(기술 및 과학적 용어를 포함)는 본 명세서가 속하는 기술분야의 통상의 기술자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있을 것이다. 또한, 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않는 한 이상적으로 또는 과도하게 해석되지 않는다. 이하, 첨부된 도면을 참조하여 본 발명의 실시예를 상세하게 설명한다.
현재 웹사이트 과거의 저장된 데이터가 변경되지 않는 정적 웹페이지가 아닌 사용자의 상황, 시간, 요청 등에 따라 유동적으로 달라지는 동적 웹 페이지 형태로 발전되었지만, 웹사이트 증거 채증 기술은 정적 웹페이지 기준으로 멈춰진 상태이다. 접속 순간의 스크린샷을 남기는 것만으로는 시시각각 변화하는 동적 웹페이지 형태에서는 증거로 위반행위에 대한 증거로 채택되는 것은 사실상 어려움이 있다. 채증기기의 인증 또는 채증자의 신원에 대해 증빙이 어려워 증거를 수집해도 증거로 인정받을 수 있을 거라는 확신을 할 수 없다. 동적 웹페이지와 사용자 간의 상호작용 또는 웹페이지의 재생화면 등과 같은 정보를 증거로 남기는 것은 사실상 어렸다. 동영상으로 증적을 남기는 경우 저장용량, 채증속도, 무결성(해시) 추출방안 등에 있어 채증의 효율이 과도하게 저하되고, 증적 내용의 요약 및 증빙 시에도 동영상에 녹화된 시간만큼의 판독이 뒤따라야 하는 점에서 효율성이 떨어진다.
하이퍼텍스트의 가장 중요한 특징 중의 하나인 1차 링크에서 2차 링크 방문 시 1차 링크와 2차 링크의 연결성에 대한 증적을 남기는 방법이 없다. 예를 들어, 불법 컨텐츠를 제공하는 사이트 운영자가 링크광고를 통한 부당 이익을 취할 시, 링크 클릭의 결과가 무결하게 증적으로 남겨지지 않으면, 증거 능력에 있어 다양한 논란인 발생할 수 있다. 사례로, 불법 사이트로의 링크를 제시하는 경우, 기존 크롤러가 접속하여 페이지를 열람하는 간에는 불법 사이트 링크를 표시하지 않다가, 사용자가 적당한 속도, 기준을 넘는 페이지 체류 시간에 도달하는 조건 등을 기반으로 링크 추천이 팝업되는 형태 등이 있다.
도 1 내지 도 3은 본 발명에 따른 웹 사이트 채증의 흐름도이다.
본 발명은 채증자의 이력 정보 워터마크 생성 및 삽입할 수 있다. 채증된 웹사이트 화면에 대한 증거 능력 보존을 위한 채증자의 IP, 표준시간, 사용 브라우저, OS, 호스트명, 시스템 계정명 등을 복호화 가능한 값으로 암호화하여 워터마크로 생성하고 채증되는 화면에 삽입할 수 있다.
본 발명은 원본 사이트 훼손 방지 기능을 설정할 수 있다. 원본 사이트 정보 Breakpoint 설정하되, 웹사이트에 두 개 이상의 링크를 채증해야 하는 경우, 링크 채증 후 원본 사이트에 다시 접속하거나 뒤로 가기로 접속하는 경우 시간의 경과 또는 이벤트로 인해 원본 사이트에 변경이 생길 가능성이 있으므로 최초 접속 상태에 대한 Breakpoint 설정한다. 또한, 원본 사이트 훼손 방지를 위한 Freezing 기능이 존재한다. 원본 사이트는 클릭 등과 같은 이벤트로 인한 훼손을 방지하기 위해 Freezing이 가능하다.
본 발명은 격리 채증 공간 Jail/Jailing할 수 있다. 클릭 이벤트 발생 후, 연결 사이트의 이벤트가 원본에 영향을 미치지 못하도록 격리된 Jail/Jailing 환경에서 별도 채증이 가능하다.
본 발명은 인터벌 기준 웹사이트 화면을 채증할 수 있다. 웹사이트의 화면 채증의 인터벌 기준을 대입하여 주기적인 화면 채증이 가능하다. 또한, 인터렉션 기준 웹사이트 화면 채증이 가능하다. 채증자의 클릭, 스크롤, 마우스 오버 이벤트를 대상으로 화면 채증이 가능하다. 채증 화면 병합을 통한 다중 프레임 이미지 증적 생성이 가능하다. 인터벌, 인터렉션 기준을 통해 채증 된 화면을 시계열 기반으로 화면 병합이 가능하다. 병합된 화면은 초당 10프레임 기준으로 병합되어 다중 프레임 이미지로 저장될 수 있다.
도 4는 본 발명에 따른 채증 방법에 있어서 기준의 참고도이다.
본 발명에 따른 채증 방법은 컴퓨터 프로그램의 형태로 구현될 수 있다. 상기 컴퓨터프로그램은, 상기 컴퓨터가 프로그램을 읽어 들여 프로그램으로 구현된 상기 방법들을 실행시키기 위하여, 상기 컴퓨터의 프로세서(CPU)가 상기 컴퓨터의 장치 인터페이스를 통해 읽힐 수 있는 C/C++, C#, JAVA, Python, 기계어 등의 컴퓨터 언어로 코드화된 코드(Code)를 포함할 수 있다. 이러한 코드는 상기 방법들을 실행하는 필요한 기능들을 정의한 함수 등과 관련된 기능적인 코드(Functional Code)를 포함할 수 있고, 상기 기능들을 상기 컴퓨터의 프로세서가 소정의 절차대로 실행시키는데 필요한 실행 절차 관련 제어 코드를 포함할 수 있다. 또한, 이러한 코드는 상기 기능들을 상기 컴퓨터의 프로세서가 실행시키는데 필요한 추가 정보나 미디어가 상기 컴퓨터의 내부 또는 외부 메모리의 어느 위치(주소 번지)에서 참조되어야 하는지에 대한 메모리 참조관련 코드를 더 포함할 수 있다. 또한, 상기 컴퓨터의 프로세서가 상기 기능들을 실행시키기 위하여 원격(Remote)에 있는 어떠한 다른 컴퓨터나 서버 등과 통신이 필요한 경우, 코드는 상기 컴퓨터의 통신 모듈을 이용하여 원격에 있는 어떠한 다른 컴퓨터나 서버 등과 어떻게 통신해야 하는지, 통신 시 어떠한 정보나 미디어를 송수신해야 하는지 등에 대한 통신 관련 코드를 더 포함할 수 있다.
상기 저장되는 매체는, 레지스터, 캐쉬, 메모리 등과 같이 짧은 순간 동안 데이터를 저장하는 매체가 아니라 반영구적으로 데이터를 저장하며, 기기에 의해 판독(reading)이 가능한 매체를 의미한다. 구체적으로는, 상기 저장되는 매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있지만, 이에 제한되지 않는다. 즉, 상기 프로그램은 상기 컴퓨터가 접속할 수 있는 다양한 서버 상의 다양한 기록매체 또는 사용자의 상기 컴퓨터상의 다양한 기록매체에 저장될 수 있다. 또한, 상기 매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장될 수 있다.
이상, 첨부된 도면을 참조로 하여 본 명세서의 실시예를 설명하였지만, 본 명세서가 속하는 기술분야의 통상의 기술자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로, 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며, 제한적이 아닌 것으로 이해해야만 한다.

Claims (8)

  1. 웹사이트의 화면 또는 인터렉션을 채증하는 방법으로서, 프로세서가
    (a) 채증자의 이력 정보에 대한 워터마크를 생성 및 삽입하는 단계;
    (b) 원본 사이트에 대한 훼손 방지를 설정하는 단계;
    (c) 미리 설정된 인터벌 기준에 따라 웹사이트의 화면을 채증하는 단계;
    (d) 미리 설정된 인터렉션 기준에 따라 웹사이트의 화면을 채증하는 단계; 및
    (e) 채증 화면 병합을 통해 다중 프레임 이미지를 증적 생서하는 단계;를 포함하는 웹사이트 채증 방법.
  2. 청구항 1에 있어서,
    상기 (a) 단계는, 채증된 웹사이트 화면에 대한 증거 능력 보존을 위한 채증자의 IP, 표준시간, 사용 브라우저, OS, 호스트명, 시스템 계정명 중 적어도 어느 하나를 복호화 가능한 값으로 암호화하여 워터마크로 생성하고 채증되는 화면에 삽입하는 단계인, 웹사이트 채증 방법.
  3. 청구항 1에 있어서,
    상기 (b) 단계는, 웹사이트에 두 개 이상의 링크를 채증해야 하는 경우, 링크 채증 후 원본 사이트에 다시 접속하거나 뒤로 가기로 접속하는 경우 시간의 경과 또는 이벤트로 인해 원본 사이트에 변경이 생길 가능성이 있으므로 최초 접속 상태에 대한 브레이크 포인트를 설정하는 단계인, 웹사이트 채증 방법.
  4. 청구항 1에 있어서,
    상기 (b) 단계는, 원본 사이트는 클릭 등과 같은 이벤트로 인한 훼손을 방지하기 위한 프리징을 설정하는 단계인, 웹사이트 채증 방법.
  5. 청구항 1에 있어서,
    상기 (b) 단계는, 클릭 이벤트 발생 후 연결 사이트의 이벤트가 원본에 영향을 미치지 못하도록 격리된 감옥(Jail) 환경에서 채증하는 단계인, 웹사이트 채증 방법.
  6. 청구항 1에 있어서,
    상기 (c) 단계는, 웹사이트의 화면 채증의 인터벌 기준을 대입하여 주기적으로 화면을 채증하는 단계인, 웹사이트 채증 방법.
  7. 청구항 1에 있어서,
    상기 (d) 단계는, 채증자의 클릭, 스크롤, 마우스 오버 이벤트가 발생할 때, 화면을 채증하는 단계인, 웹사이트 채증 방법.
  8. 청구항 1에 있어서,
    상기 (e) 단계는,
    (e-1) 인터벌, 인터렉션 기준을 통해 채증된 화면을 시계열 기반으로 화면을 병합하는 단계; 및
    (e-2) 병합된 화면은 초당 10프레임 기준으로 병합되어 다중 프레임 이미지로 저장하는 단계;를 포함하는, 웹사이트 채증 방법.
PCT/KR2020/017806 2020-12-08 2020-12-08 동적 컨텐츠와 링크를 포함하는 웹사이트에서 상호작용과 연결성에 대한 채증 규격 및 그 방법 WO2022124430A1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/KR2020/017806 WO2022124430A1 (ko) 2020-12-08 2020-12-08 동적 컨텐츠와 링크를 포함하는 웹사이트에서 상호작용과 연결성에 대한 채증 규격 및 그 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/KR2020/017806 WO2022124430A1 (ko) 2020-12-08 2020-12-08 동적 컨텐츠와 링크를 포함하는 웹사이트에서 상호작용과 연결성에 대한 채증 규격 및 그 방법

Publications (1)

Publication Number Publication Date
WO2022124430A1 true WO2022124430A1 (ko) 2022-06-16

Family

ID=81973393

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2020/017806 WO2022124430A1 (ko) 2020-12-08 2020-12-08 동적 컨텐츠와 링크를 포함하는 웹사이트에서 상호작용과 연결성에 대한 채증 규격 및 그 방법

Country Status (1)

Country Link
WO (1) WO2022124430A1 (ko)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090089361A1 (en) * 2007-08-25 2009-04-02 Vere Software Online evidence collection
KR20110022140A (ko) * 2009-08-27 2011-03-07 한국전자통신연구원 증거 데이터 수집 장치 및 그 방법
US20120290847A1 (en) * 2011-05-09 2012-11-15 Surety, Llc System and method for reliably preserving web-based evidence
KR101485128B1 (ko) * 2013-09-27 2015-01-28 김병호 불법 저작물의 증거 채증 시스템 및 방법
KR20190099816A (ko) * 2018-02-20 2019-08-28 주식회사 디로그 웹 페이지 위변조 탐지 방법 및 시스템

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090089361A1 (en) * 2007-08-25 2009-04-02 Vere Software Online evidence collection
KR20110022140A (ko) * 2009-08-27 2011-03-07 한국전자통신연구원 증거 데이터 수집 장치 및 그 방법
US20120290847A1 (en) * 2011-05-09 2012-11-15 Surety, Llc System and method for reliably preserving web-based evidence
KR101485128B1 (ko) * 2013-09-27 2015-01-28 김병호 불법 저작물의 증거 채증 시스템 및 방법
KR20190099816A (ko) * 2018-02-20 2019-08-28 주식회사 디로그 웹 페이지 위변조 탐지 방법 및 시스템

Similar Documents

Publication Publication Date Title
CN101356535B (zh) 一种检测和防止java脚本程序中不安全行为的方法和装置
Dezfoli et al. Digital forensic trends and future
CN102999716B (zh) 虚拟机器监控***及方法
CN102739774B (zh) 一种云计算环境下的取证方法及***
CN107154939B (zh) 一种数据追踪的方法及***
CN102467628A (zh) 一种基于浏览器内核拦截技术的数据保护方法
CN104537289A (zh) 保护终端设备中指定目标的方法和装置
CN104199962A (zh) 一种基于三层可信网页取证模型的可信网页取证***及其取证方法
CN113407886A (zh) 网络犯罪平台识别方法、***、设备和计算机存储介质
KR101761513B1 (ko) 이미지를 이용한 위변조 웹사이트 탐지 시스템 및 탐지방법
CN114157568B (zh) 一种浏览器安全访问方法、装置、设备及存储介质
CN113469866A (zh) 数据处理方法、装置和服务器
CN109614203A (zh) 一种基于应用数据仿真的安卓应用云数据取证分析***及方法
Riadi et al. Vulnerability analysis of E-voting application using open web application security project (OWASP) framework
Franken et al. Exposing cookie policy flaws through an extensive evaluation of browsers and their extensions
KR100736540B1 (ko) 웹 서버 위/변조 감시장치 및 그 방법
WO2022124430A1 (ko) 동적 컨텐츠와 링크를 포함하는 웹사이트에서 상호작용과 연결성에 대한 채증 규격 및 그 방법
CN114157504A (zh) 一种基于Servlet***的安全防护方法
AlZahrani et al. Forensic analysis of Twitch video streaming activities on Android
KR101480040B1 (ko) 웹 페이지 변조 식별방법, 시스템 및 컴퓨터로 판독 가능한 기록매체
CN116451071A (zh) 样本标注方法、设备及可读存储介质
CN111147499A (zh) 一种网络攻击行为采集与回放方法、装置,***及电子设备
CN113742631B (zh) 一种基于cdn的网站图片防盗链方法
CN114265759A (zh) 一种数据信息泄露后的溯源方法、***及电子设备
Kävrestad et al. Collecting Data

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20965186

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 20965186

Country of ref document: EP

Kind code of ref document: A1