Communication device, communication system, and recording medium

US11372953B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11372953-B2
Application numberUS-201816758408-A
CountryUS
Kind codeB2
Filing dateOct 19, 2018
Priority dateOct 27, 2017
Publication dateJun 28, 2022
Grant dateJun 28, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A communication device is installed in between a client terminal and a web server which performs communication with the client terminal. The communication device includes a memory, and processing circuitry coupled to the memory and configured to of information included in communication between the web server and the client terminal, perform obfuscation with respect to information related to web application, and send communication, which includes information obfuscated at the performing, to destination.

First claim

Opening claim text (preview).

The invention claimed is: 1. A communication device that is installed in between a client terminal and a web server which performs communication with the client terminal, the communication device comprising: a memory; and processing circuitry coupled to the memory and configured to: perform obfuscation of information included in a communication between the web server and the client terminal, with respect to information related to a web application, and send the communication, which includes information obfuscated at the performing, to destination, wherein when the content type of the HTTP response is an image, the processing circuitry is further configured to embed an arbitrary character string in a comment of the image, and the performing obfuscation includes embedding a random character string in a portion for embedding the comment. 2. The communication device according to claim 1 , wherein, the processing circuitry is further configured to implement a method according to content type of an HTTP (HyperText Transfer Protocol) response and perform the obfuscation with respect to portion in which the information related to the web application is specified. 3. The communication device according to claim 2 , wherein, the processing circuitry is further configured to: store a keyword which is made of a character string peculiar to the web application in a first memory; refer to the first memory and detect, as the information related to the web application, a character string similar to the keyword in an HTTP response sent from the web server; and substitute the character string detected at the detecting with a character string obtained as a result of obfuscation. 4. The communication device according to claim 1 , wherein, the processing circuitry is further configured to: store pairs of a URL, which indicates a path to a static file peculiar to the web application, and an identifier, which is made of an arbitrary character string and which corresponds to the URL, in a second memory; refer to the second memory; substitute the identifier included in an HTTP response, which is sent from the client terminal, with the URL indicating the path to the static file peculiar to the web application corresponding to the identifier; and substitute the URL, which indicates the path to the static file peculiar to the web application and which is included in an HTTP response sent from the web server, with the identifier corresponding to the URL. 5. A communication system comprising: a client terminal; a web server that performs communication with the client terminal; and a communication device that is installed in between the client terminal and the web server, wherein the communication device includes a memory; and processing circuitry coupled to the memory and configured to: of information included in a communication between the web server and the client terminal, perform obfuscation with respect to information related to web application, and send the communication, which includes the information obfuscated at the performing, to destination, wherein when the content type of the HTTP response is an image, the processing circuitry is further configured to embed an arbitrary character string in a comment of the image, and the performing obfuscation includes embedding a random character string in a portion for embedding the comment. 6. A non-transitory computer-readable recording medium storing therein a communication program that causes a computer to execute a process comprising: performing obfuscation with respect to information related to a web application from among information included in a communication between a web server and a client terminal; and sending the obfuscated information to destination, wherein when the content type of the HTTP response is an image, the processing circuitry is further configured to embed an arbitrary character string in a comment of the image, and the performing obfuscation includes embedding a random character string in a portion for embedding the comment.

Assignees

Inventors

Classifications

  • G06F21/14Primary

    against software analysis or reverse engineering, e.g. by obfuscation · CPC title

  • Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units (interface circuits for specific input/output devices G06F3/00 {; multiprogram control therefor  G06F9/46}; multiprocessor systems  G06F15/16 ) · CPC title

  • Static detection · CPC title

  • to a system of files or objects, e.g. local or distributed file system or database · CPC title

  • G06F21/128Primary

    involving web programs, i.e. using technology especially used in internet, generally interacting with a web browser, e.g. hypertext markup language [HTML], applets, java · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11372953B2 cover?
A communication device is installed in between a client terminal and a web server which performs communication with the client terminal. The communication device includes a memory, and processing circuitry coupled to the memory and configured to of information included in communication between the web server and the client terminal, perform obfuscation with respect to information related to web…
Who is the assignee on this patent?
Nippon Telegraph & Telephone
What technology area does this patent fall under?
Primary CPC classification G06F21/14. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 28 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).