IP Library › Granted Patent US 10,262,122
Granted Patent B2
US 10,262,122 · App. 15/518,157 · Granted Apr 16, 2019

Analysis apparatus, analysis system, analysis method, and analysis program

Inventors: Shingo Orihara (Musashino, JP); Hiroshi Asakura (Musashino, JP); Yang Zhong (Musashino, JP)
Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
G06F21/316G06F21/55G06F21/577H04L63/1441G06F2221/2101G06F2221/2151H04L63/083H04L63/1408H04L63/1425
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,262,122
App. No.
15/518,157
Granted
Apr 16, 2019
Kind
B2
Abstract

An analysis apparatus analyzes access logs including authentication results and authentication information of users, and includes: a calculation unit that calculates a similarity between pieces of authentication information in two consecutive access logs when access logs of the same access source, from the access logs, are chronologically arranged, and presumes that a piece of authentication information of the access logs of the user has been input by a human if the calculated similarity is equal to or greater than a predetermined value; and a risk determination unit that determines that there is a possibility that the access source in the access logs is being an attack source if an authentication result of any of the two access logs is authentication failure and the calculation unit presumes that any piece of authentication information of the two access logs has not been input by a human.

Claims (24)

1. An analysis apparatus that analyzes access logs including authentication results and authentication information of users, the analysis apparatus comprising:

processing circuitry configured to

group together, from the access logs, access logs of the same access source;

calculate a similarity between pieces of authentication information in plural access logs of the same access source, from the access logs, and if the calculated similarity is equal to or greater than a predetermined value, presumes that a piece of authentication information of the access logs has been input by a human; and

determine that there is a possibility that the access source in the access logs is being an attack source, if an authentication result of any of the plural access logs is authentication failure and the processing circuitry presumes that any of the pieces of authentication information of the plural access logs has not been input by a human.

2. The analysis apparatus according to claim 1 , wherein the processing circuitry calculates a similarity between pieces of authentication information in chronologically consecutive plural access logs of the same access source.

3. The analysis apparatus according to claim 1 , wherein from the access logs of the same access source, the processing circuitry groups together, as access logs of the same access source, access logs having a time interval therebetween, the time interval being less than a predetermined time period, and groups an access log having a time interval therefrom, the time interval being equal to or greater than the predetermined time period, as an access log of a new access source.

4. The analysis apparatus according to claim 1 , wherein from the access logs, the processing circuitry executes processing of grouping together access logs excluding any access log that has an IP address highly likely to be used by plural users as a transmission source.

5. The analysis apparatus according to claim 1 , wherein the nearer arrangement positions of: a character, a number, or a symbol; and a character, a number, or a symbol, that are different between the pieces of authentication information, for which the similarity is calculated, are to each other on an input device, the more highly the processing circuitry calculates the similarity.

6. The analysis apparatus according to claim 1 , wherein the processing circuitry determines that there is a possibility that the access source is being an attack source, if, for access logs of the same access source, authentication results of any of the plural access logs are authentication failure consecutively twice or more and the processing circuitry has presumed that any of the pieces of authentication information of the plural access logs has not been input by a human.

7. An analysis system comprising: an authentication apparatus that generates access logs including authentication results and authentication information of users; and an analysis apparatus that analyzes the access logs, wherein

the analysis apparatus comprises:

processing circuitry configured to

group together, from the access logs, access logs of the same access source;

calculate a similarity between pieces of authentication information in plural access logs of the same access source, from the access logs, and if the calculated similarity is equal to or greater than a predetermined value, presumes that a piece of authentication information of the access logs has been input by a human; and

determine that there is a possibility that the access source in the access logs is being an attack source, if an authentication result of any of the plural access logs is authentication failure and the processing circuitry presumes that any of the pieces of authentication information of the plural access logs has not been input by a human.

8. An analysis method executed by an analysis apparatus that analyzes access logs including authentication information of users, the analysis method including:

a step of grouping together, from the access logs, access logs of the same access source;

a step of calculating a similarity between pieces of authentication information in plural access logs of the same access source, from the access logs, and if the calculated similarity is equal to or greater than a predetermined value, presuming that a piece of authentication information of the access logs has been input by a human; and

a step of determining that there is a possibility that the access source in the access logs is being an attack source, if an authentication result of any of the plural access logs is authentication failure and any of the pieces of authentication information of the plural access logs is presumed to have not been input by a human.

9. A non-transitory computer readable storage medium having stored therein an analysis program causing a computer to execute a process comprising:

a step of grouping together access logs of the same source, from access logs including authentication results and authentication information of users;

a step of calculating a similarity between pieces of authentication information in plural access logs of the same access source, from the access logs, and if the calculated similarity is equal to or greater than a predetermined value, presumes that a piece of authentication information of the access logs has been input by a human; and

a step of determining that there is a possibility that the access source in the access logs is being an attack source, if an authentication result of any of the plural access logs is authentication failure and the calculation unit presumes that any of the pieces of authentication information of the plural access logs has not been input by a human.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2017
From: ORIHARA, SHINGO; ASAKURA, HIROSHI; ZHONG, YANG
To: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Reel/Frame 041942/0821 →
Priority Claims (1)
JP 2014-219276 · Oct 28, 2014 · national
Continuity (1)
Related Publication 20170308688A1 · Oct 26, 2017