Source: https://patents.google.com/patent/JP2017079042A/en
Timestamp: 2020-01-21 03:08:33
Document Index: 781953512

Matched Legal Cases: ['art 13', 'art 14', 'art 15', 'art 24', 'art 25', 'art 27', 'art 34', 'art 35', 'art 36', 'art 37']

JP2017079042A - Attention alert action support program, attention alert action support device, and attention alert action support method - Google Patents
Attention alert action support program, attention alert action support device, and attention alert action support method Download PDF
JP2017079042A
JP2017079042A JP2015208096A JP2015208096A JP2017079042A JP 2017079042 A JP2017079042 A JP 2017079042A JP 2015208096 A JP2015208096 A JP 2015208096A JP 2015208096 A JP2015208096 A JP 2015208096A JP 2017079042 A JP2017079042 A JP 2017079042A
JP2015208096A
拓也 鈴木
太一 木村
剛史 大迫
田宮　昌彦
Masahiko Tamiya
昌彦 田宮
2015-10-22 Application filed by 富士通株式会社, Fujitsu Ltd filed Critical 富士通株式会社
2015-10-22 Priority to JP2015208096A priority Critical patent/JP2017079042A/en
2017-04-27 Publication of JP2017079042A publication Critical patent/JP2017079042A/en
230000003935 attention Effects 0 abstract title 8
PROBLEM TO BE SOLVED: To provide a technique for preventing a user from ignoring an attention alert to a piece of delivered malicious information.SOLUTION: The attention alert action support program causes a computer to execute a series of processing: to measure a check time of a user to a first attention alert information based on an operation of the user to the first attention alert information displayed on a display unit of a terminal apparatus; to cause the terminal apparatus to execute a series of processing pretend as attack or being attacked based on the check time; and to output a piece of second attention alert information containing a piece of information indicating corrective method to the attack.SELECTED DRAWING: Figure 2
The present specification relates to an attention coping support program, an attention coping support device, and an attention coping support method.
In recent years, with the spread of information and communication technology (ICT), a lot of information is provided to the user, but there is also information that is overlooked by the user. Therefore, there is a warning to the user.
For example, as a first technique, there is a technique for displaying an unread information list on a client in order to prevent an unread information from being overlooked in a bulletin board system (for example, Patent Document 1).
Regarding ICT, there are, for example, Patent Document 2, Patent Document 3, and Patent Document 4.
JP 2000-29798 A JP 2007-226504 A JP 2010-140454 A JP 2012-187178 A
When a user performs a high-risk operation when a user uses a computer, the user is alerted to avoid the risk, re-recognizes that the operation is at risk, and prompts the user to reconfirm the work contents. This is relatively easy to implement and widely used.
FIG. 1 shows an example of a system that detects an operation with a high risk by a user for a computer and alerts the computer. In FIG. 1, when a high-risk operation is performed in one operation of a user's computer (hereinafter referred to as “PC”), the PC 1 detects that the high-risk operation has been performed and notifies the server 2. Is done.
Then, the server 2 notifies the PC 1 about alerting for risk avoidance. The PC 1 outputs the received notification to the display device. Then, the user confirms the content (warning) of the notification displayed on the display device. As a result, the user can recognize that the operation has a high risk and can pay attention to avoid the risk in the future.
However, if the same attention is given to the user many times, the user may feel uneasy and take the next action without confirming it.
As shown in FIG. 1, at first, the user confirmed the alerts notified from the server at first, but as time passed, the awareness of the crisis decreased and the alerts notified from the server Will be ignored without confirmation. As a technique for avoiding this, for example, the following can be considered.
(1) When alerting at the time of a user's computer operation, after a user confirms, a user is made to click a confirmation button. At this time, the confirmation button is not displayed until the alert text has been displayed to the end (service terms of service, contract terms, etc.).
(2) Gray out the entire computer screen and activate only the alert window.
(3) When the user reads the alert statement to the end, points are given to the user (e.g., mail magazine).
However, if the above examples (1) and (2) are repeatedly displayed, the user will end the alerting by a reflective process. Also, in the example (3) above, there are cases where the provision of points can only provide a temporary effect.
As one aspect of the present invention, there is provided a technique for preventing a user from ignoring a warning about sending malicious information.
An attention coping support program according to an aspect of the present invention causes a computer to execute the following processing. That is, the computer measures the user confirmation time for the first alert information based on the user's operation for the first alert information displayed on the display unit of the terminal device. Based on the confirmation time, the computer executes a process of making the terminal device appear to be attacked or attacked, and outputs second alert information including information indicating a countermeasure for the attack.
According to one aspect of the present invention, it is possible to prevent a user from ignoring an alert for sending malicious information.
An example of the system which detects operation with a high possibility of the risk by the user with respect to a computer and alerts is shown. An example of the alerting countermeasure support apparatus in this embodiment is shown. An example of the information communication system in this embodiment is shown. The flow (when alert information is not ignored) between a PC and a server when this embodiment is applied is shown. The flow (when alert information is disregarded) between PC and a server at the time of applying this embodiment is shown. An example of the pseudo attack mail and alert screen in this embodiment is shown. The flow between PC and a server at the time of applying the option A in Example 1 of this embodiment is shown. An example of user characteristic DB in Example 1-1 of this embodiment is shown. It is a figure for demonstrating the processing flow at the time of applying the option A1 in Example 1-1 of this embodiment. It is a figure for demonstrating the processing flow at the time of applying the option A2 in Example 1-2 of this embodiment. The example of a screen display in Example 2 of this embodiment is shown. The example of a screen display at the time of the level-up in Example 2 of this embodiment is shown. It is a figure for demonstrating the processing flow at the time of applying the option B1 in Example 2-1 of this embodiment. An example of user management DB in Example 2 of this embodiment is shown. The example of a screen display in Example 2 of this embodiment is shown. It is the whole processing flow in this embodiment. It is a processing flow used when Example 1-1 (option A1) is applied. It is a processing flow used when Example 1-2 (option A2) is applied. It is a processing flow used when Example 2-1 and 2-2 (option B1 and B2 common) are applied. It is a processing flow (the 1) used when Example 2-1 (option B1) is applied. It is a processing flow (the 2) used when Example 2-1 (option B1) is applied. It is a processing flow (the 3) used when Example 2-1 (option B1) is applied. It is a processing flow used when Example 2-2 (option B2) is applied. It is an example of a configuration block diagram of a hardware environment of a computer that executes a program in the present embodiment.
Methods that give incentives to users, such as giving points, can be considered as “external motivation” in psychology, and only temporary effects can be expected. Exogenous motivation refers to drawing out motivation by external stimuli, such as evaluations and rewards for results, praise and penalties.
In the present embodiment, continuous effects are derived by performing “internal motivation” in psychology. Intrinsic motivation means that motivation rises from the inside. Self-motivation based on self-determination, self-control, self-efficacy, intellectual curiosity, acceptance from others, etc. Say.
In the present embodiment, the user is given a successful experience at regular intervals so as to be intrinsically motivated to confirm the alert. Specifically, by confirming according to the alert, intentions such as preventing mistakes and accidents are intentionally generated. In the present embodiment, a successful experience is that a target-type attack email has been found. The success experience is more effective by selecting an appropriate experience that the user recognizes as successful.
FIG. 2 shows an example of the attention coping support apparatus in the present embodiment. The attention awakening support device 11 includes a measurement unit 12 and a pseudo attack attention awakening unit 13.
The measurement unit 12 measures the user confirmation time for the first alert information based on the user's operation on the first alert information displayed on the terminal device 15. As an example of the measurement unit 12, a skipping detection unit 35 is given.
Based on the confirmation time, the pseudo-attack alerting unit 13 executes a process that makes the terminal device appear to be attacked or attacked, and outputs second alerting information including information indicating how to deal with the attack. . As an example of the pseudo attack alerting unit 13, an alert sending unit 33 and a pseudo attack mail transmitting unit 34 can be cited.
By comprising in this way, it can prevent a user ignoring with respect to alerting with respect to sending malicious information. In other words, since it is possible to prompt the user to deal with an alert regarding the sending of malicious information, the user will deal with the alert each time an alert is issued against the sending of malicious information. As a result, the user has a habit of continuously dealing with an alert to sending malicious information, and the user can be prevented from ignoring such an alert.
The confirmation time is assumed to be the time from when the screen displaying the alert information is displayed or visually recognized by the user until it is closed. In this case, if the confirmation time is outside the predetermined time range, or if the confirmation time is longer than the predetermined time, the pseudo attack alerting unit 13 sends the pseudo attack information and the second alert information to the terminal device 15. Output.
By comprising in this way, it can be determined whether the user confirmed alerting information.
The attention coping support apparatus 11 further includes a point output unit 14. The point output unit 14 determines whether or not to deal with the second alert information to which the points weighted according to the importance are given, the time required for the deal, and whether or not the trap of the pseudo attack information is caught. Based on this, points are given to each user, and the given points are output to the terminal device 15. An example of the point output unit 14 is a point setting unit 36.
With this configuration, the user's attack response status can be confirmed on the user side.
The point output unit 14 outputs a graph in which points are totaled and ranked for each user group to the terminal device. With this configuration, it is possible to visualize the user's attack response status.
The point output unit 14 adjusts the frequency of notifying the alert information according to the points. By comprising in this way, the alerting method according to a user's level can be shown.
FIG. 3 shows an example of an information communication system in the present embodiment. The information communication system 20 includes a PC 21, a server 31, and a network 41. The network 41 is a communication network that connects the PC 21 and the server 31 so as to communicate with each other, and is, for example, the Internet, a local area network (LAN), or the like.
The PC 21 is an information processing terminal used by a user, and includes a control device 22, a storage device 27, an output device such as a display device (not shown), and an input device such as a mouse device (not shown). The control device 22 controls the overall operation of the PC 21. The storage device 27 stores an operating system (OS), application software, user data, a program according to the present embodiment, data used in the program, and the like. The PC 21 may have attack countermeasure software installed.
The control device 22 functions as the behavior characteristic analysis unit 23, the attention display unit 24, and the visualization unit 25 by reading and executing the program according to the present embodiment from the storage device 27.
The behavior characteristic analysis unit 23 analyzes a user's behavior characteristic from the user's operation of the PC 21 to detect a risk in the user's operation.
The alert display unit 24 outputs alert information notified from the server 21 to the display device. When attack / antivirus software is installed in the PC 21, a display function at the time of virus detection of the attack / antivirus software may be used as the alert display unit 24. Further, when the mail system used in the present embodiment is a Web mail system and attack / antivirus software is installed in the Web mail system, the alert display unit 24 displays when the attack / antivirus software detects a virus. A function may be used.
The visualization unit 25 visualizes (for example, graphs) the attack response status of the user based on the information collected by the point setting unit 36 described later.
The server 31 includes a control device 32 and a storage device 37. The control device 32 controls the overall operation of the server 31. The storage device 37 stores an operating system (OS), application software, user data, a program according to the present embodiment, data used in the program, and the like.
The control device 32 functions as the alert transmission unit 33, the pseudo attack mail transmission unit 34, the skipping detection unit 35, and the point setting unit 36 by reading and executing the program according to the present embodiment from the storage device 37.
The skipping detection unit 35 determines whether the user has skipped or left the alerting information based on the alerting information, such as whether the screen for displaying the alerting information displayed on the display device has been closed. To do.
The pseudo attack mail transmission unit 34 executes an attack on the PC 21 when it is determined by the skipping detection unit 35 that the user has skipped the alert information or left it. For example, the pseudo attack mail transmission unit 34 transmits a pseudo attack mail to the PC 21. The pseudo attack mail is a virtual attack mail generated in a pseudo manner on the server side. In the present embodiment, a target attack mail is assumed as an example, but the present invention is not limited to this. For example, the pseudo-attack may be an attack mail that can be defended according to the alerting described later, or an email that does not perform an actual attack but pretends that the attack has been executed.
Note that the pseudo attack mail transmission unit 34 can also transmit a pseudo attack mail to the PC 21 based on a predetermined timing (for example, a predetermined interval).
The alert transmission unit 33 transmits alert information to the PC 21 based on a predetermined timing or a notification of risk detection from the PC 21. In addition, the alert transmission unit 33, when the skip skip detection unit 35 determines that the user has skipped the alert information or left it, the pseudo alert email transmission unit 34 transmits the pseudo attack email together with the alert information. Send.
The point setting unit 36 points the attack response status for the pseudo attack mail from the server during a predetermined period, and totals the user's attack response status based on the accumulated points.
As for the mail system used in the present embodiment, a Web mail system may be used, or mail software may be installed in the PC 21. When the mail system used in this embodiment is a Web mail system, the processing on the PC 21 side described below corresponds to the processing on the Web browser displayed on the PC 21. In this case, the actual process is executed by the server 31.
FIG. 4 shows a flow between the PC and the server when this embodiment is applied (when alert information is not ignored). FIG. 5 shows a flow between the PC and the server when this embodiment is applied (when alert information is ignored).
In FIG. 4, when a high-risk operation is performed with respect to a user operation, the behavior characteristic analysis unit 23 detects that the high-risk operation has been performed and notifies the server 31 of the operation.
Then, the server 31 (attention transmission unit 33) transmits attraction information to the PC 21 for risk avoidance.
The PC 21 (attention display unit 24) outputs the received alert information to the display device. Each time the information is displayed on the display device, the user visually recognizes the content of the screen related to the alert information displayed on the display device (the alert screen). When the content of the alert is grasped, the confirmation of the alert information is completed when the user presses a confirmation button or the like provided on the alert screen.
The server 31 transmits a pseudo attack mail and alert information to the PC 21 at a certain timing (for example, at regular intervals). Then, the PC 21 receives the pseudo attack mail and displays it on the display device. Here, as a pseudo-attack email, content that can prevent an attack is sent if it is executed in accordance with alerting.
It is assumed that the user has prevented the opening of the pseudo attack mail according to the alert information. Then, it is considered that this successful experience is a motivation, and the user will continue to confirm alerts notified from the server 31 in the future.
On the other hand, in FIG. 5, it is assumed that the user has opened the pseudo attack mail because he / she has not confirmed the alert information. Then, the user reflects that he should have confirmed the alerting information, and this failure experience is a motivation for future confirmation. As a result, the user checks the alert information again.
FIG. 6 shows an example of the pseudo attack mail and the alert screen in the present embodiment. Assume that the home screen 51 of the mail system is displayed on the display device of the PC 21. On the home screen 51, a pseudo attack mail 52 is displayed.
Further, the attention display unit 24 displays a warning screen 53 for displaying the warning information. As an example, the alert screen 53 is provided with a “Yes” button 53-1 that agrees to alert and a “No” button 53-2 that does not agree with alert.
In the present embodiment, the effect can be further improved by adding the following options.
<Example 1 Option A>
In the above description, the success experience is given at regular intervals regardless of the user's situation, but it is also possible to give the user a success experience according to the user's behavioral characteristics. For example, when the user's behavior characteristic shows a tendency to ignore the alert to the user, effective motivation can be achieved by giving the user a successful experience. For example, the behavior characteristic for capturing a tendency can determine the user's behavior characteristic by capturing a tendency such as the time to click, the number of times an alert is displayed, the mouse operation by the user, the user's line of sight, and the like.
In option A1, when alerting information is displayed, a method for determining whether the user has correctly recognized the alerted content is presented based on the display time. As shown in FIG. 6, when the alert information is displayed on the alert screen 53, a time for grasping the content of the message displayed on the alert screen 53 is set in the server 31. When the alert screen 53 is closed in a time shorter than the set time, the server 31 recognizes that the user has a tendency to ignore the alert. As a result, a pseudo alert is given to give a successful experience.
FIG. 7 shows a flow between the PC and the server when the option A in Example 1 of the present embodiment is applied. In FIG. 7, for example, it is assumed that the user closes the alert screen 53 without confirming the contents thereof. Then, the PC 21 notifies the server 31 that the alert screen 53 has been closed.
The server 31 (skip detection unit 35) determines whether or not the user has confirmed the alert information based on the notification from the PC 21. When it is determined that the user has not confirmed the alert information, the server 31 (the alert transmitter 33 and the pseudo attack mail transmitter 34) transmits the pseudo attack mail and the alert information to the PC 21.
When receiving the pseudo attack mail and the alert information, the PC 21 (attention display unit 24) displays it on the display device. Here, it is assumed that the user has opened the pseudo attack mail because he / she has not confirmed the alert information. Then, the user reflects that he should have confirmed the alerting information, and this failure experience is a motivation for future confirmation. As a result, the user checks the alert information again.
Hereinafter, variations of the option A1 will be described.
(Example 1-1 option A1)
FIG. 8 shows an example of the user characteristic database in Example 1-1 of this embodiment. A user characteristic database (DB) 61 is stored in the storage device 37 of the server 31. The user characteristic DB 61 stores, for each user, an average time Ave required for the user to check the alert information and the deviation σ.
FIG. 9 is a diagram for explaining the processing flow when the option A1 in Example 1-1 of this embodiment is applied.
When the server 31 (read skipping detection unit 35) receives a notification from the PC 21 that the user has recognized the alert information, the server 31 (read skip detector 35) measures the confirmation time for the alert. The confirmation time for alerting is, for example, the time from recognition of alerting by the user to confirmation (for example, closing of the alerting screen). Recognizing attention is, for example, when the user's mouse operation trajectory matches or resembles a predetermined pattern, or when the user's “line of sight” monitored by a Web camera is directed in a predetermined direction, or a warning screen Satisfies the conditions such as when opened.
When it is determined that the confirmation time for alerting is too short or too long, the server 31 (the skipping detection unit 35) determines that the user has ignored the alerting information, and transmits a pseudo attack mail.
For example, when the user who logs in and uses the PC 21 is A, the skip detection unit 35 acquires a record corresponding to the user A from the user characteristic DB 61. The skipping detection unit 35 acquires 200 characters / minute as the number of characters (average) that can be confirmed per unit time and 10 as the deviation (σ) from the record.
When an operation with a high risk is performed in the operation of the user A, the PC 21 (behavior characteristic analysis unit 23) detects that the operation with a high risk is performed and notifies the server 31 of the operation. Then, the server 31 (attention transmitter 33) transmits the alert information to the PC 21 for risk avoidance.
The PC 21 (attention display unit 24) outputs the received alert information to the display device. When the server 31 (the skipping detection unit 35) receives a notification from the PC 21 that the user has recognized the alert information, the server 31 (read skip detector 35) starts measuring the confirmation time t1 for the alert.
It is assumed that the user closes the alerting screen on the displayed alerting screen using a mouse or the like. Then, the PC 21 notifies the server 31 that the alerting screen is closed as a confirmation completion notification. When the confirmation completion notification is received, the server 31 (the skipping detection unit 35) ends the measurement of the confirmation time t1.
The skipping detection unit 35 calculates T1 = n / (Ave−2σ) and T2 = n / (Ave + 2σ). Here, n indicates the number of characters for alerting. The range of Ave ± 2σ corresponds to about 95% of the entire distribution.
Based on t1 notified from the PC 21 and the calculated T1 and T2, the skipping detection unit 35 skips the alert information (n characters) displayed on the alert screen or remains in the display state. Determine if left unattended.
That is, the skipping detection unit 35 determines that the user has skipped the alert information when t1 <T1. Further, the skip-by-reading detection unit 35 determines that the alerting information has been left when T2 <t1.
Note that neglecting alert information includes cases where the information is not intentionally ignored, such as when a call is received or a person is called, so the PC 21 or the server 31 does not intentionally ignore such information. It is even better if you can feed back information that you did not ignore.
In the case of t1 <T1 or T2 <t1, the pseudo attack mail transmission unit 34 transmits the pseudo attack mail to the PC 21. At the same time, the alert transmission unit 33 also transmits alert information.
When the PC 21 (attention display unit 24) receives the pseudo attack mail and the alert information, it displays them on the display device. As the pseudo attack mail received here, content that can be prevented if executed according to alerts is sent.
In the above, T1 = n / (Ave−2σ) is used as a threshold for detecting skipping of alerting information, but the present invention is not limited to this. For example, the minimum time required for the user to grasp and confirm the alert information from the alert text content and amount may be set as a threshold value in the server 31.
In the above description, the calculation of T1 and T2 and the determination of skipping or leaving the user alert information are performed by the server 31, but the present invention is not limited to this, and may be performed by the PC 21. At this time, if the PC 21 detects skipping or leaving the user alert information, the PC 21 notifies the server 31 of information to that effect. When the server 31 receives the notification, the server 31 may transmit a pseudo attack mail and alert information to the PC 21.
(Example 1-2 option A2)
In Example 1-2, attention is appealed to the user by, for example, always displaying a warning by detecting a risk or by activating only a window for warning. The skipping detection unit 35 detects the user's visual status with respect to alerting based on the user's mouse operation and line of sight. If the confirmation operation of the alert content is not performed for a certain time from this detection time, it is possible to efficiently implement the intrinsic motivation by recognizing that the tendency to ignore the alert has appeared.
FIG. 10 is a diagram for explaining the processing flow when the option A2 in Example 1-2 of this embodiment is applied.
When an operation with a high risk is performed in the operation of the user A, the PC 21 (behavior characteristic analysis unit 23) detects that the operation with a high risk is performed and notifies the server 31 of the operation. Then, the alert transmission unit 33 of the server 31 transmits alert information to the PC 21 for risk avoidance. At this time, the alert display unit 24 displays the alert in a place that is always visible on the display device.
The skip-by-reading detection unit 35 determines whether or not the user has visually recognized the alert information based on the user's mouse operation monitored by the PC 21, the user's “line of sight” direction, the pupil position, or the like. When it is determined that the user has visually recognized the alert information based on the user's mouse operation, the direction of the user's “line of sight”, the position of the pupil, or the like, the skipping detection unit 35 starts measuring time t2. When it is determined that the user has completed confirmation of alerting, the skipping detection unit 35 ends the measurement of the time t2.
The skipping detection unit 35 compares the time t2 during measurement with the predetermined time X until the user completes confirmation of alerting. When the time t2 during measurement has passed the time X, the skipping detection unit 35 determines that the confirmation operation for the alert content has not been performed, and regards the alert as ignored.
When it is determined that the confirmation operation of the arousing content has not been performed, the pseudo attack mail transmission unit 34 transmits the pseudo attack mail to the PC 21. At the same time, the alert transmission unit 33 also transmits alert information to the PC 21.
In the PC 21 (attention display unit 24), the pseudo attack mail and the attraction information are received and displayed on the display device. As the pseudo attack mail received here, content that can be prevented if executed according to alerts is sent.
In the above description, the server 31 determines whether or not the confirmation operation of the alert content has been performed by comparing t2 with the predetermined time X. However, the determination is not limited to this, and the determination may be performed by the PC 21. Good. At this time, when the time t2 has passed the time X and the PC 21 determines that the confirmation operation of the alert content has not been performed, the PC 21 notifies the server 31 of the information to that effect, and the server 31 has received the notification. In this case, a pseudo attack mail and alert information may be transmitted to the PC 21.
It is assumed that the user has prevented the pseudo attack mail from being opened according to the alert information. Then, it is considered that this successful experience is a motivation, and the user will continue to confirm alerts notified from the server 31 in the future.
<Example 2 Option B>
In the second embodiment, as an option B, it will be described that the intrinsic motivation is strengthened by visualizing a successful experience of preventing the opening of the pseudo attack mail. An example of visualization is as follows.
Here, FIG. 11 and FIG. 12 are embodiments common to Option B, and visualize the successful experience of preventing the opening of the pseudo attack mail in advance for each user.
FIG. 11 shows a screen display example in Example 2 of the present embodiment. The visualization unit 25 displays, for example, the following items in a region 55 (a portion surrounded by a broken line) of the home screen 51 of the mail software. In other words, the visualization unit 25 is necessary in the area 55 (the portion surrounded by the broken line) until the security level 55-1 of the user, the security point 55-2 of the current user, and the next level up. The security point 55-3 is displayed.
FIG. 12 shows a screen display example at the time of level-up in Example 2 of the present embodiment. When the confirmation of the alert is correctly performed, the pseudo attack mail is prevented from being opened in advance, and when the security point reaches a necessary point before the next level is increased, the visualization unit 25 performs the following process. That is, the visualization unit 25 notifies the home screen 51 of the level-up content as indicated by a region 56 surrounded by a broken line in FIG. In the area 56, the countermeasure content 56-1 performed for the pseudo attack mail, the evaluation content 56-2 for the level up, and the level 56-3 before and after the level up are displayed. Furthermore, the security point 56-4 of the current user and the security point 56-5 necessary for the up to the next level are displayed.
Below, the variation of Example 2 (option B) is demonstrated.
(Example 2-1 Option B1: Visualization by ranking)
FIG. 13 is a diagram for explaining the processing flow when the option B1 in Example 2-1 of the present embodiment is applied. Here, the number that prevents the opening of the pseudo attack mail is counted as a security point by the server 31. When measuring the security point, the server 31 counts the number of times the user has prevented the pseudo attack mail from being opened.
Assume that the user has prevented the opening of the pseudo attack mail several times by applying the option A of the first embodiment. After that, the visualization unit 25 displays the number of previously prevented opening of the pseudo attack mail on the screen based on the instruction from the user or the instruction from the server 31.
Thereby, the user can visually confirm the number of successful experiences that prevented the opening of the pseudo attack mail according to the alert information. Then, it is considered that this visualized successful experience is a motivation, and the user will continue to confirm alerts notified from the server 31 in the future.
FIG. 14 shows an example of the user management DB in Example 2 of the present embodiment. In the option B1 in the embodiment 2-1, by forming a group of users and competing the ranking based on the points among the groups, the motivation to prevent the opening of the pseudo attack mail several times is improved. .
A user management DB 71 is stored in the storage device 37 of the server 31. The user management DB 71 includes data items of “group name”, “user name”, “level”, and “cumulative point”. The “group name” stores the name of the group to which the user belongs. The “user name” stores the user name. The “level” stores the level of the user according to the accumulated points. The “cumulative point” stores the total number of points acquired by the user in accordance with the response status of the user's several times of pseudo attack mail.
In the following, we will describe variations of screens that visually display the number of successful experiences that prevented the opening of pseudo-attack emails.
In Example 2-1, the attack response status in a predetermined period is pointed, for example, ranked and visualized in units of user groups. Thereby, the motivation maintenance and improvement which confirm a user's alert by displaying the rate of change from the past rank is aimed at.
As a premise, it is assumed that alert priority (Hi: high, Mid: medium, Lo: low) is managed by the server 31. Further, the total number of alerts is 10 as an example (for example, Hi: 1, Mid: 3, Lo: 6).
Corresponding to Hi priority alert: +1
Corresponds to Mid priority alert: +2
Corresponds to Lo priority alert: +3
Long time to respond to alert: +1
Time to respond to alerts Medium: +2
Time to respond to alerts Short: +3
Does not respond to alerts: 0
Pseudo-attack mail opened: -20 (downgrade the level by one level. If it was originally level 1, set the accumulated points to 0)
When the server 31 receives the confirmation response result for the user alert from the PC 21, the server 31 calculates points according to the priority of the alert and the time until the alert is responded to, whether the pseudo-attack email has been opened or not. To do. The server 31 adds the calculated points to “cumulative points” in the user management DB 71.
The visualization unit 25 acquires the information of the user management DB 71 from the server 31 when there is an order display instruction for each user group from the user. The visualization unit 25 displays the graph of FIG. 15A based on the acquired information of the user management DB 71.
FIG. 15 shows a screen display example in Example 2 of the present embodiment. FIG. 15A shows a screen display example when the option B1 in Example 2-1 of the present embodiment is applied. As shown in FIG. 15A, the visualization unit 25 aggregates points for each group within a predetermined aggregation period, and displays the points in descending order. In FIG. 15 (A), the ranks of groups in the past five totaling periods are displayed.
(Example 2-2 Option B2: Leveling the degree of excellence in attack countermeasures)
In Example 2-2, visualization of the attack response status and a method for calling attention according to the level are presented. As a result, it is possible to visualize the attack response achievement status and prompt the user to follow the alert according to the level.
FIG. 15B shows a screen display example when the option B2 in Example 2-2 of the present embodiment is applied. In FIG. 15B, the average value of the average response time for the alerting corresponding to the priority and the average value of the average response time for the alerting corresponding to the priority of each group are graphed for each level.
Next, the alerting method according to the level will be described. As a premise, for example, it is assumed that there are alerting priorities (Hi, Mid, Lo). For example, the total number of alerts is 10 (Hi: 1, Mid: 3, Lo: 6). Moreover, leveling is performed according to the user's response when the alert shown in the premise occurs.
Level 1 users are users who do not carry out alerting response very much or are considered to be slow in response, and who have 0 to 20 accumulated points. Level 2 users are users who are more compatible than Level 1 and have a total score of 21-40. Level 3 users indicate users who are implementing countermeasures for alerting and have accumulated points of 41 to 55.
As an alerting method, for the user of level 1, the server 31 notifies the PC 21 of the level of “beginning alert” and performs the following processing according to the alerting priority. For the high priority alert, the server 31 immediately sends a reminder notification. For Mid priority alerts, the server 31 sends alert reminders once a day. Regarding the alerting of the Low priority, the server 31 transmits a reminder notification once a week.
For level 2 users, the server 31 notifies the PC 21 of a level of “intermediate alert” and performs the following processing according to the alert priority. In other words, the server 31 immediately transmits a notice of alerting for alerting of Hi and Mid priorities. As for the Lo priority alerting, the server 31 transmits a reminder notification once a week.
For the user of level 3, the server 31 notifies the PC 21 of the level of “advanced senior” and immediately transmits a notice of alerting regardless of the priority.
(Example 2-3 Option B3: Visualization of the current level of achievement of conditions necessary for level up)
In Example 2-3, it will be described that the degree of achievement of a condition necessary for level-up is visualized with a progress bar.
FIG. 15C shows a screen display example when the option B3 in Example 2-3 of the present embodiment is applied. In the case of FIG. 15C, the visualization unit 25 displays a progress bar indicating that the achievement level of the condition necessary for the next level up is 70%. By using a progress bar, the user can expect to perform tasks independently.
Further, in FIG. 15C, a response method for alerting in accordance with the priority for raising to the next level is displayed below the progress bar.
Next, the processing flow for the above embodiment will be described.
FIG. 16 is an overall processing flow in the present embodiment. In the following, the processing performed by the PC 21 is performed by the control device 22 of the PC 21 functioning as the dynamic characteristic analysis unit 23, the alert display unit 24, or the visualization unit 25. The processing performed by the server 31 is performed when the control device 32 of the server 31 functions as the alert transmission unit 33, the pseudo attack mail transmission unit 34, the skipping detection unit 35, or the point setting unit 36.
In the server 31, the threshold value L is set to an arbitrary number. For example, when L = 9, in the flow of FIG. 16, a pseudo attack mail is transmitted every 10 alerts. The flow of FIG. 16 will be described in detail below.
The server 31 initializes the parameter N with 0 (S1). The behavior characteristic analysis unit 23 detects a risk to the operation from the user's operation and notifies the server 31 of the risk (S2).
When the server 31 receives the notification from the PC 21, the server 31 transmits alert information for the risk to the PC 21 (S 3). When receiving the alert information, the PC 21 displays the alert information on the display device (S4a). At this time, the server 31 increments N (S4b).
The server 31 determines whether N> threshold L (S5). If N ≦ L (S5: “NO”), the process returns to S2. When N> threshold L (“YES” in S5), the server 31 transmits a pseudo attack mail to the PC 21 (S6). At this time, the server 31 transmits risk alert information to the PC 21 (S7).
When the PC 21 receives the pseudo attack mail and the alert information, the PC 21 displays it on the display device via the mail system. Further, the PC 21 pops up an alert screen based on the alert information on the mail system (S8). Thereafter, the server 31 initializes N with 0, and the process returns to S2.
FIG. 17 is a processing flow used when the embodiment 1-1 (option A1) is applied. When the option A1 is applied, the part of S4 (broken line part) in the flow of FIG. 16 is replaced with the flow of FIG. At this time, the initial value of L is 1. Further, as described above, the user characteristic DB 61 stores in advance an average Ave and a standard deviation σ of confirmation times for each user.
When the PC 21 receives the alert information (n characters) for the risk from the server 31, the PC 21 displays an alert screen based on the alert information on the display device (S4-1).
The server 31 starts measuring time t1 from when the alert screen is displayed on the display device until it is closed (S4-2).
When the alert display screen is closed by a user operation (S4-3), the PC 21 notifies the server 31 that the alert display screen has been closed. Then, the server 31 ends the measurement of the time t1 (S4-4).
The server 31 determines whether or not t1 <n / (Ave−2σ) using the measurement time t1, the average Ave of confirmation times, and the standard deviation σ (S4-5). If t1 <n / (Ave-2σ) (“YES” in S4-5), that is, if it is determined that the user has skipped the alert information, the server 31 sets 2 to N (S4- 6).
If t1> n / (Ave + 2σ) (“NO” in S4-5, “YES” in S4-7), that is, if it is determined that the user has left the alert information, the server 31 sets N to 4 Is set (S4-8).
FIG. 18 is a processing flow used when Example 1-2 (Option A2) is applied. When the option A2 is applied, the S4 part (broken line part) of the flow of FIG. 16 is replaced with the flow of FIG. At this time, the initial value of L is 1. X is an arbitrary value (time for determining ignoring alert).
PC21 will display the alerting screen based on alerting on a display apparatus, if the alerting information with respect to a risk is received from the server 31 (S4-11). The PC 21 determines whether or not the user has visually recognized the alert with a sensor such as a Web camera or a mouse mounted on the PC 21 (S4-12). For example, the PC 21 determines whether or not the user has visually recognized the alert based on the line of sight of the web camera or the like, the mouse trajectory by the mouse operation, or the like (S4-12). When it is determined that the user has visually recognized the alert, the server 31 is notified accordingly.
Then, the server 31 starts measuring time t2 (S4-13).
If the warning screen is not closed by the user before time t2 has passed time X ("NO" in S4-14, "NO" in S4-16), the process returns to S4-14. If the alert display screen is closed by the user before the time t2 has passed the time X (“NO” in S4-14, “YES” in S4-16), the server 31 ends the measurement of the time t2. (S4-17).
When the time t2 has passed the time X ("YES" in S4-14), the server 31 sets 4 to N (S4-15). The server 31 ends the measurement of the time t2 (S4-17).
FIG. 19 is a processing flow used when the embodiments 2-1 and 2-2 (common to the options B1 and B2) are applied. When options B1 and B2 are applied, the process of S7 in the flow of FIG. 16 is replaced with the flow of FIG.
The server 31 transmits an alert with a priority (Hi / Mid / Lo) to the PC 21 according to the risk detected by the PC 21 (S7-1).
20, FIG. 21, and FIG. 22 are processing flows used when the embodiment 2-1 (option B1) is applied. When the option B1 is applied, the process of S8 in the flow of FIG. 16 is replaced with the flow of FIG. 20, FIG. 21, and FIG. Pnt (point), Lv (level), and Days (for example, 7, predetermined period) are defined in advance. In addition, Days is incremented every day. Also, the corresponding time is defined as defined.
TSP3 to TSP2: Long TSP2 to TSP1: Medium TSP1 or less: Short TSP3 or more: Does not correspond to alerting
The server 31 determines whether or not Day> 7 (S8-1). If Day> 7 (“YES” in S8-1), the server 31 sets Pnt = 0, Lv = 1, and Days = 0 (S8-2).
Thereafter, the PC 21 displays a warning screen based on the warning information received from the server 31 on the display device (S8-3). Then, the server 31 starts measuring time t3 (S8-4). When the user opens the pseudo attack mail, the PC 21 notifies the server 31 to that effect.
The server 31 determines whether or not the user has opened the pseudo attack mail based on the notification from the PC 21 (S8-5). When it is determined that the user has opened the pseudo attack mail based on the notification from the PC 21 (“YES” in S8-5), the server 31 ends the measurement of the time t3 (S8-6).
When Lv is larger than 1 (“YES” in S8-7), the server 31 sets 0 to Pnt (S8-10). Thereafter, the process proceeds to S8-17. When Lv is 1 or less (“NO” in S8-7), the server 31 subtracts 20 points from Pnt (S8-8).
When Pnt becomes smaller than 0 (“YES” in S8-9), the server 31 sets 0 to Pnt (S8-10). If Pnt is greater than or equal to 0 (“NO” in S8-9), the process proceeds to S8-17.
If Pnt is greater than 40, the server 31 sets 3 to Lv. When Pnt is greater than 20 and 40 or less, the server 31 sets 2 to Lv. When Pnt is 20 or less, the server 31 sets 1 to Lv (S8-17). The server 31 registers Lv and Pnt in the user management DB 71 and notifies the PC 21 of Lv. At this time, the server 31 may also notify the PC 21 of Pnt and points necessary until the next level up.
When receiving the Lv from the server 31, the PC 21 displays the Lv on the display device (S8-18). If Pnt and the points necessary until the next level up are also notified, the PC 21 may also display those points.
In S8-5, when it is determined that the user has not opened the pseudo attack mail based on the notification from the PC 21 (“NO” in S8-5), the server 31 determines that the user is based on the notification from the PC. Is determined to correspond to the alert information (S8-11).
If it is determined that the user has responded to the alert (“YES” in S8-11), the server 31 ends the measurement of the time t3 (S8-12). In this case, when the priority of alerting is “Hi”, the server 31 adds 1 to Pnt. When the alert priority is “Mid”, the server 31 adds 2 to Pnt. When the priority of alerting is “Lo”, the server 31 adds 3 to Pnt (S8-13).
If the time t3 is longer than TSP2 after the process of S8-13, the server 31 adds 1 to Pnt. When the time t3 is longer than TSP1 and less than or equal to TSP2, the server 31 adds 2 to Pnt. When the time t3 is TSP1 or less, the server 31 adds 3 to Pnt (S8-14). After the process of S8-14, the process proceeds to S8-17.
If it is determined in S8-11 that the user does not support alerting ("NO" in S8-11), the server 31 determines whether the time t3 is longer than TSP3 (S8-15).
When the time t3 is longer than TSP3 (“YES” in S8-15), the server 31 adds 0 to Pnt (S8-16). After the process of S8-16, the process proceeds to S8-17.
When the time t3 is TSP3 or less (“NO” in S8-15), the process returns to S8-5.
FIG. 23 is a processing flow used when the embodiment 2-2 (option B2) is applied. When the option B2 is applied, the process of S3 in the flow of FIG. 16 is replaced with the flow of FIG. In this case, the flow of FIGS. 19 to 22 is applied to FIG.
When the user level is Lv = 3, the alert transmission unit 33 of the server 31 transmits an alert with priority P (P = Hi, Mid, or Lo) (S3-1).
When the user level is Lv = 2, the alert transmission unit 33 transmits an alert with priority (Hi, Mid) (S3-2). At this time, the alert transmission unit 33 stores the alert with priority P (P = Lo) in the Message_week (S3-2).
When the user level is Lv = 1, the alert transmission unit 33 transmits the alert with priority P (P = Hi). At this time, the alert transmission unit 33 stores the alert with priority P (P = Mid) in the Message_day, and stores the alert with priority P (P = Lo) in the Message_wek (S3-3).
The alert transmission unit 33 transmits a Message_wek to the PC 21 every AAA day (S3-4). The alert transmission unit 33 transmits a Message_day to the PC 21 at HH every day (S3-5).
FIG. 24 is an example of a configuration block diagram of a hardware environment of a computer that executes a program according to this embodiment. The computer 80 functions as the PC 21 or the server 31. The computer 80 includes a CPU 82, ROM 83, RAM 86, communication I / F 84, storage device 87, output I / F 81, input I / F 85, reading device 88, bus 89, output device 91, and input device 92.
Here, CPU indicates a central processing unit. ROM indicates a read-only memory. RAM indicates random access memory. I / F indicates an interface. Connected to the bus 89 are a CPU 82, a ROM 83, a RAM 86, a communication I / F 84, a storage device 87, an output I / F 81, an input I / F 85, and a reading device 88. The reading device 88 is a device that reads a portable recording medium. The output device 91 is connected to the output I / F 81. The input device 92 is connected to the input I / F 85.
As the storage device 87, various types of storage devices such as a hard disk, a flash memory, and a magnetic disk can be used. The storage device 87 or the ROM 83 stores a program according to the present embodiment that causes the CPU 82 to function as the measurement unit 12, the pseudo-attack alerting unit 13, and the point output unit. More specifically, when the mail system is a WEB mail system, the following program is stored in the storage device 87 or the ROM 83 of the computer 80 as a server. That is, the program according to the present embodiment that functions as the behavior characteristic analysis unit 23, the alert display unit 24, the visualization unit 25, the alert transmission unit 33, the pseudo attack mail transmission unit 34, the skipping detection unit 35, and the point setting unit 36. Is stored.
Further, when the mail system is other than the WEB mail system, the storage device 87 or the ROM 83 of the computer 80 as the server has the alert transmission unit 33, the pseudo attack mail transmission unit 34, the skipping detection unit 35, and the point setting. A program that functions as the unit 36 is stored. At this time, the storage device 87 or the ROM 83 on the client side stores programs that function as the behavior characteristic analysis unit 23, the attention display unit 24, and the visualization unit 25. Further, the storage device 87 stores a user characteristic DB 61 and a user management DB 71.
The CPU 82 reads the program according to the present embodiment from the storage device 87 or the ROM 83 and executes the program.
The communication I / F 84 is an interface such as a port for connecting to a network and communicating with other devices.
The program that realizes the processing described in the above embodiment may be stored in, for example, the storage device 87 from the program provider side via the communication network 90 and the communication I / F 84. Moreover, the program which implement | achieves the process demonstrated by the said embodiment may be stored in the portable storage medium marketed and distribute | circulated. In this case, the portable storage medium may be set in the reading device 88 and the program read by the CPU 82 and executed. As a portable storage medium, various types of storage media such as a CD-ROM, a flexible disk, an optical disk, a magneto-optical disk, an IC card, a USB memory device, and a semiconductor memory card can be used. The program stored in such a storage medium is read by the reading device 88.
As the input device 92, a keyboard, mouse, electronic camera, web camera, microphone, scanner, sensor, tablet, touch panel, or the like can be used. The output device 91 can be a display, a printer, a speaker, or the like.
The network 90 may be a communication network such as the Internet, a LAN, a WAN, a dedicated line, a wired line, and a wireless line.
In the example of the present embodiment, targeted mail is used as an example of an attack. However, an attack that can be detected by countermeasure software with alerting the user can be replaced with another attack. .
Thus, in the present embodiment, since the user has the motivation to see the alert, the event can be intentionally generated. Moreover, in this embodiment, the result of an event can be visualized and a user can be kept motivated. Furthermore, in the present embodiment, it is possible to determine from the action log a decrease in motivation to see alerting.
According to the present embodiment, if a tendency to ignore the alert appears to the user, the user can be given a success / failure experience with respect to the defense against the pseudo-attack by performing the pseudo-attack and the alert. As a result, it is possible to prevent the user from ignoring the alerting from the next time on the motivation of the experience, and thus the probability that the alerting is ignored can be reduced.
The present invention is not limited to the above-described embodiment, and various configurations or embodiments can be taken without departing from the gist of the present invention.
DESCRIPTION OF SYMBOLS 11 Attention alert response support apparatus 12 Measurement part 13 Pseudo-attack attention alert part 14 Point output part 15 Terminal device 20 Information communication system 21 PC
DESCRIPTION OF SYMBOLS 22 Control apparatus 23 Behavior characteristic analysis part 24 Attention display part 25 Visualization part 27 Memory | storage device 31 Server 32 Control apparatus 33 Attention transmission part 34 Pseudo attack mail transmission part 35 Reading skip detection part 36 Point setting part 37 Memory | storage device 41 Network 61 User characteristic DB
71 User management DB
Based on the user's operation for the first alert information displayed on the display unit of the terminal device, the user confirmation time for the first alert information is measured,
Based on the confirmation time, the terminal device is executed as an attack or a process that makes it appear that the terminal device is attacked, and outputs second alert information including information indicating a countermeasure for the attack.
An attention coping support program characterized by causing processing to be executed.
The confirmation time is a time from when the screen displaying the alert information is displayed or viewed by the user until it is closed,
The pseudo-attack information and the second alert information are output to the terminal device when the confirmation time is outside the predetermined time range or longer than the predetermined time. Item 4. The alert handling support program according to item 1.
For each user, based on whether or not the second alert information to which points weighted according to the importance are given is handled, the time required for the handling, and whether or not the trap of the pseudo attack information is caught. 3. The attention attraction support program according to claim 1, wherein the terminal device is caused to execute a process of outputting the assigned point.
In the output of the point,
4. The alert handling support program according to claim 3, wherein a graph in which the points are aggregated and ranked for each user group is output to the terminal device.
The frequency of notifying the alerting information is adjusted according to the point. The alerting countermeasure support program according to claim 3 or 4, characterized in that:
Based on the user's operation on the first alert information displayed on the display unit of the terminal device, a measurement unit that measures the user confirmation time for the first alert information;
Based on the confirmation time, a pseudo-attack alerting unit that executes a process that makes the terminal device appear to be attacked or attacked, and outputs second alerting information including information indicating a countermeasure for the attack When,
An attention coping support apparatus characterized by comprising:
An attention coping support method characterized by executing processing.
JP2015208096A 2015-10-22 2015-10-22 Attention alert action support program, attention alert action support device, and attention alert action support method Pending JP2017079042A (en)
JP2015208096A JP2017079042A (en) 2015-10-22 2015-10-22 Attention alert action support program, attention alert action support device, and attention alert action support method
US15/296,417 US20170118231A1 (en) 2015-10-22 2016-10-18 Alert handling support apparatus and method therefor
JP2017079042A true JP2017079042A (en) 2017-04-27
ID=58562129
JP2015208096A Pending JP2017079042A (en) 2015-10-22 2015-10-22 Attention alert action support program, attention alert action support device, and attention alert action support method
US (1) US20170118231A1 (en)
JP (1) JP2017079042A (en)
US20190066667A1 (en) * 2017-08-25 2019-02-28 Lenovo (Singapore) Pte. Ltd. Determining output receipt
KR102016160B1 (en) * 2014-09-02 2019-08-29 애플 인크. Reduced-size interfaces for managing alerts
2015-10-22 JP JP2015208096A patent/JP2017079042A/en active Pending
2016-10-18 US US15/296,417 patent/US20170118231A1/en not_active Abandoned
US20170118231A1 (en) 2017-04-27
Klinger 1994 Demeanor or crime? Why “hostile” citizens are more likely to be arrested
Schmidt et al. 1989 Predicting criminal recidivism using ‘split population’survival time models
Stupple et al. 2008 Belief–logic conflict resolution in syllogistic reasoning: Inspection-time evidence for a parallel-process model
Bravo-Lillo et al. 2010 Bridging the gap in computer security warnings: A mental model approach