Use case — Complying with DORA

DORA and Ping Identity: matching authentication to the risk of the access

Delegated Regulation (EU) 2024/1774 gives authentication a very concrete place in DORA. Its Article 20(1) requires that the natural persons and systems accessing the financial entity's information can be uniquely identified and authenticated. Its Article 21(f) goes further: authentication methods must be proportionate to the classification and to the overall risk profile of ICT assets, and strong authentication must in particular be used for remote access, privileged access, assets supporting critical or important functions and publicly accessible ICT assets.

This is the scope where Ping Identity naturally fits. On this page, Ping Identity refers to the vendor's Access Management building blocks, in particular PingOne, PingOne Protect and, depending on the chosen architecture, PingOne Advanced Identity Cloud. Their role is not to determine over time which business rights a person should hold, but to secure the moment when that identity actually seeks to access a resource. This separation also matches the IAM architecture chosen by Ariovis: IGA structures governance, while Access Management carries authentication, SSO, federation, conditional access policies and session management.

Identifying and authenticating the user: DORA Article 20(1)

DORA requirement

Article 20(1)Unique identification and authentication of persons and systems accessing information

    Ping Identity

    • Authentication policies
    • Access journeys
    • Single-factor or MFA depending on the defined policy

    Article 20(1) requires policies and procedures ensuring the unique identification and authentication of the persons and systems accessing the financial entity's information. This obligation should not, however, be confused with the whole of Article 20: the following paragraph deals with the lifecycle of identities and accounts, which belongs rather to an IGA platform such as Netwrix Identity Manager.

    Ping operates on the authentication and access side. Its authentication policies make it possible to define how the identity must be verified depending on the application or journey concerned. PingOne supports single-factor and multi-factor policies and allows those policies to be combined with the access journeys of applications.

    Take the case of Claire, an employee of a finance department who needs to access an application supporting an important function. Her IGA can establish that she legitimately holds access to that application. When she tries to connect, Ping takes over to verify her identity according to the authentication policy associated with that resource. Governing the entitlement and authenticating the person are therefore two distinct controls, even though they take part in the same access journey.

    Enforcing strong authentication where DORA requires it: Article 21(f)(ii)

    DORA requirement

    Article 21(f)(ii)Strong authentication in line with leading practices for, in particular:

    • remote access to the network
    • privileged access
    • ICT assets supporting critical or important functions
    • publicly accessible ICT assets

    Ping Identity

    • PingOne MFA
    • Authentication method policies
    • TOTP / push / FIDO2 depending on architecture and configuration
    • WebAuthn / FIDO2 for the journeys concerned

    Article 21(f)(ii) is particularly explicit. It requires strong authentication methods based on leading practices for remote access to the network, privileged access, access to ICT assets supporting critical or important functions and publicly accessible ICT assets.

    PingOne makes it possible to build MFA policies defining which authentication methods can be used and how they are configured. Those policies can then be integrated into authentication journeys. Ping's documentation cites in particular TOTP authenticators, push notifications and FIDO2 among the methods available depending on environments and configurations.

    FIDO2 is particularly interesting for sensitive access, even though DORA does not prescribe this technology. PingOne supports WebAuthn and FIDO2, with credentials based on public-key cryptography. Ping's documentation highlights in particular protection against phishing and replay attacks as well as the ability to build passwordless journeys.

    In Claire's case, classifying the application as supporting an important function may therefore lead to enforcing a strong authentication method rather than a simple password. Ping provides here the technical mechanism to apply the policy decided by the organisation; it does not on its own decide the DORA classification of the asset or the applicable level of regulatory requirement.

    Matching authentication to the risk: DORA Article 21(f)(i)

    DORA requirement

    Article 21(f)(i)Authentication methods proportionate to:

    • the classification
    • the overall risk profile of the ICT assets

    Ping Identity

    • PingOne Protect
    • Risk evaluation
    • Risk policies
    • Step-up or denial depending on the policy
    • Signals documented by Ping: IP Reputation, Geovelocity Anomaly, New Device, User-Based Risk Behavior, User Location Anomaly, Suspicious Device depending on licence and configuration

    DORA does not only require strong authentication on a few predefined perimeters. Article 21(f)(i) also requires authentication methods to be proportionate to the classification of the assets and to their overall risk profile.

    This is where PingOne Protect brings a more dynamic answer. The solution makes it possible to build risk policies from different predictors. Ping's documentation cites in particular IP address reputation, geovelocity anomalies, the use of a new device, unusual user behaviour, location anomalies or certain device-related signals.

    PingOne Protect makes it possible to combine those signals into a risk evaluation and then adapt the authentication journey. Depending on the policies defined by the organisation, a higher risk level can lead to requesting step-up authentication or to denying access.

    For Claire, the rule can therefore differ depending on the situation. A usual connection from her known device can follow the journey planned for the application, while an attempt from a new device combined with a location anomaly can trigger additional authentication or a denial depending on the defined policy. Claire's business access has not changed: what is re-evaluated is the level of trust granted to the authentication attempt.

    Claire

    Senior Analyst — Finance

    Finance application

    Supports an important function

    Ping Identity

    Authentication policy

    The journey takes into account in particular

    1. Policy associated with the access

    • application concerned
    • expected authentication level

    2. Risk signals

    through PingOne Protect when that capability is used

    • new device
    • IP reputation
    • geovelocity
    • location anomaly
    • user behaviour

    Risk evaluation

    LowMediumHigh

    according to the configured Ping policy.

    Decision on the journey

    • continue the expected journey
    • request stronger authentication
    • deny access

    Authenticated session

    With a duration defined by the security policy of the environment.

    Ariovis conceptual diagram: Claire's authentication journey and the decisions that belong to Ping Identity.

    Controlling the duration of the session as well

    Successful authentication generally creates a session during which the user does not have to prove their identity on every request. DORA does not set a universal maximum duration for that session in Article 21(f), but controlling it logically complements the authentication policy when the risk of the application justifies it.

    PingOne Advanced Identity Cloud makes it possible to define session and idle durations as well as lifetimes for certain tokens. These parameters allow session persistence to be adapted to the context of the application and to the chosen security policy.

    This capability must be presented as a complementary security mechanism, not as a quantified obligation invented from DORA. An organisation may for example decide that a sensitive financial application justifies a shorter session than a low-risk service, provided that this decision follows from its own policy and risk analysis.

    Ping Identity in the DORA architecture

    Ping does not on its own cover the DORA requirements related to identities and access, because several different decisions occur before and after authentication. IGA governs the identity, its lifecycle and the rights it should hold; Ping Identity secures the access and adapts authentication to the context; Axiomatics can make a much finer authorization decision on a given action and resource; a PAM comes in when the use of a privilege must be specifically controlled.

    In Claire's case, the journey becomes consistent: IGA establishes that she should be able to access the Finance application, Ping verifies her identity and determines the level of authentication required given the criticality and the observed risk, then the authorization controls of the application decide what she can actually do there. If Claire then uses a privileged account or capability, PAM mechanisms take over on that perimeter.

    Ping Identity is therefore not a “DORA solution”. Its contribution is more precise and easier to demonstrate: implementing the authentication controls required by Articles 20(1) and 21(f), making it possible to adapt the level of assurance to the risk of the access and to enforce strong authentication on the perimeters that require it.

    Netwrix Identity Manager

    Governs

    “Should Claire have access to the Finance application?”

    Ping Identity

    Authenticates

    “Is this really Claire, and what level of assurance should be required now?”

    Axiomatics / application authorization

    Authorises

    “Can Claire perform this action on this resource?”

    PAM

    when a privileged operation has to be executed.

    Ariovis conceptual diagram: who decides what along the access chain.

    Going further

    Discuss your DORA authentication controls

    Ariovis supports the design and integration of authentication journeys, MFA policies and adaptive access mechanisms required for the applications and populations concerned.