IP Library › Granted Patent US 11,176,252
Granted Patent B2
US 11,176,252 · App. 16/344,563 · Granted Nov 16, 2021

Intrusion prevention device, intrusion prevention method, and intrusion prevention program

Inventors: Keiichi Okabe (Tokyo, JP); Takaaki Koyama (Tokyo, JP); Jun Miyoshi (Tokyo, JP); Yoshihiro Itoh (Tokyo, JP); Naohiko Yoshizumi (Tokyo, JP); Tetsuo Takahashi (Tokyo, JP); Yuki Mori (Tokyo, JP); Toshiyuki Yamada (Tokyo, JP); Naoki Yamasaki (Tokyo, JP)
Assignees: NIPPON TELEGRAPH AND TELEPHONE CORPORATION; MITSUBISHI HEAVY INDUSTRIES, LTD.
G06F21/566G06F13/00G06F21/55G06F21/567G16Z99/00G06F2221/034
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 11,176,252
App. No.
16/344,563
Granted
Nov 16, 2021
Kind
B2
Abstract

An intrusion prevention device includes a reception unit, a monitoring unit, and a determination unit. The reception unit receives, from a control target device, a notification indicating a state of the control target device. The monitoring unit receives a control command transmitted from a control device to the control target device. The determination unit determines whether to permit or block passage of the control command received by the monitoring unit in accordance with the state of the control target device received by the reception unit.

Claims (45)

1. An intrusion prevention device comprising:

a processor; and

a memory wherein the processor is configured to

receive, from a control target device connected to an industrial device, a notification indicating a current state of the control target device;

receive, from the industrial device, a notification about a place of the industrial device,

receive, from a scheduler that managers current date and time, a notification indicating time,

receive a control command transmitted from a control device to the control target device, and

specify a current state of the control target device, a current time zone, and a place of the industrial device based on the notification received, and specify a state after transition that is made in a case in which the control target device receives the control command,

wherein the memory stores therein a table in which processing content indicating whether to permit or block passage of the control command is specified in advance for each combination of a current state of the control target device, a state after transition made by receiving the control command, a time zone, and a place of the industrial device, and

wherein the processor is further configured to

acquire, from the table stored in the storage unit, the processing content corresponding to the combination of the current state of the control target device, the state after transition, the current time zone, and the place of the industrial device that are specified, and

determine whether to permit or block passage of the received control command received in accordance with the acquired processing content.

2. The intrusion prevention device according to claim 1 , wherein

in the table, whether to notify an external device of an anomaly is specified as the processing content, and

the processor configured to

acquire, from the table stored in the memory, the processing content corresponding to the combination of the current state of the control target device, the state after transition, the current time zone, and the place of the industrial device specified, and

in accordance with the acquired processing content, determine whether to permit or block passage of the control command received and notifies the external device of an anomaly.

3. The intrusion prevention device according to claim 1 , wherein the processor configured to

determine whether to permit or block passage of the received control command received in accordance with the combination of the current state of the control target device, the state after transition of the control target device, the current time zone, and the place of the industrial device,

transmit the control command to the control target device when determining to permit the passage, and

discard the control command when determining to block the passage.

4. The intrusion prevention device according to claim 1 , wherein

the processor is configured to

receive, from a network device, the control command transmitted from the control device to the control target device, and

determine whether to permit or block passage of the control command received in accordance with the combination of the current state, the state after transition of the control target device, the current, time zone and the place of the industrial device,

instruct the network device to transmit the control command to the control target device when determining to permit the passage, and

instruct the network device to discard the control command when determining to block the passage.

5. An intrusion prevention method executed by an intrusion prevention device, the method comprising:

receiving, from a control target device connected to an industrial device, a notification indicating a current state of the control target device;

receiving, from the industrial device a notification about a place of the industrial device;

receiving, from a scheduler that managers current date and time, a notification indicating time;

receiving a control command transmitted from a control device to the control tar e device;

specifying a current state of the control target device, a current time zone, and a place of the industrial device based on the notification received, and specifying a state after transition that is made in a case in which the control target device receives the control command;

storing, in a memory, a table in which processing content indicating whether to permit or block passage of the control command is specified in advance for each combination of a current state of the control target device, a state after transition made by receiving the control command, a time zone, and a place of the industrial device;

acquiring, from the table stored in the memory, the processing content corresponding to the combination of the current state of the control target device, the state after transition, the current time zone, and the place of the industrial device that are specified; and

determining whether to permit or block passage of the received control command in accordance with the acquired processing content.

6. A non-transitory computer-readable recording medium containing an intrusion prevention program for causing a computer to execute:

receiving, from a control target device connected to an industrial device, a notification indicating a current state of the control target device;

receiving from the industrial device, a notification about a place of the industrial device;

receiving, from a scheduler that manages current date and time, a notification indicating time;

receiving a control command transmitted from a control device to the control target device;

specifying a current state of the control target device, a current time zone, and a place of the industrial device based on the notification received, and specifying a state after transition that is made in a case in which the control target device receives the control command;

storing, in a memory, a table in which processing content indicating whether to permit or block passage of the control command is specified in advance for each combination of a current state of the control target device, a state after transition made by receiving the control command, a time zone, and a place of the industrial device;

acquiring, from the table stored in the memory, the processing content corresponding to the combination of the current state of the control target device, the state after transition, the current time zone, and the place of the industrial device that are specified; and

determining whether to permit or block passage of the received control command in accordance with the acquired processing content.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2019
From: OKABE, KEIICHI; KOYAMA, TAKAAKI; MIYOSHI, JUN; ITOH, YOSHIHIRO; YOSHIZUMI, NAOHIKO; TAKAHASHI, TETSUO; MORI, YUKI; YAMADA, TOSHIYUKI; YAMASAKI, NAOKI
To: NIPPON TELEGRAPH AND TELEPHONE CORPORATION; MITSUBISHI HEAVY INDUSTRIES, LTD.
Reel/Frame 049060/0285 →
Priority Claims (1)
JP JP2016-214566 · Nov 1, 2016 · national
Continuity (1)
Related Publication 20190294794A1 · Sep 26, 2019