×

Managing password expiry

  • US 8,959,618 B2
  • Filed: 02/05/2008
  • Issued: 02/17/2015
  • Est. Priority Date: 02/05/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving one or more attempts to log in from a client device into an account;

    monitoring, by a processing device, activities associated with the account in view of a password expiry policy that comprises a plurality of behavior deviations that deviate from a behavior norm associated with the account, wherein the plurality of behavior deviations comprise an attempt to log in from the client device that does not have a client certificate to secure a connection from the client device to the processing device;

    in response to determining that a number of occurrences of the plurality of behavior deviations exceeds a determined threshold, expiring a stored password associated with the account;

    receiving a next login request to the account from the client device, the login request comprising an input password;

    determining whether the client device has the client certificate;

    in response to determining that the client device does not have the client certificate, tagging the login request with a flag;

    validating the input password with the stored password associated with the account;

    in response to determining that the input password matches the stored password,determining whether the stored password is an expired password;

    in response to determining that the stored password is expired, causing replacing the expired stored password with a new password so that the new password becomes the stored password associated with the account;

    granting access to the account; and

    in response to identifying the flag being associated with the login request, expiring the stored password subsequent to granting the access to the account;

    each time receiving a subsequent attempt to log in from the client device that does not have the client certificate, the method further comprising;

    validating a new input password;

    expiring the stored password of the account subsequent to successfully validating the new input password with the stored password associated with the account; and

    causing replacing the expired stored password with another new password so that the other new password becomes the stored password associated with the account.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×