40
Configurable Password Management: Highlighting the Password Management Layer of the PortalGuard Platform Balancing Usability and Compliance Understanding PortalGuard’s

Password management

Embed Size (px)

DESCRIPTION

PortalGuard’s Password Management will increase the security of passwords by adding features such as more granular password quality rules, history, expiration and lockout due to incorrect logins. This is especially beneficial for applications failing to meet compliance requirements, such as homegrown web applications or custom SQL user repositories. Administrators can easily manage multiple password policies while users are given usability features such as password meters and password expiration reminders synched with their email client calendar. Watch tutorial here: http://pg.portalguard.com/configurable_password_management_tutorial

Citation preview

Page 1: Password management

Configurable Password Management:

Highlighting the Password Management Layer of the PortalGuard Platform

Balancing Usability and Compliance

Understanding PortalGuard’s

Page 2: Password management

• How PortalGuard can help you

• Understand how password management can make applications compliant

• Discover PortalGuard’s Configurable Password Management

• See the Step-by-step Authentication Process

• Know the Technical Requirements

By the end of this tutorial you will be able to…

Page 3: Password management

The PortalGuard software is a Contextual Authentication platform which is focused on enhancing usability, while maintaining a

balance between security, auditing and compliance for your web, desktop and mobile applications.

• Single Sign-on

• Password Management

• Password Synchronization

• Self-service Password Reset

• Knowledge-based

• Two-factor Authentication

• Contextual Authentication

• Real-time Reports/Alerts

Usability Security

Page 4: Password management

Before going into the details…

• Configurable by user, group or application

• Security – password history, expiration and complexity

• Usability – email calendar reminders and password strength meter

• Strikeout/Lockout limits to enforce a configurable number of strikes

• Self-service password reset, recovery and account unlock

• Password synchronization

• Verbal Authentication

• Easy implementation

• Cost effective – reduce Help Desk calls

Page 5: Password management

Implementing stronger authentication security…

Page 6: Password management

NON-Compliant

BUY

BUILD

Page 7: Password management

Increasing security as a secondary thought…

• Low risk applications - password-based authentication

• Medium/High risk applications - stronger authentication

• Contextual Authentication • Multi-factor • Two-factor • One-time password (OTP)

Page 8: Password management

Password management is…

A poorly chosen password may result in unauthorized access and/or exploitation of critical data.

• Password Creation • Password Protection • Password Change Frequency

Complexity

Frequency

Protection

Page 9: Password management

The first step…

Educate your users on password best practices including…

• Never share your account • Never use the same password for multiple systems • Never tell a password to anyone • Never write down a password • Never provide a password over the phone, email or

instant messaging • Make sure to log off or lock workstation • Change your password whenever suspect • Passwords should be alpha-numeric at a minimum

Page 10: Password management

Goes beyond the foundational policies and provides enhanced functionality which improves security of passwords while improving usability for users.

Page 11: Password management

FEATURES

Page 12: Password management

• Password Complexity - customizable rules for minimum and maximum length, and uppercase, lowercase and special characters.

• Password History - prevent users from reusing their last “n” passwords

• Password Expiration - set expiration and grace periods • Strikeout/Lockout Limits - enforce a configurable number of

strikes before an account lockout • Prevent Users from Sharing Credentials - limit multiple

concurrent logon sessions • Lockout Inactive User After “n” Days - identify and stop access

from dormant user accounts

Security Features:

Page 13: Password management

• Email Calendar Reminders - set reminders in user’s email client calendar of upcoming password expirations

• Expiration Grace Period – notify users of expiration but allow them to skip the password reset for a configurable number of days

• Password Meter - provide users with visual clue of the strength of the password when resetting or creating one

• Password Synchronization - leveraging one strong password across multiple systems

Usability Features:

Page 14: Password management

• Help Desk/Verbal Authentication - prove user’s identity when calling into the Help Desk by answering a series of challenge questions

• Auditing/Logging - record user login activity including invalid usernames, last login, last password change, etc.

• Administrative Dashboard - provides administrators with a snapshot of recent user login activity

• Help Desk Console – application which allows Help Desk staff to perform account actions such as a password reset, account unlock, etc.

Administrative & Help Desk Features:

Page 15: Password management

• Flexibility - configurable to the user, group or domain hierarchy • Increased Usability - maintains user productivity and satisfaction with

a password strength meter, email calendar reminders and self-service password reset

• Increased Security - prevents both common password and code injection attacks

• Balances Usability and Security - supports both compliance and user • Implements password best practices • Compliance – web-based and SQL applications now meet required

standards • Cost effective – reduce password related Help Desk calls

Page 16: Password management

HOW IT WORKS

Page 17: Password management

Policy-based security settings….

To enforce password management rules for your users.

POLICY

Page 18: Password management

Password History

Several previous passwords are remembered. With this policy setting, users cannot reuse old passwords when their password expires.

POLICY

Page 19: Password management

Maximum Password Age

So passwords expire as often as necessary for your environment, typically every 30 to 90 days. If an attacker manages to crack a user’s password using offline tools, a shorter expiration interval increases the likelihood that the password is no longer current for that user’s account, preventing the breach.

POLICY

Page 20: Password management

Minimum Password Age

So passwords cannot be changed until they are more than a certain number of days old. If a minimum age is defined, users cannot repeatedly change their passwords to get around the password history policy setting and then use their original password.

POLICY

Page 21: Password management

Minimum Password Length

So passwords must consist of at least a specified number of characters. Long passwords – seven or more characters – are usually stronger than short ones. With this policy setting, users cannot use blank passwords, and they have to create passwords that are a certain number of characters long.

POLICY

Page 22: Password management

Search Order and Precedence

Due to PortalGuard’s flexibility users can have multiple policies applied…

POLICY

1. Policies applied directly to a user 2. Policies applied to a group 3. Policies applied to a domain or OU 4. The default policy

Page 23: Password management

User Profiles

Where PortalGuard’s user-specific information is stored.

POLICY

• Strike count • Last login time • Password expiration time • Hashed answers to challenge questions • Last password change time • Accepted Terms of Use time

Page 24: Password management

The user’s password is expired, but within the grace period. The user defers the password change by clicking the link shown and is allowed to login.

Step 1:

Page 25: Password management

Step 2: A few days later, the user attempts to login and the password is now expired. PortalGuard forces a password change.

Page 26: Password management

Step 2a:

If PortalGuard is configured to use a password meter it is automatically updated as the user types their new password.

Page 27: Password management

Step 2b:

If a password minimum age is enabled and the user attempts to manually change their password again, PortalGuard will prevent it.

Page 28: Password management

Step 3:

When password history is enabled, a password that satisfies the complexity rules may still be rejected.

Page 29: Password management

Step 4: Once the new password is acceptable, PortalGuard changes it in the target user repository in real-time and notifies the user of the success.

Page 30: Password management

Step 5:

If a password minimum age is enabled and the user attempts to manually change their password again, PortalGuard will prevent it.

Page 31: Password management

Password Rules:

• Minimum length • Maximum length • Minimum lowercase • Minimum uppercase • Minimum numeric • Minimum special • Active Directory

complexity

Configurable through the PortalGuard Configuration Utility:

Page 32: Password management

Configurable through the PortalGuard Configuration Utility:

Rule Grouping:

• Combine standard password rules into pools where only a subset must be met

Page 33: Password management

Configurable through the PortalGuard Configuration Utility:

Enable/Disable Password Meter:

• Minimum required

“score” when enabled

Page 34: Password management

Configurable through the PortalGuard Configuration Utility:

Password History:

• By number of entries or time

Page 35: Password management

Configurable through the PortalGuard Configuration Utility:

Password Dictionary:

• Standard words that passwords cannot contain

Page 36: Password management

Configurable through the PortalGuard Configuration Utility:

Misc:

• Enforce Complexity Rules During Login

• Regular Expression Checking

Page 37: Password management

Auditing: • Log last login • Log last password change • Log last password recovery • Require acceptance • URL for rejection

Configurable through the PortalGuard Configuration Utility:

Password Expiration • Expiration period • Grace period • Expire first use • Minimum age • Calendar reminders

Lockout • Strike limit • Lock expiration • Strike messages • Inactivity • Session concurrency • Help Desk/Verbal Authentication

Page 38: Password management

TECHNICAL REQUIREMENTS

Page 39: Password management

A MSI is used to install PortalGuard on IIS 6 or 7.x.

This version of PortalGuard supports direct access and authentication to cloud/browser-based applications, only.

• IBM WebSphere/WebSphere Portal v5.1 or higher • Microsoft IIS 6.0 or higher • Microsoft Windows SharePoint Services 3.0 or higher • Microsoft Office SharePoint Server 2007 or later

• .NET 2.0 framework or later must be installed • (64-bit OS only) Microsoft Visual C++ 2005 SP1 Redistributable Package (x64) • Microsoft Windows Server 2000 • Microsoft Windows Server 2003 (32 or 64-bit) • Microsoft Windows Server 2008 (32 or 64-bit) • Microsoft Windows Server 2008 R2

Page 40: Password management

THANK YOU For more information visit PortalGuard.com or Contact Us