IP Library › Granted Patent US 12,401,678
Granted Patent B2
US 12,401,678 · App. 18/685,322 · Granted Aug 26, 2025

Computer system and analysis method for impact of security risk

Inventors: Momoka Kasuya (Tokyo, JP); Hiroki Yamazaki (Tokyo, JP); Makoto Kayashima (Tokyo, JP); Yasuhiko Nagai (Tokyo, JP)
Assignee: Hitachi, Ltd.
H04L63/1433
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 12,401,678
App. No.
18/685,322
Granted
Aug 26, 2025
Kind
B2
Abstract

A computer system holds: function information for managing functions of modules which form a product; resource information for managing a resource which implements a function of components that forms each of the modules; and product configuration system information for managing a system of the modules and relationships between the modules and the components. The computer system obtains cyber security information on a target resource having a security risk, identifies, based on the resource information, a target component provided with a target function implemented through use of the target resource; identifies, based on the product configuration system information and the function information, a target module provided with the target function with a starting point being set to one of the modules which is provided with the target component, identifies, based on the product configuration system information, each of the components which relates to the target module; and generates impact range information for presenting the each of the components which has been identified.

Claims (44)

1. A computer system, comprising at least one computer including a processor and a storage device,

the computer system holding:

function information for managing function of each of a plurality of modules which form a product;

resource information for managing a resource which implements the function of each of a plurality of components that form a module; and

product configuration system information for managing a system of the plurality of modules and relationships between the plurality of modules and the plurality of components,

the function information storing only data relating to some of the plurality of components, or data relating to at least one of the plurality of components is incomplete, and

the at least one computer being configured to:

obtain cyber security information on a target resource having a security risk;

identify, based on the resource information, a target component provided with a target function implemented through use of the target resource;

identify, based on the product configuration system information and the function information, a target module provided with the target function with a starting point being set to one of the plurality of modules which is provided with the target component;

identify, based on the product configuration system information, each of the plurality of components which relates to the target module; and

generate and output impact range information for presenting the each of the plurality of components which has been identified.

2. The computer system according to claim 1 ,

wherein the product configuration system information includes information which defines inheritance relationships in which the plurality of modules and the plurality of components are set as object-oriented classes,

wherein the classes of the plurality of modules form inheritance relationships of a tree structure,

wherein the classes of the plurality of components form inheritance relationships with the classes of the plurality of modules so as to become leaf nodes of the inheritance relationships of the tree structure, and

wherein the at least one computer is configured to:

identify the target module by searching the inheritance relationships of the tree structure in a direction from a lower layer to an upper layer with a starting point being set to one of the plurality of modules which has an inheritance relationship with the target component; and

identify the each of the plurality of components which relates to the target module by searching the inheritance relationships of the tree structure in a direction from the upper layer to the lower layer with a starting point being set to the target module.

3. The computer system according to claim 2 ,

wherein the at least one computer is configured to present a screen which displays the impact range information, and

wherein the screen includes an input field for adding new data to the resource information.

4. An analysis method for an impact of a security risk, which is executed by a computer system,

the computer system including at least one computer including a processor and a storage device,

the computer system holding:

function information for managing function of each of a plurality of modules which form a product;

resource information for managing a resource which implements the function of each of a plurality of components that form a module; and

product configuration system information for managing a system of the plurality of modules and relationships between the plurality of modules and the plurality of components,

the function information storing only data relating to some of the components, or data relating to at least one of the components being incomplete,

the analysis method for an impact of a security risk including:

a first step of obtaining, by the at least one computer, cyber security information on a target resource having a security risk;

a second step of identifying, by the at least one computer, based on the resource information, a target component provided with a target function implemented through use of the target resource;

a third step of identifying, by the at least one computer, based on the product configuration system information and the function information, a target module provided with the target function with a starting point being set to one of the plurality of modules which is provided with the target component;

a fourth step of identifying, by the at least one computer, based on the product configuration system information, each of the plurality of components which relates to the target module; and

a fifth step of generating and outputting, by the at least one computer, impact range information for presenting the each of the plurality of components which has been identified.

5. The analysis method for an impact of a security risk according to claim 4 ,

wherein the product configuration system information includes information which defines inheritance relationships in which the plurality of modules and the plurality of components are set as object-oriented classes,

wherein the classes of the plurality of modules form inheritance relationships of a tree structure,

wherein the classes of the plurality of components form inheritance relationships with the classes of the plurality of modules so as to become leaf nodes of the inheritance relationships of the tree structure,

wherein the third step includes a step of identifying, by the at least one computer, the target module by searching the inheritance relationships of the tree structure in a direction from a lower layer to an upper layer with a starting point being set to one of the plurality of modules which has an inheritance relationship with the target component; and

wherein the fourth step includes a step of identifying, by the at least one computer, the each of the plurality of components which relates to the target module by searching the inheritance relationships of the tree structure in a direction from the upper layer to the lower layer with a starting point being set to the target module.

6. The analysis method for an impact of a security risk according to claim 5 ,

wherein the fifth step includes a step of presenting, by the at least one computer, a screen which displays the impact range information, and

wherein the screen includes an input field for adding new data to the resource information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2024
From: KASUYA, MOMOKA; YAMAZAKI, HIROKI; KAYASHIMA, MAKOTO; NAGAI, YASUHIKO
To: HITACHI, LTD.
Reel/Frame 066515/0048 →
Priority Claims (1)
JP 2022-013973 · Feb 1, 2022 · national
Continuity (1)
Related Publication 20240396923A1 · Nov 28, 2024
References Cited (19)
US 9418222B1 · Rivera · 2016 [cited by examiner]
US 12147925B1 · R · 2024 [cited by examiner]
US 20220207140A1 · Mooney, III · 2022 [cited by examiner]
US 20230351027A1 · Salji · 2023 [cited by examiner]
US 20250023918A1 · Sethi · 2025 [cited by examiner]
CN 109688159A · 2019 [cited by examiner]
CN 113268738A · 2021 [cited by examiner]
CN 113837548A · 2021 [cited by examiner]
CN 115186136A · 2022 [cited by examiner]
CN 118552216A · 2024 [cited by examiner]
EP 4475064A1 · 2024 [cited by examiner]
JP 2010067216A · 2010 [cited by applicant]
KR 20200001453A · 2020 [cited by examiner]
RU 2713574C1 · 2020 [cited by examiner]
WO WO2019163266A1 · 2019 [cited by examiner]
WO WO2019163972A1 · 2019 [cited by examiner]
WO WO2023149008A1 · 2023 [cited by examiner]
Chen et al. WO 2019/163266 A1. English translation. (Year: 2019). [cited by examiner]
International Search Report, with translation, and Written Opinion received in co-pending International Application No. PCT/JP2022/033569, mailed Nov. 22, 2022, in 8 pages. [cited by applicant]