Authentication Using One-Time Password Token and Smart Card an Easy Way to Prevent Identity Theft

Authentication Using One-Time Password Token and Smart Card an Easy Way to Prevent Identity Theft

AUTHENTICATION USING ONE-TIME PASSWORD TOKEN AND SMART CARD AN EASY WAY TO PREVENT IDENTITY THEFT THIERRY BORDAZ - FLORENCE RENAUD Senior Software Engineers - Identity Management PASSWORD THEFT CNIL RECOMMENDATION PHISHING PASSWORDS ARE NOT SECURE. WHAT SHOULD I DO, THEN? TWO FACTOR AUTHENTICATION OTP (TOTP/HOTP TOKENS, SOFT TOKENS, MOBILE PHONE...) PKCS#11 (SMART CARD READER + SMART CARD, USB KEYS...) IDENTITY MANAGEMENT MAIN FEATURES CENTRALIZED AUTHENTICATION Source: IDM or Active Directory Credentials: passwords, certificates, Smart Cards, OTP tokens Single Sign-On: Kerberos, SAML, OpenID CENTRALIZED AUTHORIZATION Resources: systems, services, applications HBAC, sudo rules, privileges CENTRALIZED MANAGEMENT Policy Certificates and Keys DNS BASED ON A COLLECTION OF OPEN SOURCE COMPONENTS: KDC, LDAP, PKI, DNS, FREEIPA DEMO #1: OTP AUTHENTICATION WITH FREEIPA Phase 1: Sharing a secret Soft token (freeOTP) Secret user 1 Secret / SR Serial number XXX user 2 Hardware token XXX (gemalto) user 3 Write secret Programmable Hardware token (yubikey) Write secret Phase 2: Synchronize counter code(counter_N) user 1 Soft token code(counter_N+1 (freeOTP) ) code(counter) = TRUNCATE(HMAC(sha1, , counter)) / (10^digit) rfc 4226/6238 Phase 3: use it at login First factor password user 1 - 2FA Second factor: code Soft token (freeOTP) Second factor: code DEMO #2: SMART CARD AUTHENTICATION WITH FREEIPA SMART CARD AUTHENTICATION FREEIPA SERVER FREEIPA CLIENT Username: PIN: Users and groups SMART CARD AUTHENTICATION FREEIPA SERVER FREEIPA CLIENT SSL certificate Username: PIN: Users and groups SMART CARD AUTHENTICATION FREEIPA SERVER FREEIPA CLIENT Look for matching user Username: PIN: Users and groups SMART CARD AUTHENTICATION FREEIPA SERVER FREEIPA CLIENT authenticated Username: PIN: Users and groups RESOURCES FREEIPA Project wiki: http://www.freeipa.org Project trac: https://fedorahosted.org/freeipa/ Code: https://git.fedorahosted.org/cgit/freeipa.git/ Blog aggregation: http://planet.freeipa.org/ FreeIPA demo instance in the cloud: http://www.freeipa.org/page/Demo Mailing lists: [email protected] [email protected] [email protected] THANK YOU! linkedin.com/company/red-hat twitter.com/RedHatNews facebook.com/redhatinc plus.google.com/+RedHat youtube.com/redhat.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    16 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us