ALAP - AgiLe Authentication Provider

Size: px
Start display at page:

Download "ALAP - AgiLe Authentication Provider"

Transcription

1 Documentation ALAP - AgiLe Authentication Provider Description of the Agile Authentication Provider (ALAP) Version 0.1, Andreas Fitzek andreas.fitzek@egiz.gv.at Summary: This document describes the architecture and the interfaces of the AgiLe Authentication Provider ALAP. E-Government Innovationszentrum Inffeldgasse 16/a, A-8010 Graz Tel Fax post@egiz.gv.at Das E-Government Innovationszentrum ist eine gemeinsame Einrichtung des Bundeskanzleramtes und der TU-Graz

2 Table of Contents 1 Motivation Architecture Overview Frontend Authentication Service Backend Services Session Service Logging Service Repository Service Policy Service Cryptographic Service Frontend Applicaiton Services Authentication Plugins Username Password Plugin Registration Authentication SMS TAN Plugin Registration Authentication Timebased One Time Password Plugin Registration Authentication TAN Application Plugin Registration Authentication Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 2

3 1 Motivation The Commission Implementing Regulation (EU) 2015/1502 states in Electronic identification means characteristics and design that for Assurance level Substantial and High one element needed is: The electronic identification means utilizes at least two authentication factors from different categories. Authentication factors need to be easy to use for users to be accepted, as well as provide best possible security. Usually these authentication factors are integrated into the systems, which authenticate the users. An implementation of an authentication factor might become vulnerable in a short amount of time, because a new security flaw was found. Therefore a deep integration in authentication systems might cause a long response time to insecure factor implementations. Authentication factors therefore could be used externally, and integrated in a pluggable way. A common approach is to users the modern smartphones, to run authenticator software, and act as an authentication factor. Because of the variety of modern smartphones, there is also a big variety in available technology to the users. We want to ensure the best possible security constraints, for as many devices as possible. Multiple different authentication factors should be provided, and the user should be guided, to the best possible authentication factor, that works on the user s devices. This approach allows the use of new security technologies, as soon as these are available. Even if not all users, are able to use these. To integrate the authentication factors into the system ALAP uses multiple Identity Providers to increase the security of an authentication. We implemented lightweight Identity Providers, which each perform one authentication step. These different Identity Providers are therefore our authentication factors. An authentication factor could therefore easily be excluded or added to the system, because it is reduced to a configuration option. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 3

4 2 Architecture 2.1 Overview ALAP is a distributed, highly scalable system, which provides authentication of endusers according to a definable policy and based on multiple authentication plugins. The authentication plugins are external web applications, which provide different authentication factors. The system is extendable, by registering new plugins. An authentication plugin is a web application, which implements an OpenID Provider (OP). ALAP is a multi-tier application. It consists of multiple frontend and backend services, which are connected through an AMQP based message bus. Image 1: Architectural Overview shows the architectural overview of the ALAP system. Image 1: Architectural Overview 2.2 Frontend Authentication Service The frontend authentication service is the main entry point to the ALAP. It provides a user interface for users to login and to manage their account. It also acts as Relying Party (RP), when talking with the different authentication plugins. It performs the necessary steps to authenticate an end-user according to the defined security policy. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 4

5 The frontend authentication service also offers a REST based API to the authentication plugins, to access plugin and user specific configurations, as well as plugins specific identity lookups. For the user to configure his authentication plugins, the frontend authentication service provides a list of links, to the configuration pages of authentication plugins. The authentication plugins can use the REST based API to perform the configuration with the user. The actual configuration data used by the authentication plugins can be stored in the ALAP system. Image 2: Frontend authentication service account management 2.3 Backend Services The backend services provide common functionality, to the frontend application services and use the frontend authentication service to perform the needed authentication steps Session Service The backend session service, allows the creation and destruction of system sessions and transactions. Sessions and transactions can have arbitrary attributes. The session service can be used by all services connected to the AMQP broker. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 5

6 2.3.2 Logging Service The backend logging service provides an event log, to log information, which helps investigations, in the case of an incident. The service acts as a black hole sink, therefore only functionality for writing and reading to the logging service is available, but no functionality to delete log entries Repository Service The repository service is the data access layer of the application. It stores the available application domains, the domain policies, authentication plugins, plugin configurations, and user information, as well as user and plugin specific configuration data Policy Service The policy service enforces the configured domain policies. Based on the requested action and the requested domain the policy service checks if the requirements for the execution of the action in the domain are met. The policy is a JavaScript program, which is executed. A provided function checks if a specific authentication plugin was already successfully authenticated in the current transaction or. This check verifies the ID Token delivered by the authentication plugin as OpenID Provider to the frontend authentication service, against the plugin configurations from the repository service. If the policy conditions are met, the request is forwarded to the specify target system, or a success response is generated. If the conditions are not met, the policy should produce authentication paths. These authentication paths describe the possible authentication path through the available authentication plugins the user can perform to authenticate this request. These authentication paths are then used to instruct the frontend authentication service to perform the actual authentication Cryptographic Service The cryptographic service can only be accessed through the policy system. It allows to read a user certificate and to create a digital signature based on the user s private key. The cryptographic service should use a Hardware Security Module for these operations. 2.4 Frontend Application Services Multiple frontend application services can be implemented that require authenticated tasks. These services provide the actual business service. An example of such a frontend application service is an implementation of the security layer. But also an Identity Provider based on well-known protocols like SAML2 or OpenID Connect could be implemented. The frontend application services use the backend policy engine to authenticate sessions and transaction for certain operations, like signature creation or authorization to access resources. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 6

7 3 Authentication Plugins 3.1 Username Password Plugin Registration Via the frontend authentication service the user can access the configuration page of the Username Password Plugin (UP). On this page the user can once choose his username and always change his password. Image 3: Configuration of Username and Password Authentication The Username Password Plugin (UP) is able to identify the end-user. The user enters his username and his password. The plugin uses the frontend authentication service to lookup the identity of the given username, and to fetch the configuration for the identified user. The configuration contains the hashed password of the user. This is checked against the provided password. If those match, then the users proofed, that he knows the password associated with the given username. Image 4 shows the authentication form used to provide the username and password. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 7

8 Image 4: Username Password authentication form 3.2 SMS TAN Plugin Registration Via the frontend authentication service the user can access the configuration page of the SMS TAN Plugin. On this page the user can setup his mobile phone number to receive SMS codes. Image 5: Configuration of SMS TAN Plugin Authentication One authentication plugin needs proof that the user possesses the registered SIM card. To do this, the SMS TAN Plugin sends a TAN code to the registered mobile phone number of the requested user. This TAN code has to be entered in the authentication Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 8

9 form by the user. If the TAN code entered through the web form matches the TAN send to the mobile phone, then the user proofed to possession of the SIM card, because he was able to receive the SMS. Image 6 shows the authentication form for the SMS TAN plugin. Image 6: Authentication form for SMS TAN 3.3 Time-based One Time Password Plugin A Time-based One Time Password (TOTP) is an HMAC based alpha numeric code as defined in RFC6238. Basically an authenticator application and a server share the same secret information and based on the current timestamp and this secret information a PIN code is generated. Everybody with knowledge of this secret information is able to calculate the correct code Registration Via the frontend authentication service the user can access the configuration page of the Time-based One Time Password Plugin. On this page the user can pair an authenticator application like the EGIZ Authentication or the Google Authenticator with the plugin. Therefore the user scans the QR code with the authenticator application and enters the generated code, to validate the pairing process. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 9

10 Image 7: Configuration of the TOTP Plugin Authentication This plugin shares a secret with an authenticator application of the user and requires the correct code to be entered. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 10

11 Image 8: Authentication form of the TOTP plugin 3.4 TAN Application Plugin The TAN Application plugin shares a secret AES key and initialization vector with the server. The initialization vector is changed for each authorization process and requires the knowledge of the previous initialization vector and the AES key. This authentication can only be performed when the EGIZ Authenticator is used Registration Via the frontend authentication service the user can access the configuration page of the TAN Application Plugin. On this page the user can pair an authenticator application like the EGIZ Authentication with the plugin. Therefore the user scans the QR code with the authenticator application and accepts the pairing request in the authenticator application. The authenticator application connects to the authentication plugin and performs the initial pairing protocol. Once this is done the Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 11

12 user is automatically redirected to the success page of the configuration. Image 9: Configuration of the TAN Application Plugin Authentication To perform an authentication the user has to scan the presented QR code with the paired authenticator application. In the authentication application the users has to accept the authentication request. Then the authenticator application performs the authorization protocol, based on the secret AES key and the current initialization vector with the authentication plugin. This plugins does not require the user to enter any information into the web form. The user only has to scan the QR code. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 12

13 Image 10: Authorization form for the TAN Application Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 13

14 Document history Version Date Author(s) Comments Andreas Fitzek Initial Version Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 14

CS November 2018

CS November 2018 Authentication Distributed Systems 25. Authentication For a user (or process): Establish & verify identity Then decide whether to allow access to resources (= authorization) Paul Krzyzanowski Rutgers University

More information

Distributed Systems. 25. Authentication Paul Krzyzanowski. Rutgers University. Fall 2018

Distributed Systems. 25. Authentication Paul Krzyzanowski. Rutgers University. Fall 2018 Distributed Systems 25. Authentication Paul Krzyzanowski Rutgers University Fall 2018 2018 Paul Krzyzanowski 1 Authentication For a user (or process): Establish & verify identity Then decide whether to

More information

ASC Chairman. Best Practice In Data Security In The Cloud. Speaker Name Dr. Eng. Bahaa Hasan

ASC Chairman. Best Practice In Data Security In The Cloud. Speaker Name Dr. Eng. Bahaa Hasan Regional Forum on Cybersecurity in the Era of Emerging Technologies & the Second Meeting of the Successful Administrative Practices -2017 Cairo, Egypt 28-29 November 2017 Best Practice In Data Security

More information

Security Specification

Security Specification Security Specification Security Specification Table of contents 1. Overview 2. Zero-knowledge cryptosystem a. The master password b. Secure user authentication c. Host-proof hosting d. Two-factor authentication

More information

User Directories. Overview, Pros and Cons

User Directories. Overview, Pros and Cons User Directories Overview, Pros and Cons Overview Secure ISMS can operate with one or more of the following user directories. Secure ISMS Users (ISMS) Internal users local to the Secure ISMS application

More information

Security analysis of OpenID, followed by a reference implementation of an npabased OpenID provider

Security analysis of OpenID, followed by a reference implementation of an npabased OpenID provider Security analysis of OpenID, followed by a reference implementation of an npabased OpenID provider Sebastian Feld, Norbert Pohlmann Institute for Internet-Security, if(is) Gelsenkirchen University of Applied

More information

Remote Support Two-Factor Authentication

Remote Support Two-Factor Authentication Remote Support Two-Factor Authentication 2003-2019 BeyondTrust Corporation. All Rights Reserved. BEYONDTRUST, its logo, and JUMP are trademarks of BeyondTrust Corporation. Other trademarks are the property

More information

Secret-in.me. A pentester design of password secret manager

Secret-in.me. A pentester design of password secret manager Secret-in.me A pentester design of password secret manager Who am I? Security engineer Working at SCRT France! Password manager Password A string Secret Information shared by very few people You have to

More information

Enhancing cloud applications by using external authentication services. 2015, 2016 IBM Corporation

Enhancing cloud applications by using external authentication services. 2015, 2016 IBM Corporation Enhancing cloud applications by using external authentication services After you complete this section, you should understand: Terminology such as authentication, identity, and ID token The benefits of

More information

Online Banking Security

Online Banking Security Online Banking Security Fabian Alenius Uwe Bauknecht May 17, 2009 Contents 1 Introduction 2 2 Secure Communication 2 2.1 Password authentication..................... 2 2.2 One-time Passwords.......................

More information

SWAMID Person-Proofed Multi-Factor Profile

SWAMID Person-Proofed Multi-Factor Profile Document SWAMID Person-Proofed Multi-Factor Profile Identifier http://www.swamid.se/policy/assurance/al2mfa Version V1.0 Last modified 2018-09-12 Pages 10 Status FINAL License Creative Commons BY-SA 3.0

More information

Two-Factor Authentication Guide Bomgar Remote Support

Two-Factor Authentication Guide Bomgar Remote Support Two-Factor Authentication Guide Bomgar Remote Support 2017 Bomgar Corporation. All rights reserved worldwide. BOMGAR and the BOMGAR logo are trademarks of Bomgar Corporation; other trademarks shown are

More information

Authentication Technology for a Smart eid Infrastructure.

Authentication Technology for a Smart eid Infrastructure. Authentication Technology for a Smart eid Infrastructure. www.aducid.com One app to access all public and private sector online services. One registration allows users to access all their online accounts

More information

Safelayer's Adaptive Authentication: Increased security through context information

Safelayer's Adaptive Authentication: Increased security through context information 1 Safelayer's Adaptive Authentication: Increased security through context information The password continues to be the most widely used credential, although awareness is growing that it provides insufficient

More information

Contents. Multi-Factor Authentication Overview. Available MFA Factors

Contents. Multi-Factor Authentication Overview. Available MFA Factors The purpose of this document is to provide National University student Single Sign-On users with instructions for how to configure and use Multi-Factor Authentication. Contents Multi-Factor Authentication

More information

FIPS Security Policy. for Marvell Semiconductor, Inc. Solaris 2 Cryptographic Module

FIPS Security Policy. for Marvell Semiconductor, Inc. Solaris 2 Cryptographic Module FIPS 140-2 Security Policy for Marvell Semiconductor, Inc. Solaris 2 Cryptographic Module Hardware Version: 88i8925, 88i8922, 88i8945, and 88i8946 Firmware Version: Solaris2-FIPS-FW-V1.0 Document Version:

More information

COMMON CRITERIA CERTIFICATION REPORT

COMMON CRITERIA CERTIFICATION REPORT COMMON CRITERIA CERTIFICATION REPORT WorkCentre 7525/7530/7535/7545/7556 with FIPS 140-2 Compliance over SNMPv3 25 July 2016 v1.0 383-4-371 Government of Canada. This document is the property of the Government

More information

Nigori: Storing Secrets in the Cloud. Ben Laurie

Nigori: Storing Secrets in the Cloud. Ben Laurie Nigori: Storing Secrets in the Cloud Ben Laurie (benl@google.com) April 23, 2013 1 Introduction Secure login is something we would clearly like, but achieving it practically for the majority users turns

More information

Hong Kong Access Federation (HKAF) Identity Management Practice Statement (IMPS)

Hong Kong Access Federation (HKAF) Identity Management Practice Statement (IMPS) Hong Kong Access Federation (HKAF) Identity Management Practice Statement (IMPS) This document (IMPS) facilitates an organization to provide relevant information to describe how it fulfils the normative

More information

OneID An architectural overview

OneID An architectural overview OneID An architectural overview Jim Fenton November 1, 2012 Introduction OneID is an identity management technology that takes a fresh look at the way that users authenticate and manage their identities

More information

WHITEPAPER ON NEXT-LEVEL ACCESS MANAGEMENT

WHITEPAPER ON NEXT-LEVEL ACCESS MANAGEMENT A WHITEPAPER ON NEXT-LEVEL ACCESS MANAGEMENT 1 CONTENTS INTRODUCTION OUR MINDSET TOPICUS KEYHUB PRINCIPLES CENTRAUL AUTHENTICATION DECENTRALIZED AUTHORIZATION CONNECTIVITY ENCRYPTION COMPLIANCE AND ACCOUNTABILITY

More information

DCCKI Interface Design Specification. and. DCCKI Repository Interface Design Specification

DCCKI Interface Design Specification. and. DCCKI Repository Interface Design Specification DCCKI Interface Design Specification and DCCKI Repository Interface Design Specification 1 INTRODUCTION Document Purpose 1.1 Pursuant to Section L13.13 of the Code (DCCKI Interface Design Specification),

More information

Configuring OpenVPN on pfsense

Configuring OpenVPN on pfsense Configuring OpenVPN on pfsense Configuring OpenVPN on pfsense Posted by Glenn on Dec 29, 2013 in Networking 0 comments In this article I will go through the configuration of OpenVPN on the pfsense platform.

More information

Progressive Authentication in ios

Progressive Authentication in ios Progressive Authentication in ios Genghis Chau, Denis Plotnikov, Edwin Zhang December 12 th, 2014 1 Overview In today s increasingly mobile-centric world, more people are beginning to use their smartphones

More information

RSA SecurID Implementation

RSA SecurID Implementation Partner Information Partner Name Website Product Name Barracuda Networks Version & Platform x60 Series Product Description Product Category Solution Summary www.barracudanetworks.com Product Information

More information

Tungsten Security Whitepaper

Tungsten Security Whitepaper Tungsten Labs UG (haftungsbeschränkt) Email: contact@tungsten-labs.com Web: http://tungsten-labs.com Monbijouplatz 5, 10178 Berlin Tungsten Security Whitepaper Berlin, May 2018 Version 1 Contents Introduction

More information

Barracuda SSL VPN Integration

Barracuda SSL VPN Integration Barracuda SSL VPN Integration Contents 1 Introduction 2 Prerequisites 3 Baseline 4 Architecture 5 Swivel Configuration 5.1 Configuring the RADIUS server 5.2 Enabling Session creation with username 6 Barracuda

More information

User manual for access to Gasport

User manual for access to Gasport User manual for access to Gasport 1. Introduction In this user manual is explained how you can log on to the GTS web-based application Gasport via Multi-Factor Authentication (MFA). Before you can log

More information

Internet is Global. 120m. 300m 1.3bn Users. 160m. 300m. 289m

Internet is Global. 120m. 300m 1.3bn Users. 160m. 300m. 289m UAF Protocol Internet is Global 120m 300m 1.3bn Users 160m 289m 300m #Users 2014 Google: 2013 Twitter: 2015 Devices without physical keyboard How Secure is Authentication? Cloud Authentication Password

More information

How to Secure SSH with Google Two-Factor Authentication

How to Secure SSH with Google Two-Factor Authentication How to Secure SSH with Google Two-Factor Authentication WELL, SINCE IT IS QUITE COMPLEX TO SET UP, WE VE DECIDED TO DEDICATE A WHOLE BLOG TO THAT PARTICULAR STEP! A few weeks ago we took a look at how

More information

WHITEPAPER. Security overview. podio.com

WHITEPAPER. Security overview. podio.com WHITEPAPER Security overview Podio security White Paper 2 Podio, a cloud service brought to you by Citrix, provides a secure collaborative work platform for team and project management. Podio features

More information

SignCloud. Remote Digital Signature System

SignCloud. Remote Digital Signature System SignCloud Remote Digital Signature System All the information in this document is CONFIDENTIAL and can t be used entirely or in part without a written permission from Bit4id SRL. Contents 1. Executive

More information

FIDO TECHNICAL OVERVIEW. All Rights Reserved FIDO Alliance Copyright 2018

FIDO TECHNICAL OVERVIEW. All Rights Reserved FIDO Alliance Copyright 2018 FIDO TECHNICAL OVERVIEW 1 HOW SECURE IS AUTHENTICATION? 2 CLOUD AUTHENTICATION Risk Analytics Something Device Internet Authentication 3 PASSWORD ISSUES 2 Password might be entered into untrusted App /

More information

qrlogin Developer s Guide Version 1.2

qrlogin Developer s Guide Version 1.2 qrlogin Developer s Guide Version 1.2 Table of contents qrlogin. System description 2 How to Embed System on Your Web Source 2 Main Functions 2 Strategy to Embed qrlogin System on Web Source 2 Mode of

More information

Best Practices in Securing Your Customer Data in Salesforce, Force.com & Chatter

Best Practices in Securing Your Customer Data in Salesforce, Force.com & Chatter White Paper Best Practices in Securing Your Customer Data in Salesforce, Force.com & Chatter Overcoming Security, Privacy & Compliance Concerns 333 W. San Carlos Street San Jose, CA 95110 Table of Contents

More information

Introduction to application management

Introduction to application management Introduction to application management To deploy web and mobile applications, add the application from the Centrify App Catalog, modify the application settings, and assign roles to the application to

More information

Pass, No Record: An Android Password Manager

Pass, No Record: An Android Password Manager Pass, No Record: An Android Password Manager Alex Konradi, Samuel Yeom December 4, 2015 Abstract Pass, No Record is an Android password manager that allows users to securely retrieve passwords from a server

More information

Privileged Remote Access Two-Factor Authentication

Privileged Remote Access Two-Factor Authentication Privileged Remote Access Two-Factor Authentication 2003-2018 BeyondTrust, Inc. All Rights Reserved. BEYONDTRUST, its logo, and JUMP are trademarks of BeyondTrust, Inc. Other trademarks are the property

More information

CMS-i First Time Activation User Guide

CMS-i First Time Activation User Guide Download Soft Token Application (ios Application) Download Soft Token Application (Android Application) First Time Activation Soft Token Registration Version : 4.0 Last updated : 22 nd February 2019 alrajhicashbiz24seven

More information

This short tutorial will explain how to use the GCC web wallet and how you can authenticate your wallet address using Sign Message option to connect

This short tutorial will explain how to use the GCC web wallet and how you can authenticate your wallet address using Sign Message option to connect W E B WA L L E T G U I D E This short tutorial will explain how to use the GCC web wallet and how you can authenticate your wallet address using Sign Message option to connect it to your GCC account. We

More information

INTEGRATED SECURITY SYSTEM FOR E-GOVERNMENT BASED ON SAML STANDARD

INTEGRATED SECURITY SYSTEM FOR E-GOVERNMENT BASED ON SAML STANDARD INTEGRATED SECURITY SYSTEM FOR E-GOVERNMENT BASED ON SAML STANDARD Jeffy Mwakalinga, Prof Louise Yngström Department of Computer and System Sciences Royal Institute of Technology / Stockholm University

More information

Breaking FIDO Yubico. Are Exploits in There?

Breaking FIDO Yubico. Are Exploits in There? Breaking FIDO Are Exploits in There? FIDO U2F (Universal 2nd Factor) Analyzing FIDO U2F Attack and Countermeasures Implementation Considerations Resources 2 User Experience 1. Enter username/pwd 2. Insert

More information

MSEDCL e-tendering Contractor Registration Guide

MSEDCL e-tendering Contractor Registration Guide MSEDCL e-tendering Contractor Registration Guide 1 P a g e 2 P a g e Table Of Contents Getting Started...4 Contractor Registration...5 Adding Company Details...5 Adding Company Contact Details...7 Next

More information

SAML-Based SSO Solution

SAML-Based SSO Solution About SAML SSO Solution, page 1 SAML-Based SSO Features, page 2 Basic Elements of a SAML SSO Solution, page 2 SAML SSO Web Browsers, page 3 Cisco Unified Communications Applications that Support SAML SSO,

More information

OpenIAM Identity and Access Manager Technical Architecture Overview

OpenIAM Identity and Access Manager Technical Architecture Overview OpenIAM Identity and Access Manager Technical Architecture Overview Overview... 3 Architecture... 3 Common Use Case Description... 3 Identity and Access Middleware... 5 Enterprise Service Bus (ESB)...

More information

Device LinkUP + VIN. Service + Desktop LP Guide RDP

Device LinkUP + VIN. Service + Desktop LP Guide RDP Device LinkUP + VIN Service + Desktop LP Guide RDP Version 3.0 May 2016 Copyright 2016 iwebgate. All Rights Reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in

More information

SWAMID Identity Assurance Level 2 Profile

SWAMID Identity Assurance Level 2 Profile Document SWAMID Identity Assurance Level 2 Profile Identifier http://www.swamid.se/policy/assurance/al2 Version V1.0 Last modified 2015-12-02 Pages 11 Status FINAL License Creative Commons BY-SA 3.0 SWAMID

More information

THE INTEROPERATION BETWEEN CASIDP AND INCOMMON ETC. JIWU JING

THE INTEROPERATION BETWEEN CASIDP AND INCOMMON ETC. JIWU JING THE INTEROPERATION BETWEEN IDP AND INCOMMON ETC. JIWU JING OUTLINE Introduction of IDP( s IDP) Concerns on the IDP s Interoperability An Approach of Interoperation Project IDP SYSTEM Identity Management

More information

Authenticatr. Two-factor authentication made simple for Windows network environments. Version 0.9 USER GUIDE

Authenticatr. Two-factor authentication made simple for Windows network environments. Version 0.9 USER GUIDE Authenticatr Two-factor authentication made simple for Windows network environments Version 0.9 USER GUIDE Authenticatr Page 1 Contents Contents... 2 Legal Stuff... 3 About Authenticatr... 4 Installation

More information

Public Key Infrastructure PKI. National Digital Certification Center Information Technology Authority Sultanate of Oman

Public Key Infrastructure PKI. National Digital Certification Center Information Technology Authority Sultanate of Oman Public Key Infrastructure PKI National Digital Certification Center Information Technology Authority Sultanate of Oman Agenda Objectives PKI Features etrust Components Government eservices Oman National

More information

NemID JS Developer Support site. Guidelines

NemID JS Developer Support site. Guidelines Nets-DanID A/S Lautrupbjerg 10 DK 2750 Ballerup T +45 87 42 45 00 F +45 70 20 66 29 info@danid.dk www.nets-danid.dk CVR no. 30808460 NemID JS Developer Support site Guidelines Nets-DanID A/S 30. March

More information

The World Wide Web is widely used by businesses, government agencies, and many individuals. But the Internet and the Web are extremely vulnerable to

The World Wide Web is widely used by businesses, government agencies, and many individuals. But the Internet and the Web are extremely vulnerable to 1 The World Wide Web is widely used by businesses, government agencies, and many individuals. But the Internet and the Web are extremely vulnerable to compromises of various sorts, with a range of threats

More information

Device LinkUp Manual. Android

Device LinkUp Manual. Android Device LinkUp Manual Android Version 2.0 Release 1.0.0.2587 April 2016 Copyright 2016 iwebgate. All Rights Reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in a

More information

BEYOND AUTHENTICATION IDENTITY AND ACCESS MANAGEMENT FOR THE MODERN ENTERPRISE

BEYOND AUTHENTICATION IDENTITY AND ACCESS MANAGEMENT FOR THE MODERN ENTERPRISE BEYOND AUTHENTICATION IDENTITY AND ACCESS MANAGEMENT FOR THE MODERN ENTERPRISE OUR ORGANISATION AND SPECIALIST SKILLS Focused on delivery, integration and managed services around Identity and Access Management.

More information

Modern Identity Management Patterns for Microservices and Mobile

Modern Identity Management Patterns for Microservices and Mobile SESSION ID: SDS-F04 Modern Identity Management Patterns for Microservices and Mobile Mark Perry APAC CTO Ping Identity @markperryau IT S A NEW WORLD Everything s Mobile 2 IT S A NEW WORLD Agile Backend

More information

1z0-479 oracle. Number: 1z0-479 Passing Score: 800 Time Limit: 120 min.

1z0-479 oracle. Number: 1z0-479 Passing Score: 800 Time Limit: 120 min. 1z0-479 oracle Number: 1z0-479 Passing Score: 800 Time Limit: 120 min Exam A QUESTION 1 What is the role of a user data store in Oracle Identity Federation (OIF) 11g when it is configured as an Identity

More information

4.2. Authenticating to REST Services. Q u i c k R e f e r e n c e G u i d e. 1. IdentityX 4.2 Updates

4.2. Authenticating to REST Services. Q u i c k R e f e r e n c e G u i d e. 1. IdentityX 4.2 Updates 4.2 Authenticating to REST Services Q u i c k R e f e r e n c e G u i d e In IdentityX 4.1, REST services have an authentication and signing requirement that is handled by the IdentityX REST SDKs. In order

More information

1000 Ways to Die in Mobile OAuth. Eric Chen, Yutong Pei, Yuan Tian, Shuo Chen,Robert Kotcher and Patrick Tague

1000 Ways to Die in Mobile OAuth. Eric Chen, Yutong Pei, Yuan Tian, Shuo Chen,Robert Kotcher and Patrick Tague 1000 Ways to Die in Mobile OAuth Eric Chen, Yutong Pei, Yuan Tian, Shuo Chen,Robert Kotcher and Patrick Tague What is this work about? In 2014, Studied OAuth usage in 200 Android/iOS OAuth applications.

More information

Quick Guide for Mynaportal

Quick Guide for Mynaportal Quick Guide for Mynaportal Introduction of Mynaportal and About This Guide Mynaportal is an online service managed by the government of Japan. You can apply to services online related to parenting by the

More information

DreamFactory Security Guide

DreamFactory Security Guide DreamFactory Security Guide This white paper is designed to provide security information about DreamFactory. The sections below discuss the inherently secure characteristics of the platform and the explicit

More information

Unleash the Power of Secure, Real-Time Collaboration

Unleash the Power of Secure, Real-Time Collaboration White Paper Unleash the Power of Secure, Real-Time Collaboration This paper includes security information for Cisco WebEx Meeting Center, Cisco WebEx Training Center, Cisco WebEx Support Center and Cisco

More information

NemID JS Developer Support site. Guidelines

NemID JS Developer Support site. Guidelines Nets Denmark A/S Lautrupbjerg 10 P.O. 500 DK-2750 Ballerup T +45 44 68 44 68 F +45 44 86 09 30 www.nets.eu CVR-nr. 20016175 NemID JS Developer Support site Guidelines Nets-DanID A/S 24. October 2017 Page

More information

Device LinkUp User Manual OS X

Device LinkUp User Manual OS X Device LinkUp User Manual OS X Version 2.0 Release 1.0.0.2002 April 2016 Copyright 2016 iwebgate. All Rights Reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in

More information

Security Policy Document Version 3.3. Tropos Networks

Security Policy Document Version 3.3. Tropos Networks Tropos Control Element Management System Security Policy Document Version 3.3 Tropos Networks October 1 st, 2009 Copyright 2009 Tropos Networks. This document may be freely reproduced whole and intact

More information

Validation Working Group: Proposed Revisions to

Validation Working Group: Proposed Revisions to Validation Working Group: Proposed Revisions to 3.2.2.4 Introduction Current Baseline Requirements For each Fully Qualified Domain Name listed in a Certificate, the CA SHALL confirm that, as of the date

More information

FIDO & PSD2. Providing for a satisfactory customer journey. April, Copyright 2018 FIDO Alliance All Rights Reserved.

FIDO & PSD2. Providing for a satisfactory customer journey. April, Copyright 2018 FIDO Alliance All Rights Reserved. FIDO & PSD2 Providing for a satisfactory customer journey April, 2018 Copyright 2018 FIDO Alliance All Rights Reserved. 1 Introduction When PSD2 is deployed in Europe, users will be able to take advantage

More information

BOCI Securities Limited Security Token User Guide (for Securities Account) Content

BOCI Securities Limited Security Token User Guide (for Securities Account) Content BOCI Securities Limited Security Token User Guide (for Securities Account) Content I. Activating your BOCI Security Token (P.2-6) II. Login your Online Securities Account with BOCI Security Token (P.7-8)

More information

WHITE PAPER. Authentication and Encryption Design

WHITE PAPER. Authentication and Encryption Design WHITE PAPER Authentication and Encryption Design Table of Contents Introduction Applications and Services Account Creation Two-step Verification Authentication Passphrase Management Email Message Encryption

More information

Authentication in the Cloud. Stefan Seelmann

Authentication in the Cloud. Stefan Seelmann Authentication in the Cloud Stefan Seelmann Agenda Use Cases View Points Existing Solutions Upcoming Solutions Use Cases End user needs login to a site or service End user wants to share access to resources

More information

Web Security Model and Applications

Web Security Model and Applications Web Security Model and Applications In this Tutorial Motivation: formal security analysis of web applications and standards Our Model of the Web Infrastructure Single Sign-On Case Studies Formal Security

More information

En partenariat avec CA Technologies. Genève, Hôtel Warwick,

En partenariat avec CA Technologies. Genève, Hôtel Warwick, SIGS Afterwork Event in Geneva API Security as Part of Digital Transformation Projects The role of API security in digital transformation Nagib Aouini, Head of Cyber Security Services Defense & Cyber Security

More information

Qualys SAML & Microsoft Active Directory Federation Services Integration

Qualys SAML & Microsoft Active Directory Federation Services Integration Qualys SAML & Microsoft Active Directory Federation Services Integration Microsoft Active Directory Federation Services (ADFS) is currently supported for authentication. The Qualys ADFS integration must

More information

PKI Credentialing Handbook

PKI Credentialing Handbook PKI Credentialing Handbook Contents Introduction...3 Dissecting PKI...4 Components of PKI...6 Digital certificates... 6 Public and private keys... 7 Smart cards... 8 Certificate Authority (CA)... 10 Key

More information

Warm Up to Identity Protocol Soup

Warm Up to Identity Protocol Soup Warm Up to Identity Protocol Soup David Waite Principal Technical Architect 1 Topics What is Digital Identity? What are the different technologies? How are they useful? Where is this space going? 2 Digital

More information

Dashlane Security Whitepaper

Dashlane Security Whitepaper Dashlane Security Whitepaper November 2017 Contents 1. General Security Principles... 2 a. Protection of User Data in Dashlane... 2 b. Local access to User Data... 2 c. Local Data Usage after deciphering...

More information

SAML-Based SSO Solution

SAML-Based SSO Solution About SAML SSO Solution, page 1 Single Sign on Single Service Provider Agreement, page 2 SAML-Based SSO Features, page 2 Basic Elements of a SAML SSO Solution, page 3 Cisco Unified Communications Applications

More information

SecureDoc Disk Encryption Cryptographic Engine

SecureDoc Disk Encryption Cryptographic Engine SecureDoc Disk Encryption Cryptographic Engine Security Policy Abstract: This document specifies Security Policy enforced by the SecureDoc Cryptographic Engine compliant with the requirements of FIPS 140-2

More information

Authentication Methods

Authentication Methods CERT-EU Security Whitepaper 16-003 Authentication Methods D.Antoniou, K.Socha ver. 1.0 20/12/2016 TLP: WHITE 1 Authentication Lately, protecting data has become increasingly difficult task. Cyber-attacks

More information

Identity and Data Access: OpenID & OAuth

Identity and Data Access: OpenID & OAuth Feedback: http://goo.gl/dpubh #io2011 #TechTalk Identity and Data Access: OpenID & OAuth Ryan Boyd @ryguyrg https://profiles.google.com/ryanboyd May 11th 2011 Agenda Feedback: http://goo.gl/dpubh #io2011

More information

Security Assertions Markup Language

Security Assertions Markup Language . Send comments to: Phillip Hallam-Baker, Senior Author 401 Edgewater Place, Suite 280 Wakefield MA 01880 Tel 781 245 6996 x227 Email: pbaker@verisign.com Security Assertions Markup Language Straw-man

More information

Cloud FastPath: Highly Secure Data Transfer

Cloud FastPath: Highly Secure Data Transfer Cloud FastPath: Highly Secure Data Transfer Tervela helps companies move large volumes of sensitive data safely and securely over network distances great and small. Tervela has been creating high performance

More information

DDS Identity Federation Service

DDS Identity Federation Service DDS Identity Federation Service Sharing Identity across Organisational Boundaries Executive Overview for UK Government Company Profile Daemon Directory Services Ltd. (DDS) is an application service provider

More information

Overview of Agility Scan

Overview of Agility Scan Agility Scan 2.0 Overview of Agility Scan Agility Scan will allow users to scan documents and upload to DMS just like they do in the office using a scanner. The user can choose to upload a picture from

More information

Integration Guide. LoginTC

Integration Guide. LoginTC Integration Guide LoginTC Revised: 21 November 2016 About This Guide Guide Type Documented Integration WatchGuard or a Technology Partner has provided documentation demonstrating integration. Guide Details

More information

Pattern Recognition and Applications Lab AUTHENTICATION. Giorgio Giacinto.

Pattern Recognition and Applications Lab AUTHENTICATION. Giorgio Giacinto. Pattern ecognition and Applications Lab AUTHENTICATION Giorgio Giacinto giacinto@diee.unica.it Computer Security 2018 Department of Electrical and Electronic Engineering University of Cagliari, Italy Authentication

More information

Easily Secure your Microservices with Keycloak. Sébastien Blanc Red

Easily Secure your Microservices with Keycloak. Sébastien Blanc Red Easily Secure your Microservices with Keycloak Sébastien Blanc Red Hat @sebi2706 Keycloak? Keycloak is an open source Identity and Access Management solution aimed at modern applications and services.

More information

Certificate reputation. Dorottya Papp

Certificate reputation. Dorottya Papp Certificate reputation Dorottya Papp Motivation Verification on a digital certificate does not reveal important factors Is it a fake certificate? (Hash collision) Was it mistakenly issued? (Comodo scandal)

More information

WeChat Adobe Campaign Integration - User Guide

WeChat Adobe Campaign Integration - User Guide WeChat Adobe Campaign Integration - User Guide Table of Contents 1. Verticurl App Account Creation... 1 2. Configuration Setup in Verticurl App... 2 3. Configure QR Code Service... 3 3.1 QR code service

More information

BSD-BSS system user guide

BSD-BSS system user guide The Bank hereby notifies, and the Client confirms that accepts all obligations to independently configure the RBS BSS system. At the same time, the Customer agrees that the Bank does not take any measures

More information

SELF SERVICE INTERFACE CODE OF CONNECTION

SELF SERVICE INTERFACE CODE OF CONNECTION SELF SERVICE INTERFACE CODE OF CONNECTION Definitions SSI Administration User Identity Management System Identity Provider Service Policy Enforcement Point (or PEP) SAML Security Patch Smart Card Token

More information

NetIQ Advanced Authentication Framework. OATH Authentication Provider User's Guide. Version 5.1.0

NetIQ Advanced Authentication Framework. OATH Authentication Provider User's Guide. Version 5.1.0 NetIQ Advanced Authentication Framework OATH Authentication Provider User's Guide Version 5.1.0 Table of Contents 1 Table of Contents 2 Introduction 3 About This Document 3 OATH Authenticator Overview

More information

Information Network I Web 3.0. Youki Kadobayashi NAIST

Information Network I Web 3.0. Youki Kadobayashi NAIST Information Network I Web 3.0 Youki Kadobayashi NAIST Web 3.0 Overview: Interoperability in the Web dimension (1) Interoperability of data: Metadata Data about data Assist in interacting with arbitrary

More information

EU Login Version 1 7 March 2017

EU Login Version 1 7 March 2017 EU Login Version 1 7 March 2017 EUROPEAN COMMISSION EU Login Version 1 7 March 2017 Directorate-General for Education, Youth, Sport and Culture 2017 EN Table of Contents Table of Contents... 4 1. What

More information

Single Sign-On for PCF. User's Guide

Single Sign-On for PCF. User's Guide Single Sign-On for PCF Version 1.2 User's Guide 2018 Pivotal Software, Inc. Table of Contents Table of Contents Single Sign-On Overview Installation Getting Started with Single Sign-On Manage Service Plans

More information

Ch 1: The Mobile Risk Ecosystem. CNIT 128: Hacking Mobile Devices. Updated

Ch 1: The Mobile Risk Ecosystem. CNIT 128: Hacking Mobile Devices. Updated Ch 1: The Mobile Risk Ecosystem CNIT 128: Hacking Mobile Devices Updated 1-12-16 The Mobile Ecosystem Popularity of Mobile Devices Insecurity of Mobile Devices The Mobile Risk Model Mobile Network Architecture

More information

Client-Server Architecture PlusUltra beyond the Blockchain

Client-Server Architecture PlusUltra beyond the Blockchain 1--------------------------------------------Table of Contents 2--------------------------------------------PlusUltra Single Sign On 3--------------------------------------------Client-Server Architecture

More information

HOB Remote Desktop VPN

HOB Remote Desktop VPN HOB Remote Desktop VPN Contents 1 Introduction 2 Prerequisites 3 Baseline 4 Architecture 5 Swivel Configuration 5.1 Configuring the RADIUS server 5.2 Enabling Session creation with username 5.3 Setting

More information

DRAFT REVISIONS BR DOMAIN VALIDATION

DRAFT REVISIONS BR DOMAIN VALIDATION DRAFT REVISIONS BR 3.2.2.4 DOMAIN VALIDATION (Feb. 15, 2016) Summary of changes The primary purpose of this change is to replace Domain Validation item 7 "Using any other method of confirmation which has

More information

Check to enable generation of refresh tokens when refreshing access tokens

Check to enable generation of refresh tokens when refreshing access tokens VERSION User: amadmin Server: sp.example.com LOG OUT OAuth2 Provider Save Reset Back to Services Realm Attributes Indicates required field Authorization Code Lifetime Refresh (seconds) If this field is

More information

The new Service Account For citizens and authorities

The new Service Account For citizens and authorities The new Service Account For citizens and authorities - 1 - Legal Notices Copyright 2016 of the Ministry of Internal Affairs of the State of Baden-Württemberg and SEITENBAU GmbH, Konstanz All rights reserved,

More information