Data packet processing method, apparatus, and electronic device, computer-readable storage medium, and computer program product
US-2023092522-A1 · Mar 23, 2023 · US
US11805149B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11805149-B2 |
| Application number | US-201917056904-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 15, 2019 |
| Priority date | May 21, 2018 |
| Publication date | Oct 31, 2023 |
| Grant date | Oct 31, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A determination method includes determining an attack type of an attack code included in an attack request on the server, carrying out emulation of an attack by the attack code on the server in accordance with the determined attack type, and in a case of succeeding in an attack on the server as a result of the emulation, extracting a feature appearing in a response from the server, and examining whether a plurality of responses respectively corresponding to a plurality of requests to the server after the attack request each have the extracted feature, and in a case where at least any one of the plurality of responses has the extracted feature, determining that an attack by the attack code has succeeded, by a processor.
Opening claim text (preview).
The invention claimed is: 1. A determination method comprising: determining an attack type of an attack code included in an attack request on a server; carrying out emulation of an attack by the attack code on the server in accordance with the determined attack type, and in a case of succeeding in an attack on the server as a result of the emulation, extracting a feature appearing in a response from the server; and examining whether a plurality of responses respectively corresponding to a plurality of requests to the server after the attack request each have the extracted feature, and in a case where at least any one of the plurality of responses has the extracted feature, determining that an attack by the attack code has succeeded, by a processor. 2. The determination method according to claim 1 , wherein the examining includes examining whether a plurality of responses respectively corresponding to a plurality of requests transmitted to the server within a predetermined amount of time from the attack request each have the extracted feature, and in a case where at least any one of the plurality of responses has the extracted feature, determining that an attack by the attack code has succeeded. 3. The determination method according to claim 1 , wherein the examining includes examining whether a plurality of responses respectively corresponding to a plurality of requests to the server after the attack request, the requests having the same source IP address as that of the attack request, each have the extracted feature, and in a case where at least any one of the plurality of responses has the extracted feature, determining that an attack by the attack code has succeeded. 4. The determination method according to claim 1 , further including: setting, as an input URL, a URL path portion of a request including a predetermined keyword, setting, as an output URL, a URL path portion of a request corresponding to a response including a predetermined keyword from past requests and responses, and creating a set of the input URL and the output URL as an input/output URL rule for searching an examination target request, wherein the examining includes examining, in a case where a URL path portion of the attack request coincides with an input URL of the input/output URL rule, whether a response corresponding to a request coinciding with an output URL corresponding to the input URL among requests to the server after the attack request has the extracted feature, and when the response has the extracted feature, to determine that an attack by the attack code has succeeded. 5. The determination method according to claim 1 , further including: extracting a file name created from the attack code, and creating the extracted file name as a file name rule for searching an examination target request, wherein the examining includes examining whether a response corresponding to a request including a file name of the file name rule among requests to the server after the attack request has the extracted feature, and when the response has the extracted feature, to determine that an attack by the attack code has succeeded. 6. A determination device comprising: a memory; and processing circuitry coupled to the memory and configured to: determine an attack type of an attack code included in an attack request on a server, carry out emulation of an attack by the attack code on the server in accordance with the determined attack type, and in a case of succeeding in an attack on the server as a result of the emulation, extract a feature appearing in a response from the server, and examine whether a plurality of responses respectively corresponding to a plurality of requests to the server after the attack request each have the extracted feature, and in a case where at least any one of the plurality of responses has the extracted feature, determine that an attack by the attack code has succeeded. 7. A non-transitory computer-readable recording medium storing therein a determination program that causes a computer to execute a process comprising: determining an attack type of an attack code included in an attack request on a server, carrying out emulation of an attack by the attack code on the server in accordance with the determined attack type, and in a case of succeeding in an attack on the server as a result of the emulation, extracting a feature appearing in a response from the server, and examining whether a plurality of responses respectively corresponding to a plurality of requests to the server after the attack request each have the extracted feature, and in a case where at least any one of the plurality of responses has the extracted feature, determining that an attack by the attack code has succeeded.
Active attacks involving interception, injection, modification, spoofing of data unit addresses, e.g. hijacking, packet injection or TCP sequence number attacks · CPC title
Filtering by address, protocol, port number or service, e.g. IP-address or URL · CPC title
Rule management · CPC title
Event detection, e.g. attack signature detection · CPC title
Traffic logging, e.g. anomaly detection · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.