1. A method of dynamically mitigating a noncompliant password comprising:
obtaining a password from a computer attempting to access a network resource;
generating one or more quality scores for the password using a password policy of an access service that controls access to the network resource;
determining whether a particular quality score from among the one or more quality scores has a sufficient score quality;
in response to determining that the particular quality score does not have the sufficient score quality, blocking the computer from accessing the network resource;
wherein the method is performed by one or more computing devices.
2. The method of claim 1, further comprising:
in response to determining that the particular quality score does not have the sufficient score quality, displaying a message on a computer display device;
wherein the message includes any one of: a recommendation to change the password, or a recommendation on increasing a score quality for the password.
3. The method of claim 2, further comprising, in response to determining that the password has the sufficient score quality, granting to the computer a first level of access to the access service, wherein the first level of access to the access service is associated with a first role of the computer.
4. The method of claim 1, further comprising:
comparing the one or more quality scores to a force-password-change threshold value, and in response to determining that any of the one or more quality scores is below the force-password-change threshold, determining that the password does not have the sufficient score quality and forcing the computer to change the password;
comparing the one or more quality scores with the force-password-change threshold value and an alert value threshold, and in response to determining that any of the one or more quality scores exceeds the force-password-change threshold but does not exceed the alert value threshold, determining that the password does not have the sufficient score quality and notifying the computer that a change of the password is recommended;
comparing the one or more quality scores with the alert value threshold, and in response to determining that any of the one or more quality scores exceeds the alert value threshold, determining that the password has the sufficient score quality.
5. The method of claim 1, further comprising obtaining the password from a computer via a graphical user interface when the computer attempts to access the access service.
6. The method of claim 1, further comprising:
obtaining the password from a repository of passwords;
generating the one or more scores each time a change to the password policy for the access service occurs;
generating the one or more scores in part by retrieving, from a machine-readable medium, one or more latest quality scores determined for the password using the password policy;
determining the one or more quality scores for the password at least in part based on: one or more symbols used in the password; a length of the one or more symbols used in the password; a number of unique characters in the one or more symbols used in the password; a case of the characters in the one or more symbols used in the password; a sequencing of characters in the one or more symbols used in the password; a statistical analysis of the one or more symbols used in the password; one or more roles assigned to the computer.
7. The method of claim 1, further comprising performing one or more responsive actions that include: logging information related to the password; sending a report about the password; generating an alert about the password; forcing a password change; blocking the computer from accessing the access service.
8. An apparatus for dynamically mitigating a noncompliant password, the apparatus comprising:
an interface unit obtaining a password from a computer attempting to access a network resource;
an access service unit coupled to the interface unit and configured to perform:
generating one or more quality scores for the password using a password policy of an access service that controls access to the network resource;
determining whether a particular quality score from among the one or more quality scores has a sufficient score quality;
in response to determining that the particular quality score does not have the sufficient score quality, blocking the computer from accessing the network resource.
9. The apparatus of claim 8, wherein the access service unit is further configured to:
in response to determining that the particular quality score does not have the sufficient score quality, displaying a message on a computer display device;
wherein the message includes any one of: a recommendation to change the password, or a recommendation on increasing a score quality for the password.
10. The apparatus of claim 9, wherein the access service unit is further configured to:
in response to determining that the password has the sufficient score quality, granting to the computer a first level of access to the access service, wherein the first level of access to the access service is associated with a first role of the computer.
11. The Apparatus of claim 8, wherein the access service unit is further configured to:
comparing the one or more quality scores to a force-password-change threshold value, and in response to determining that any of the one or more quality scores is below the force-password-change threshold, determining that the password does not have the sufficient score quality and forcing the computer to change the password;
comparing the one or more quality scores with the force-password-change threshold value and an alert value threshold, and in response to determining that any of the one or more quality scores exceeds the force-password-change threshold but does not exceed the alert value threshold, determining that the password does not have the sufficient score quality and notifying the computer that a change of the password is recommended;
comparing the one or more quality scores with the alert value threshold, and in response to determining that any of the one or more quality scores exceeds the alert value threshold, determining that the password has the sufficient score quality.
12. The apparatus of claim 8, wherein the access service unit is further configured to:
obtaining the password from a computer via a graphical user interface when the computer attempts to access the access service.
13. The apparatus of claim 8, wherein the access service unit is further configured to:
obtaining the password from a repository of passwords;
generating the one or more scores each time a change to the password policy for the access service occurs;
generating the one or more scores in part by retrieving, from a machine-readable medium, one or more latest quality scores determined for the password using the password policy;
determining the one or more quality scores for the password at least in part based on: one or more symbols used in the password; a length of the one or more symbols used in the password; a number of unique characters in the one or more symbols used in the password; a case of the characters in the one or more symbols used in the password; a sequencing of characters in the one or more symbols used in the password; a statistical analysis of the one or more symbols used in the password; one or more roles assigned to the computer.
14. The apparatus of claim 8, wherein the access service unit is further configured to:
performing one or more responsive actions that include: logging information related to the password; sending a report about the password; generating an alert about the password; forcing a password change; blocking the computer from accessing the access service.
15. A non-transitory computer-readable storage medium storing one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to perform:
obtaining a password from a computer attempting to access a network resource;
generating one or more quality scores for the password using a password policy of an access service that controls access to the network resource;
determining whether a particular quality score from among the one or more quality scores has a sufficient score quality;
in response to determining that the particular quality score does not have the sufficient score quality, blocking the computer from accessing the network resource.
16. The non-transitory computer-readable storage medium of claim 15, comprising additional instructions which, when executed by the one or more processors, cause the one or more processors to perform:
in response to determining that the particular quality score does not have the sufficient score quality, displaying a message on a computer display device;
wherein the message includes any one of: a recommendation to change the password, or a recommendation on increasing a score quality for the password.
17. The non-transitory computer-readable storage medium of claim 16, comprising additional instructions which, when executed by the one or more processors, cause the one or more processors to perform:
in response to determining that the password has the sufficient score quality, granting to the computer a first level of access to the access service, wherein the first level of access to the access service is associated with a first role of the computer.
18. The non-transitory computer-readable storage medium of claim 15, comprising additional instructions which, when executed by the one or more processors, cause the one or more processors to perform:
comparing the one or more quality scores to a force-password-change threshold value, and in response to determining that any of the one or more quality scores is below the force-password-change threshold, determining that the password does not have the sufficient score quality and forcing the computer to change the password;
comparing the one or more quality scores with the force-password-change threshold value and an alert value threshold, and in response to determining that any of the one or more quality scores exceeds the force-password-change threshold but does not exceed the alert value threshold, determining that the password does not have the sufficient score quality and notifying the computer that a change of the password is recommended;
comparing the one or more quality scores with the alert value threshold, and in response to determining that any of the one or more quality scores exceeds the alert value threshold, determining that the password has the sufficient score quality.
19. The non-transitory computer-readable storage medium of claim 15, comprising additional instructions which, when executed by the one or more processors, cause the one or more processors to perform:
obtaining the password from a computer via a graphical user interface when the computer attempts to access the access service.
20. The non-transitory computer-readable storage medium of claim 15, comprising additional instructions which, when executed by the one or more processors, cause the one or more processors to perform:
obtaining the password from a repository of passwords;
generating the one or more scores each time a change to the password policy for the access service occurs;
generating the one or more scores in part by retrieving, from a machine-readable medium, one or more latest quality scores determined for the password using the password policy;
determining the one or more quality scores for the password at least in part based on: one or more symbols used in the password; a length of the one or more symbols used in the password; a number of unique characters in the one or more symbols used in the password; a case of the characters in the one or more symbols used in the password; a sequencing of characters in the one or more symbols used in the password; a statistical analysis of the one or more symbols used in the password; one or more roles assigned to the computer.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. An intelligent multifunctional transmission and charging device, comprising:
a casing, in which a hollow central shaft is formed, the casing comprising an upper cover, a casing body, and a lower cover, the lower cover being coupled through the casing body to the upper cover, the casing body forming a cable outlet opening and an electricity supply opening, the upper cover forming at least one window opening, the lower cover forming at least one electrical adaption opening, the casing body comprising a tongue;
a power conversion module, which is arranged inside the casing and comprises a power transformation module, an electricity inlet port matching the electricity supply opening, an external connection plug matching the electrical adaption openings to extending outside the casing;
a reel device, which is received in the casing and comprises:
a rotary body, which comprises a ring-like configuration having outer circumferential surface forming a circumferential groove and a central portion forming a cylindrical recess, the cylindrical recess forming centrally a through hole in a bottom thereof, which is rotatably fit over the central shaft, the rotary body forming a track in a surface thereof opposing the casing body to operate with the tongue;
an elastic member, which is received in the cylindrical recess and has an end attached to the central shaft and an opposite end attached to the rotary body; and
a rotary module, which comprises at least one electricity supply port and a circuit board, the circuit board being electrically connected by electrical wires received through the central shaft to the power conversion module, the rotary module being mounted to the rotary body, the electricity supply port matching the window opening; and
at least one cable, which has an end electrically connected through the rotary body to the rotary module and is wound around the circumferential groove of the rotary body, the cable having an opposite end extending outward through the cable outlet opening to connect to a connector portion.
2. The intelligent multifunctional transmission and charging device according to claim 1, wherein the reel device comprises a rotary enclosure cap, which is in the form of a cap and is arranged between the upper cover and the rotary body to rotatably mate the window opening of the upper cover, the rotary enclosure cap forming in a central portion thereof at least one opening to match the at least one electricity supply port.
3. The intelligent multifunctional transmission and charging device according to claim 1, wherein the cable outlet opening comprises at least two rollers mounted in board thereof to facilitate the cable to be pulled out of the cable outlet opening.
4. The intelligent multifunctional transmission and charging device according to claim 1, wherein the cylindrical recess comprises a spring lid, which separates the elastic member from the rotary module to eliminate abrasion.
5. The intelligent multifunctional transmission and charging device according to claim 1, wherein the power conversion module comprises a foldable external connection plug, which is mounted, in a foldable manner, by a foldable support in electrical adaption openings defined in the lower cover and is electrically connected to the power transformation module.
6. The intelligent multifunctional transmission and charging device according to claim 1, wherein the electricity inlet port comprises an automobile cigarette lighter male connector and a USB connector.
7. The intelligent multifunctional transmission and charging device according to claim 1, wherein the connector portion selectively comprises a USB connector, a MINI USB connector, a MICRO USB connector, an HDMI connector, and a connector for tablet computer.
8. The intelligent multifunctional transmission and charging device according to claim 1, wherein the electricity inlet port selectively comprises a USB connector; a MINI USB connector, a MICRO USB connector, an HDMI connector, and a connector for tablet computer.
9. The intelligent multifunctional transmission and charging device according to claim 1, wherein the electricity supply port selectively comprises a USB connector; a MINI USB connector, a MICRO USB connector, an HDMI connector, and a connector for tablet computer.
10. The intelligent multifunctional transmission and charging device according to claim 1, wherein the electrical wires received in the central shaft comprises at least two wires twisted together to form a set of twisted twin wires.
11. The intelligent multifunctional transmission and charging device according to claim 1, wherein the casing and the upper cover are secured together through at least one fastening member.
12. The intelligent multifunctional transmission and charging device according to claim 1, wherein a circumferential rim is formed around the cylindrical recess, the rim forming a plurality of coupling notches to engage a plurality of lugs formed along a circumference of the circuit board.