SlideShare a Scribd company logo
Understanding PortalGuard’s


      Two-factor Authentication:
        A Tokenless Approach




Highlighting the Multi-factor Authentication Layer of the
                 PortalGuard Platform
By the end of this tutorial you will be able to…

 • Define PortalGuard
 • Understand the need for two-factor authentication
 • Learn about PortalGuard’s Two-factor Authentication Options
 • See the step-by-step Authentication Process
 • Know the technical requirements
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.

   Usability                       Security
   • Single Sign-on                • Knowledge-based
   • Password Management           • Two-factor Authentication
   • Password Synchronization      • Contextual Authentication
   • Self-service Password Reset   • Real-time Reports/Alerts
Before going into the details…


• Configurable by user, group or application
• Configure One-time Password (OTP) length, expiration and format
• Send OTP via SMS, email, transparent token and printer
• Enforced for direct access to applications, VPN using RADIUS and during
  a self-service password reset, recovery, or account unlock
• No SMS gateway required
• Cost effective and competitively priced
• Tailored Authentication for an exact fit
A P P L I C AT I O N S
Two-factor Authentication is…
   Used to increase security by requiring:


“Something you know”

                          AND
                                    “Something you have”
Aren’t all Two-factor Authentication Solutions the Same?
They will increase your security however…

   • Inflexible
   • Low usability
   • High total cost of ownership
   • Tokens are expensive, forgotten and need replacement/repair
ONE-TIME PASSWORD (OTP)




• Web/cloud application directly
• VPN connection using RADIUS
• Self-service password reset,
  recovery, or account unlock      Transparent Tokens
How do I choose?

         • Attack Prevention – both passive and active
SMS

         • Total Cost of Ownership

         • Support/Maintenance Requirements

         • Client-side Software
         • Ease of Use
         • Portability
• Increased security - add an extra layer of authentication to application
  access, VPN access, or during a self-service password reset
• Reduce Risk - prevent attacks by leveraging credentials which expire
  after one use
• Usability - leverage hardware a user already has for increased user
  adoption
• Eliminate forgotten passwords - leverage a username and OTP only as
  credentials
• Configurable - to the user, group or application levels
• Flexible - multiple OTP delivery methods available
HOW IT WORKS
PortalGuard provides flexibility…

Allows you to configure whether the enrollment will be forced or able to
be postponed “x” number of times by the user.
Step 1:
      7:
      6:
      5:
      4:
      3:
      2:
PortalGuard’s loginin thetosends the OTP tocontinue. expired web-application.
  The user entersaccessaOTP they received and and data. On”. that was
  This PortalGuard screen user attempting toauseclicks “Log OTP
  The user enterstheir username and clicks the user’s mobile phone
       is angains server isthe web-application an
            example of       presented when user visits the
  The user is prompted for a password and OTP.
  never 5-10 Once the expired OTP an SMS.
  withinused. seconds, in the form ofis entered, the user is denied access
  and prompted to cancel the process or request a valid OTP.
Step 1:
PortalGuard’s login screen is presented when a user visits the web-application.
Step 2:
The user enters their username and clicks continue.
Step 3:
The PortalGuard server sends the OTP to the user’s mobile phone
within 5-10 seconds, in the form of an SMS.
Step 4:
The user is prompted for a password and OTP.
Step 5:
The user enters in the OTP they received and clicks “Log On”.
Step 6:
The user gains access to the web-application and data.
Step 6:
This is an example of a user attempting to use an expired OTP that was
never used. Once the expired OTP is entered, the user is denied access
and prompted to cancel the process or request a valid OTP.
RADIUS Support:
An internet standard that was designed primarily to authenticate
remote users
               •   Cisco            •   Citrix
               •   Juniper          •   Checkpoint


           Network Access Server (NAS) = “RADIUS Client”
                      PortalGuard = “RADIUS Server”

•   User accounts defined locally
•   LDAP Authentication
•   X.509 certificates
•   RADIUS
Step 1:
The user attempts to connect to the NAS/firewall using either a
browser or VPN client software and is prompted for username and
password.
Step 2:
The NAS communicates the credentials to the PortalGuard server
using the RADIUS protocol.

Step 3:

The PortalGuard server validates the user’s credentials against its
configured user repository (e.g. Active Directory).
Step 4:
The user attempts to connect to the NAS/firewall using either a
browser or VPN client software and is prompted for username and
password.
 Step 5:
PortalGuard replies to the RADIUS request with an Access-Challenge
response that includes a custom message that should be displayed to
the user and a random identifier (the “state”) that the NAS will send
back to PortalGuard to identify the same user session.
Step 6:
The NAS displays the custom message requesting the user to enter
the OTP that was sent to their mobile device.
Step 7:
The user enters the OTP from their mobile device and submits
it to the NAS.
Step 8:
 The NAS communicates the credentials to the PortalGuard server
 using the RADIUS protocol.

 Step 9:
The PortalGuard server replies to the RADIUS 2nd request with an
Access-Accept response.
Step 10:
The NAS accepts the user’s authentication and the VPN
tunnel/session is established. The user is then able to access
internal resources (e.g. “crm.acme.com”).
Configurable through the PortalGuard Configuration Utility:
• Delivery format, including From, Subject and Body fields
• Expiration, aka “time-to-
  live” (TTL)
• Length
• Format
    • Numeric characters only
    • Upper/lowercase
      characters
    • Upper/lowercase &
      numeric characters
    • Upper/lowercase,
      numeric and symbol
      characters
TECHNICAL REQUIREMENTS
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.
• .NET 2.0 framework or later must be installed
• (64-bit OS only) Microsoft Visual C++ 2005 SP1 Redistributable Package (x64)
• 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
• 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
• The network appliance must support RADIUS as an authentication option
• The network appliance must support the Access-Challenge response type as well as
  the State and Reply-Message attributes
• PortalGuard must be licensed for RADIUS support
• End-user enrollment of mobile devices or challenge answers must be performed
  external to the RADIUS protocol
THANK YOU
For more information visit PortalGuard.com or Contact Us

More Related Content

PPTX
Two factor authentication presentation mcit
PDF
Two Factor Authentication and You
PDF
Adding Two Factor Authentication to your App with Authy
PDF
3 reasons your business can't ignore Two-Factor Authentication
PDF
Avoiding Two-factor Authentication? You're Not Alone
PDF
2 factor authentication 3 [compatibility mode]
PDF
TWO FACTOR AUTHENTICATION - COMPREHENSIVE GUIDE
PDF
Two-factor Authentication
Two factor authentication presentation mcit
Two Factor Authentication and You
Adding Two Factor Authentication to your App with Authy
3 reasons your business can't ignore Two-Factor Authentication
Avoiding Two-factor Authentication? You're Not Alone
2 factor authentication 3 [compatibility mode]
TWO FACTOR AUTHENTICATION - COMPREHENSIVE GUIDE
Two-factor Authentication

What's hot (20)

PPTX
Two Factor Authentication Made Easy ICWE 2015
PDF
Combat the Latest Two-Factor Authentication Evasion Techniques
PDF
Why Two-Factor Authentication?
PPTX
Seminar-Two Factor Authentication
PDF
Two factor authentication
PPTX
Two factor authentication 2018
PPTX
Two Factor Authentication
PPTX
SecureOTP: Total One-Time-Password Solution
PDF
Two factor authentication-in_your_network_e_guide
PPTX
Webinar - Easy multi factor authentication strategies and PCI DSS
PPTX
User Authentication for Government
PPTX
Webinar: Goodbye RSA. Hello Modern Authentication.
PDF
Stronger/Multi-factor Authentication for Enterprise Applications
PPTX
Securing Microservices with Spring Cloud Security
PPTX
Multi-Factor Authentication - "Moving Towards the Enterprise"
PDF
Auth-Shield
PDF
STRONG AUTHENTICATION ... NO PASSWORDS
PDF
FIDO Authentication Opportunities in Healthcare
PPTX
kicking your enterprise security up a notch with adaptive authentication sa...
PDF
Code by the sea: Web Application Security
Two Factor Authentication Made Easy ICWE 2015
Combat the Latest Two-Factor Authentication Evasion Techniques
Why Two-Factor Authentication?
Seminar-Two Factor Authentication
Two factor authentication
Two factor authentication 2018
Two Factor Authentication
SecureOTP: Total One-Time-Password Solution
Two factor authentication-in_your_network_e_guide
Webinar - Easy multi factor authentication strategies and PCI DSS
User Authentication for Government
Webinar: Goodbye RSA. Hello Modern Authentication.
Stronger/Multi-factor Authentication for Enterprise Applications
Securing Microservices with Spring Cloud Security
Multi-Factor Authentication - "Moving Towards the Enterprise"
Auth-Shield
STRONG AUTHENTICATION ... NO PASSWORDS
FIDO Authentication Opportunities in Healthcare
kicking your enterprise security up a notch with adaptive authentication sa...
Code by the sea: Web Application Security
Ad

Viewers also liked (16)

PPT
9 password security
PDF
Two factor authentication with Laravel and Google Authenticator
PPTX
2FA Protocol Presentation
PPTX
Secure Session Control in Education Cloud Using One Time Password (OTP)
PDF
The Back to School Smartphone Guide
PPTX
captcha as a graphical password
PDF
3 Ways to Protect the Data in Your Apple Account
PPTX
Graphical password authentication system with association of sound
DOC
Seminar report on captcha
DOCX
Uml diagram for_hospital_management_system
PPTX
Hospital management system
PPTX
Ppt for graphical password authentication using cued click points
PPTX
Hospital Management System
ODT
PROJECT-HOSPITAL MANAGEMENT SYSTEM CHAP. 1 TO 4
DOCX
Hospital management system project
DOC
Hospital management system
9 password security
Two factor authentication with Laravel and Google Authenticator
2FA Protocol Presentation
Secure Session Control in Education Cloud Using One Time Password (OTP)
The Back to School Smartphone Guide
captcha as a graphical password
3 Ways to Protect the Data in Your Apple Account
Graphical password authentication system with association of sound
Seminar report on captcha
Uml diagram for_hospital_management_system
Hospital management system
Ppt for graphical password authentication using cued click points
Hospital Management System
PROJECT-HOSPITAL MANAGEMENT SYSTEM CHAP. 1 TO 4
Hospital management system project
Hospital management system
Ad

Similar to Two-factor Authentication (20)

PDF
Twofactorauthentication 120625115723-phpapp01
PDF
Context Based Authentication
PDF
Self-service Password Reset
PPTX
Safenet Authentication Service, SAS
PDF
Password Synchronization
PPTX
Digital Certificates and Secure Web Access
PDF
PPT
The WiKID Strong Authentication Systems Overview
DOCX
Multifactor authenticationMultifactor authentication or MFA .docx
PDF
WebAuthn & FIDO2
PPTX
ACDKOCHI19 - Enterprise grade security for web and mobile applications on AWS
PPTX
Presentation
PDF
Unit 3_Digital Certificate_Intro_Types.pdf
PDF
#MFSummit2016 Secure: Is your mainframe less secure than your fileserver
PDF
Serverless Meetup - Getting started with AWS Cognito [Jul 2020]
PPTX
An Authentication and Authorization Architecture for a Microservices World
PDF
Rsa authentication manager 8.2 presentation
PPTX
How to write secure code
PDF
Security 101: Multi-Factor Authentication for IBM i
PPTX
Introduction to Azure AD and Azure AD B2C
Twofactorauthentication 120625115723-phpapp01
Context Based Authentication
Self-service Password Reset
Safenet Authentication Service, SAS
Password Synchronization
Digital Certificates and Secure Web Access
The WiKID Strong Authentication Systems Overview
Multifactor authenticationMultifactor authentication or MFA .docx
WebAuthn & FIDO2
ACDKOCHI19 - Enterprise grade security for web and mobile applications on AWS
Presentation
Unit 3_Digital Certificate_Intro_Types.pdf
#MFSummit2016 Secure: Is your mainframe less secure than your fileserver
Serverless Meetup - Getting started with AWS Cognito [Jul 2020]
An Authentication and Authorization Architecture for a Microservices World
Rsa authentication manager 8.2 presentation
How to write secure code
Security 101: Multi-Factor Authentication for IBM i
Introduction to Azure AD and Azure AD B2C

More from PortalGuard dba PistolStar, Inc. (6)

PPTX
The Cost and Loss of Not using Single Sign-On with Two-Factor Authentication
PDF
PDF
Password Synchronization
PDF
Self-service Password Reset
PDF
Contextual Authentication
PPTX
Make Your Employees More Security Aware
The Cost and Loss of Not using Single Sign-On with Two-Factor Authentication
Password Synchronization
Self-service Password Reset
Contextual Authentication
Make Your Employees More Security Aware

Recently uploaded (20)

PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
cuic standard and advanced reporting.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Electronic commerce courselecture one. Pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Encapsulation theory and applications.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Big Data Technologies - Introduction.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Machine learning based COVID-19 study performance prediction
Reach Out and Touch Someone: Haptics and Empathic Computing
Unlocking AI with Model Context Protocol (MCP)
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Advanced methodologies resolving dimensionality complications for autism neur...
cuic standard and advanced reporting.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Electronic commerce courselecture one. Pdf
Review of recent advances in non-invasive hemoglobin estimation
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Encapsulation theory and applications.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Chapter 3 Spatial Domain Image Processing.pdf
Empathic Computing: Creating Shared Understanding
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
“AI and Expert System Decision Support & Business Intelligence Systems”
Digital-Transformation-Roadmap-for-Companies.pptx
Big Data Technologies - Introduction.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Understanding_Digital_Forensics_Presentation.pptx
Machine learning based COVID-19 study performance prediction

Two-factor Authentication

  • 1. Understanding PortalGuard’s Two-factor Authentication: A Tokenless Approach Highlighting the Multi-factor Authentication Layer of the PortalGuard Platform
  • 2. By the end of this tutorial you will be able to… • Define PortalGuard • Understand the need for two-factor authentication • Learn about PortalGuard’s Two-factor Authentication Options • See the step-by-step Authentication Process • Know the technical requirements
  • 3. 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. Usability Security • Single Sign-on • Knowledge-based • Password Management • Two-factor Authentication • Password Synchronization • Contextual Authentication • Self-service Password Reset • Real-time Reports/Alerts
  • 4. Before going into the details… • Configurable by user, group or application • Configure One-time Password (OTP) length, expiration and format • Send OTP via SMS, email, transparent token and printer • Enforced for direct access to applications, VPN using RADIUS and during a self-service password reset, recovery, or account unlock • No SMS gateway required • Cost effective and competitively priced • Tailored Authentication for an exact fit
  • 5. A P P L I C AT I O N S
  • 6. Two-factor Authentication is… Used to increase security by requiring: “Something you know” AND “Something you have”
  • 7. Aren’t all Two-factor Authentication Solutions the Same? They will increase your security however… • Inflexible • Low usability • High total cost of ownership • Tokens are expensive, forgotten and need replacement/repair
  • 8. ONE-TIME PASSWORD (OTP) • Web/cloud application directly • VPN connection using RADIUS • Self-service password reset, recovery, or account unlock Transparent Tokens
  • 9. How do I choose? • Attack Prevention – both passive and active SMS • Total Cost of Ownership • Support/Maintenance Requirements • Client-side Software • Ease of Use • Portability
  • 10. • Increased security - add an extra layer of authentication to application access, VPN access, or during a self-service password reset • Reduce Risk - prevent attacks by leveraging credentials which expire after one use • Usability - leverage hardware a user already has for increased user adoption • Eliminate forgotten passwords - leverage a username and OTP only as credentials • Configurable - to the user, group or application levels • Flexible - multiple OTP delivery methods available
  • 12. PortalGuard provides flexibility… Allows you to configure whether the enrollment will be forced or able to be postponed “x” number of times by the user.
  • 13. Step 1: 7: 6: 5: 4: 3: 2: PortalGuard’s loginin thetosends the OTP tocontinue. expired web-application. The user entersaccessaOTP they received and and data. On”. that was This PortalGuard screen user attempting toauseclicks “Log OTP The user enterstheir username and clicks the user’s mobile phone is angains server isthe web-application an example of presented when user visits the The user is prompted for a password and OTP. never 5-10 Once the expired OTP an SMS. withinused. seconds, in the form ofis entered, the user is denied access and prompted to cancel the process or request a valid OTP.
  • 14. Step 1: PortalGuard’s login screen is presented when a user visits the web-application.
  • 15. Step 2: The user enters their username and clicks continue.
  • 16. Step 3: The PortalGuard server sends the OTP to the user’s mobile phone within 5-10 seconds, in the form of an SMS.
  • 17. Step 4: The user is prompted for a password and OTP.
  • 18. Step 5: The user enters in the OTP they received and clicks “Log On”.
  • 19. Step 6: The user gains access to the web-application and data.
  • 20. Step 6: This is an example of a user attempting to use an expired OTP that was never used. Once the expired OTP is entered, the user is denied access and prompted to cancel the process or request a valid OTP.
  • 21. RADIUS Support: An internet standard that was designed primarily to authenticate remote users • Cisco • Citrix • Juniper • Checkpoint Network Access Server (NAS) = “RADIUS Client” PortalGuard = “RADIUS Server” • User accounts defined locally • LDAP Authentication • X.509 certificates • RADIUS
  • 22. Step 1: The user attempts to connect to the NAS/firewall using either a browser or VPN client software and is prompted for username and password.
  • 23. Step 2: The NAS communicates the credentials to the PortalGuard server using the RADIUS protocol. Step 3: The PortalGuard server validates the user’s credentials against its configured user repository (e.g. Active Directory).
  • 24. Step 4: The user attempts to connect to the NAS/firewall using either a browser or VPN client software and is prompted for username and password. Step 5: PortalGuard replies to the RADIUS request with an Access-Challenge response that includes a custom message that should be displayed to the user and a random identifier (the “state”) that the NAS will send back to PortalGuard to identify the same user session.
  • 25. Step 6: The NAS displays the custom message requesting the user to enter the OTP that was sent to their mobile device.
  • 26. Step 7: The user enters the OTP from their mobile device and submits it to the NAS.
  • 27. Step 8: The NAS communicates the credentials to the PortalGuard server using the RADIUS protocol. Step 9: The PortalGuard server replies to the RADIUS 2nd request with an Access-Accept response.
  • 28. Step 10: The NAS accepts the user’s authentication and the VPN tunnel/session is established. The user is then able to access internal resources (e.g. “crm.acme.com”).
  • 29. Configurable through the PortalGuard Configuration Utility: • Delivery format, including From, Subject and Body fields • Expiration, aka “time-to- live” (TTL) • Length • Format • Numeric characters only • Upper/lowercase characters • Upper/lowercase & numeric characters • Upper/lowercase, numeric and symbol characters
  • 31. 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. • .NET 2.0 framework or later must be installed • (64-bit OS only) Microsoft Visual C++ 2005 SP1 Redistributable Package (x64) • 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 • 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 • The network appliance must support RADIUS as an authentication option • The network appliance must support the Access-Challenge response type as well as the State and Reply-Message attributes • PortalGuard must be licensed for RADIUS support • End-user enrollment of mobile devices or challenge answers must be performed external to the RADIUS protocol
  • 32. THANK YOU For more information visit PortalGuard.com or Contact Us