US-12619707-B2 - Information processing apparatus, method for displaying password strength, and medium
Abstract
An information processing apparatus includes a user interface. The apparatus displays a software keyboard for inputting a password, using the user interface; in a case where a password strength meter indicating a strength of a password is set to be displayed using the user interface, calculates a strength of a password input from the software keyboard; and displays the software keyboard and the password strength meter indicating the strength of the input password, and in a case where a password strength meter indicating a strength of a password is set not to be displayed using the user interface, displays the software keyboard. In the case where a password strength meter indicating a strength of a password is set not to be displayed using the user interface, the password strength meter is not displayed.
Inventors
- Kyohei Takeda
- Yasuhiro Hosoda
- Yuki Narita
- Mayumi Shibao
Assignees
- CANON KABUSHIKI KAISHA
Dates
- Publication Date
- 20260505
- Application Date
- 20240722
- Priority Date
- 20230802
Claims (11)
- 1 . An information processing apparatus comprising: a user interface for display to a user and input by the user; at least one memory storing at least one program; and at least one processor, the at least one program being configured to cause the at least one processor to: display a software keyboard for inputting a password, using the user interface; in a case where a password strength meter indicating a strength of a password is set to be displayed using the user interface, calculate a strength of a password input from the software keyboard; display the software keyboard and the password strength meter indicating the strength of the input password; and change a position of display of the password strength meter according to a character input using the software keyboard, and in a case where a password strength meter indicating a strength of a password is set not to be displayed using the user interface, display the software keyboard, wherein, in the case where a password strength meter indicating a strength of a password is set not to be displayed using the user interface, the password strength meter is not displayed.
- 2 . The information processing apparatus according to claim 1 , wherein the at least one program causes the at least one processor to save a first setting provided by a user to indicate whether the password strength meter is to be displayed or not to be displayed, and the case where a password strength meter indicating a strength of a password is set to be displayed using the user interface is a case where the password strength meter is set to be displayed in the first setting.
- 3 . The information processing apparatus according to claim 2 , wherein the case where a password strength meter indicating a strength of a password is set to be displayed using the user interface is a case where the password strength meter is set to be displayed in the first setting, and where the password has been input for setting a password.
- 4 . The information processing apparatus according to claim 2 , wherein the at least one program causes the at least one processor to further save a second setting indicating not to accept a setting of a password having a strength less than or equal to a reference value, and, in a case where the password strength meter is set to be displayed in the first setting, and where a setting indicating not to accept a password having a strength less than or equal to a reference value is set in the second setting, a password having a strength less than or equal to the reference value is not accepted.
- 5 . The information processing apparatus according to claim 2 , wherein the at least one program causes the at least one processor to display a user interface screen for receiving the first setting using the user interface.
- 6 . The information processing apparatus according to claim 4 , wherein the at least one program causes the at least one processor to display a user interface screen for receiving the second setting using the user interface.
- 7 . The information processing apparatus according to claim 1 , wherein the at least one program causes the at least one processor to display, in the software keyboard for inputting a password, the password that is input, and display the password strength meter in a free region of the software keyboard, the free region not overlapping the password.
- 8 . The information processing apparatus according to claim 1 , wherein the at least one program causes the at least one processor to cause the password strength meter to disappear after being displayed for a fixed time period.
- 9 . The information processing apparatus according to claim 1 , further comprising an image forming unit.
- 10 . A non-transitory computer-readable storage medium storing thereon a program which, when loaded into a computer and executed, causes the computer to execute a process, the computer having a user interface and the process comprising: displaying a software keyboard for inputting a password, using the user interface; in a case where a password strength meter indicating a strength of a password is set to be displayed using the user interface, calculating a strength of a password input from the software keyboard; displaying the software keyboard and the password strength meter indicating the strength of the input password; and changing a position of display of the password strength meter according to a character input using the software keyboard; and in a case where a password strength meter indicating a strength of a password is set not to be displayed using the user interface, displaying the software keyboard, wherein, in the case where a password strength meter indicating a strength of a password is set not to be displayed using the user interface, the password strength meter is not displayed.
- 11 . A method of displaying a password strength using an information processing apparatus including a user interface for display to a user and input by the user, the method comprising: displaying a software keyboard for inputting a password, using the user interface; in a case where a password strength meter indicating a strength of a password is set to be displayed using the user interface, calculating a strength of a password input from the software keyboard; displaying the software keyboard and the password strength meter indicating the strength of the input password; and changing a position of display of the password strength meter according to a character input using the software keyboard; and in a case where a password strength meter indicating a strength of a password is set not to be displayed using the user interface, displaying the software keyboard, wherein, in the case where a password strength meter indicating a strength of a password is set not to be displayed using the user interface, the password strength meter is not displayed.
Description
BACKGROUND OF THE INVENTION Field of the Invention The present invention relates to an information processing apparatus including, for example, a function for displaying a password strength, a method for displaying a password strength, and a medium. Description of the Related Art Although passwords are authentication means that are most commonly used all over the world, setting a simple password often results in events in which information is easily stolen. One guideline for password security is NIST SP800-63-3 proposed by National Institute of Standards and Technology (NIST). This guideline includes a recommendation to provide a guidance such as a password strength meter when a user sets a password. One proposal to display a password strength is a technique disclosed in U.S. Pat. No. 8,108,685. U.S. Pat. No. 8,108,685 describes a technique for displaying the quality of a passphrase in a passphrase input screen. When a password is input on a device such as an image forming apparatus and a mobile terminal, a software keyboard is displayed, and the password is input using the software keyboard. On a device having a limited display region, the software keyboard covers the screen of the device, leaving no space for displaying a meter indicating a password strength. Even when transition is made to a screen different from the software keyboard screen before displaying a password strength, it would be difficult to input a password and simultaneously confirm display of the strength of the password. SUMMARY OF THE INVENTION According to the present disclosure, a password strength meter is displayed while a password is being input, even in the case of inputting a password using a software keyboard on a device having a limited display region. According to an aspect of the present invention, there is provided an information processing apparatus comprising: a user interface for display to a user and input by the user; at least one memory storing at least one program; and at least one processor, the at least one program being configured to cause the at least one processor to: display a software keyboard for inputting a password, using the user interface; in a case where a password strength meter indicating a strength of a password is set to be displayed using the user interface, calculate a strength of a password input from the software keyboard; and display the software keyboard and the password strength meter indicating the strength of the input password, and in a case where a password strength meter indicating a strength of a password is set not to be displayed using the user interface, display the software keyboard, wherein, in the case where a password strength meter indicating a strength of a password is set not to be displayed using the user interface, the password strength meter is not displayed. According to the present invention, it is possible to display a password strength meter while a password is being input, even in the case of inputting a password using a software keyboard on a device having a limited display region. Further features of the present invention will become apparent from the following description of exemplary embodiments with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a diagram showing a network configuration. FIG. 2 is a diagram showing a hardware configuration of an MFP. FIG. 3 is a diagram showing a software configuration. FIGS. 4A to 4E are diagrams showing setting screens in a local UI. FIGS. 5A to 5C are diagrams showing a user management screen. FIGS. 6A and 6B are diagrams showing a user interface of a software keyboard. FIG. 7 is a flowchart illustrating an operation flow at the time of inputting a password from the user management screen. FIG. 8 is a flowchart illustrating an operation flow at the time of inputting a password from a login screen. FIG. 9 is a flowchart illustrating an operation flow at the time of resetting a password. FIG. 10 is a flowchart illustrating a flow of a password strength meter display request analysis unit. FIGS. 11A to 11C are diagrams showing user interfaces of software keyboards with a strength meter. FIG. 12 is a flowchart illustrating an operation flow at the time of calculating a password strength. DESCRIPTION OF THE EMBODIMENTS Hereinafter, embodiments will be described in detail with reference to the attached drawings. Note, the following embodiments are not intended to limit the scope of the claimed invention. Multiple features are described in the embodiments, but limitation is not made to an invention that requires all such features, and multiple such features may be combined as appropriate. Furthermore, in the attached drawings, the same reference numerals are given to the same or similar configurations, and redundant description thereof is omitted. Embodiment 1 A multifunction peripheral (MFP), which has functions such as copying, printing, and scanning functions, installed in an office will be described