Integrating Biometrics into the Database and Application Server Infrastructure. Shirley Ann Stern Principal Product Manager Oracle Corporation



Similar documents
Seema Sundara, Timothy Chorma, Ying Hu, Jagannathan Srinivasan Oracle Corporation New England Development Center Nashua, New Hampshire

OracleAS Identity Management Solving Real World Problems

Oracle Identity Management Concepts and Architecture. An Oracle White Paper December 2003

Biometrics for Global Web Authentication: an Open Source Java/J2EE-Based Approach

Oracle Access Manager. An Oracle White Paper

Web Applications Access Control Single Sign On

SAML Security Option White Paper

PingFederate. SSO Integration Overview

CA Single Sign-On r12.x (CA SiteMinder) Implementation Proven Professional Exam

Oracle Identity Management: Integration with Windows. An Oracle White Paper December. 2004

Biometric SSO Authentication Using Java Enterprise System

ORACLE DATABASE SECURITY. Keywords: data security, password administration, Oracle HTTP Server, OracleAS, access control.

Agenda. How to configure

API-Security Gateway Dirk Krafzig

Oracle Identity Manager (OIM) as Enterprise Security Platform - A Real World Implementation Approach for Success

RSA ACCESS MANAGER. Web Access Management Solution ESSENTIALS SECURE ACCESS TO WEB APPLICATIONS WEB SINGLE SIGN-ON CONTEXTUAL AUTHORIZATION

Integrating Hitachi ID Suite with WebSSO Systems

Single Sign-on (SSO) technologies for the Domino Web Server

Deploying RSA ClearTrust with the FirePass controller

New Single Sign-on Options for IBM Lotus Notes & Domino IBM Corporation

Securing WebFOCUS A Primer. Bob Hoffman Information Builders

The Benefits of an Industry Standard Platform for Enterprise Sign-On

PRIME IDENTITY MANAGEMENT CORE

How To Secure Your Data Center From Hackers

SOA REFERENCE ARCHITECTURE: WEB TIER

CA SiteMinder SSO Agents for ERP Systems

Identity Management in Liferay Overview and Best Practices. Liferay Portal 6.0 EE

Approaches to Enterprise Identity Management: Best of Breed vs. Suites

Integrating IBM Cognos 8 BI with 3rd Party Auhtentication Proxies

ADMINISTERING ADOBE LIVECYCLE MOSAIC 9.5

Enabling Single Sign-On for Oracle Applications Oracle Applications Users Group PAGE 1

KMx Enterprise: Integration Overview for Member Account Synchronization and Single Signon

Ameritas Single Sign-On (SSO) and Enterprise SAML Standard. Architectural Implementation, Patterns and Usage Guidelines

WHITEPAPER. SECUREAUTH 2-FACTOR AS A SERVICE 2FaaS

Oracle Identity Analytics Architecture. An Oracle White Paper July 2010

How to Implement Enterprise SAML SSO

Eliminating Authentication Pop- Ups in SAP Landscapes

Xerox DocuShare Security Features. Security White Paper

MEGA Web Application Architecture Overview MEGA 2009 SP4

External Authentication with WebCT. What We ll Discuss

How To Get A Single Sign On (Sso)

The Unique Alternative to the Big Four. Identity and Access Management

SAML-Based SSO Solution

SAFE-T RSACCESS REPLACEMENT FOR MICROSOFT FOREFRONT UNIFIED ACCESS GATEWAY (UAG)

OpenAM. 1 open source 1 community experience distilled. Single Sign-On (SSO) tool for securing your web. applications in a fast and easy way

OpenSSO: Cross Domain Single Sign On

There are more security levels in ARCHIBUS, as described bellow.

Product overview. CA SiteMinder lets you manage and deploy secure web applications to: Increase new business opportunities

Security+ Guide to Network Security Fundamentals, Third Edition Chapter 8 Authentication

Documentation. CloudAnywhere. Page 1

IBM SPSS Collaboration and Deployment Services Version 6 Release 0. Single Sign-On Services Developer's Guide

TIBCO Spotfire Platform IT Brief

PingFederate. Integration Overview

Security Frameworks. An Enterprise Approach to Security. Robert Belka Frazier, CISSP

Centralized Oracle Database Authentication and Authorization in a Directory

Gabriel Magariño. Software Engineer. Overview Revisited

Biometric Single Sign-on using SAML

TrustedX - PKI Authentication. Whitepaper

Single Sign-on Integration With PKI

PortWise Access Management Suite

SAP NetWeaver Single Sign-On. Product Management SAP NetWeaver Identity Management & Security June 2011

Microsoft.NET Passport, a solution of single sign on

Oracle Identity Management for SAP in Heterogeneous IT Environments. An Oracle White Paper January 2007

Securing ArcGIS Server Services: First Steps

WHITE PAPER Usher Mobile Identity Platform

WebLogic Server 7.0 Single Sign-On: An Overview

Security+ Guide to Network Security Fundamentals, Fourth Edition. Chapter 10 Authentication and Account Management

Single Sign-On. Security and comfort can be friend. Arnd Langguth. September, 2006

Oracle Identity Manager, Oracle Internet Directory

Session Service Architecture

TrustedX: eidas Platform

Protected Trust Directory Sync Guide

Research. Identity and Access Management Defined

BlackBerry Enterprise Server for Microsoft Exchange Version: 5.0 Service Pack: 2. Administration Guide

NetworkingPS Federated Identity Solution Solutions Overview

Critical Issues with Lotus Notes and Domino 8.5 Password Authentication, Security and Management

Controlling Web Access with BMC Web Access Manager WHITE PAPER

Crawl Proxy Installation and Configuration Guide

The PortalGuard All-In-One Authentication Solution-set: A Comparison Guide of Two-Factor Capabilities vs. the Competition

SCAS: AN IMPROVED SINGLE SIGN-ON MODEL BASE ON CAS

Agenda. Federation using ADFS and Extensibility options. Office 365 Identity overview. Federation and Synchronization

Oracle Security. Joyce Peng Senior Product Manager, Life Sciences Oracle Corporation

HP Software as a Service. Federated SSO Guide

nexus Hybrid Access Gateway

SaaS at Pfizer. Challenges, Solutions, Recommendations. Worldwide Business Technology

Deploying Single-sign On with RDC 46 OnSite: An examination of methods to allow Single-Sign-On for existing RDC 46 OnSite environments

Public Key Infrastructure for a Higher Education Environment

Robert Honeyman Honeyman IT Consulting.

Where every interaction matters.

Oracle Enterprise Single Sign-on Technical Guide An Oracle White Paper June 2009

Biometric Single Sign-on using SAML Architecture & Design Strategies

Transcription:

Integrating Biometrics into the Database and Application Server Infrastructure Shirley Ann Stern Principal Product Manager Oracle Corporation 1

Agenda! Introduction Importance of the infrastructure Role of biometrics! Database integration! Application Server integration! Identity management Benefits to biometrics! Conclusion! Q and A 2

Traditional Support! Biometrics can be used for verification or identification 1 to 1 of a claimed identity 1 to n match of a particular individual out of a candidate population! Biometric identification applications use a database for storage purposes! Biometric authentication is supported as a password alternative for web applications! Now changing to biometrics as part of a complete security solution 3

Importance of the Infrastructure! Take advantage of existing security environment complement rather than re-invent! Exploit existing features of availability, scalability, performance, etc.! Additional partner opportunities for biometric vendors! Better, easier integration for a complete solution! Savings in time and money when incorporating biometrics 4

Oracle s Role in Biometrics! Oracle Database and Application Servers supply the underlying, secure infrastructure Existing security features encompass a range of requirements Storage, processing, and manipulation of all types of structured and unstructured data! Ongoing development efforts to become more biometric-friendly! Partner integration is key Several are loosely integrated with Oracle Expert in biometric algorithms 5

Development Strategy for the Database! Add to the larger security focus area by supporting biometric identification via advanced techniques for high speed search and retrieval! Leverage existing pattern matching and recognition features to optimize biometric vendor capabilities! Actively seek partners to design, develop, and validate open APIs and performant index/search features 6

From Loose to Tight Integration Biometrics Application BioAPI or Vendor- Specific API Biometrics SDK RDBMS Disk Storage SQL/JDBC BioAPI or Vendor- Specific API Biometrics Application Mapping Biometrics SDK Extensibility Framework RDBMS Disk Storage SQL/JDBC 7

Tight Integration - Steps! Templates can be stored in a table column (RAW, simple object, XML, CBEFF)! Define SQL operators specific to the biometric IdentifyMatch() Given an input template, returns all the templates which match the input within a certain threshold (defined as primary operator) Score() Returns the degree of match of the input template with a stored template (defined as ancillary to IdentifyMatch operator)! Develop an indexing scheme including filters to quickly eliminate non-matches! Perform the exact match against the resulting reduced set of templates 8

Fingerprint Example! Table creation CREATE TABLE Employees (name VARCHAR2(128), employee_id INTEGER, dept VARCHAR2(30), fingerprint_template RAW(1024));! Indexing the column CREATE INDEX FingerprintIndex ON Employees(fingerprint_template) INDEXTYPE IS FingerprintIndexType;! Retrieving and matching scores SELECT name, Score(1) FROM Employees WHERE IdentifyMatch(fingerprint_template, <input>, 1) > 0; 9

Challenges! Learning curve vs. power and flexibility of indexing approach User defined techniques can be applied to other domains! Filters may not always reduce the search space! Appreciable amount in performance over inmemory matching algorithm 10

Advantages! Combine biometric and relational predicates in SQL to reduce the search space SELECT name, Score(1) FROM Employees WHERE IdentifyMatch(fingerprint_template, <input>, 1) > 0 AND dept = CIS ;! Support for multi-modal biometrics to increased accuracy, greater flexibility for deployment 11

Multi-modal Biometrics CREATE TABLE Employees (id INTEGER, fingerprint_template RAW(1024), face_template RAW(1024)); SELECT Score(1), Score(2) FROM Employees WHERE IdentifyMatch(fingerprint_template, <input-fp>, 1) >0 AND IdentifyMatch(face_template, <input-face>, 2) > 0;... SELECT Score(1), Score(2) FROM Employees WHERE IdentifyMatch(fingerprint_template, <input-fp>, 1) >0 OR IdentifyMatch(face_template, <input-face>, 2) > 0;... SELECT Score(1), Score(2) FROM Employees WHERE (IdentifyMatch(fingerprint_template, <input-fp>, 1) >0 OR IdentifyMatch(face_template, <input-face>, 2) > 0) AND Score(1) + Score(2) >1; 12

Composite Biometrics CREATE TABLE Employees (id INTEGER, biom CompositeBiometric); CREATE INDEX FingerprintFaceIndex ON Employees(biom) INDEXTYPE IS FingerprintFaceIndexType; SELECT Score(1) FROM Employees WHERE IdentifyMatch(biom, CompositeBiometric(<input-fp>, <input-face>), 1) >0 ; 13

Development Strategy for the Application Server! Add biometric authentication as a supported alternative for web-based applications! Leverage existing Single Sign-On services for biometric partner integration! Actively encourage partners to develop against and validate SSO APIs and services 14

Single Sign-On Today Web Browser Oracle9iAS HTTP Server Identity Redirect J2EE Application JAAS Role Role Encrypted Cookie Oracle9iAS Single Identity Sign-On & Credential Oracle Internet Directory 15

Single Sign-On via a Biometric Web Browser Biometric Server Oracle9iAS HTTP Server CustomLogin.jsp Encrypted Cookie Oracle9iAS Identity Single & Sign-On Credential Oracle Internet Directory 16

Advantages and Disadvantages! Straightforward, minimal learning curve! Single integration point to several applications! Does accommodate multiple biometrics BUT! Loose integration allows very little exploitation of other features 17

Identity Management Directory LDAP standard repository for identity information Directory Integration Provisioning Integration Delegated Administration Single Sign-On Certificate Authority Integration with other directories Automatic provisioning of users in a given environment Self service administration tools for managing identity information across the enterprise Single sign-on to web applications Issue and manage X.509v3 compliant certificates to secure email and network connections 18

Importance of Identity Management Public Key Certificate Authority Single Sign-on Directory Integration Directory User Provisioning Delegated Administration! Wider focus, brings user management aspects together! Better integration for the components! More flexibility for APIs! Greater recognition to PKI, smart cards complementary to biometrics 19

Directory Integration for Biometrics LDAP Clients Directory Administration LDAP over SSL Oracle Database OID Server! Centralized user administration including biometrics! Centralized profile management And automated user provisioning! LDAP APIs for access to non-web based applications! Database authentication via a biometric 20

Directory Synchronization! Single authentication and digital identity across two environments LDAP Clients! Directories, application user repositories, database tables LDAP over SSL OID Server! Support for custom routines to define custom password policies, authenticate users through external credential stores Oracle Database Poll Directory Synch. Services LDAP or File 3rd Party Metadirectory Connected Directories 21

PKI-enabled Authentication! Directory provides centralized storage for user credentials, private keys! PKI-enabled Single Sign-On using X509v3 compliant certificate! Certificate authorities can automatically authenticate with Single Sign-On! Biometrics protects the private key and reduces abuse significantly over a PIN!...And storing the biometric on a smart card provides even greater security 22

Conclusion! An underlying infrastructure can make it easier for both vendors and enterprise developers to plug in biometrics! The infrastructure can be leveraged for performance, scalability, and maintainability factors that validate biometric effectiveness! Identity management provides: A framework to integrate biometrics, PKI, smart cards A broader environment to incorporate biometric authentication 23