CPC G06F 21/577 (2013.01) [G06F 21/552 (2013.01)] | 16 Claims |
1. An assistance device comprising:
a first memory configured to store characteristic words related to risks;
a second memory configured to store pieces of risk countermeasure information related to risk countermeasures;
a processor configured to
extract a word from an input character string, searches in the first memory for a characteristic word that is same as or similar to the word,
extract one of the pieces of risk countermeasure information corresponding to the characteristic word from the second memory, and
cause presentation of the extracted piece of risk countermeasure information,
wherein the first memory includes a constituent element database (DB), a predicate DB, and an involved party DB, the constituent element DB structures words expressing constituent elements of the risks by using metadata and stores therein a result thereof, the predicate DB structures words each expressing an undesirable state from a viewpoint of information security, words each expressing a change in a constituent element, and words each expressing an undesirable consequence from a viewpoint of information security, by using metadata and stores therein a result thereof,
the involved party DB structures words each expressing a person or an organization involved in a prescribed information system by using metadata indicating that the involved person or organization is at least one of an attacker and a victim and stores therein a result thereof,
the constituent element DB includes a constituent element identifier (ID) for each constituent element stored therein, the constituent element ID being a 50-digit number, and
the predicate DB includes at least a predicate element ID for every element stored therein, and a plurality of flags for every element stored therein to indicate a state of a corresponding element stored in the predicate DB.
|