Wiki

Clone wiki

fapi / FAPI_Meeting_Notes_2017-11-28

FAPI WG Meeting Notes (2017-11-28)

Date & Time: 2017-11-28 23:00 UTC

Location: GoToMeeting https://global.gotomeeting.com/join/321819862

The meeting was called to order at 23:07 UTC.

1.   Roll Call

  • Attending: Nat, Tom, Dave, Bjorn
    • Guest:
  • Regrets: Anoop, Tony

2.   Adoption of the Agenda (Nat)

  • Added European Commission item
  • Added Open Banking item

3.   CIBA FAPI profile (Dave)

  • Device re-association attack for account takeover examined.
  • MNO will know if the phone is changed.
  • Authenticaiton and federation should be distinct.
  • Perhaps can leverage EAP.
  • User questioning API allows questions to be a part of the authentication flow.
    • UQ does not provide access token.
    • Do you approve this payment?
  • Joint call is going to be convened by Bjorn on the topic of CIBA and UQ.

4.   Next version of Part 1 & 2 (Nat)

  • Nat and Edmund is preparing the next version.
  • Forward text perhaps should be modified.

5.   External Organizations

5.1.   TC 68 and Fintech Call (Dave)

  • Dave joined the Fintech SG call. The chair mentioned about FAPI so it was good.
  • We need to find out if we need additional Class D liaison to join the group.
  • Nat thinks Class A liaison is adequate but will check with Jannet @ X9.

5.2.   FS-ISAC Response (Anoop)

  • Document link has been shared to the meeting participant to start commenting.
  • Any WG member is welcome to join in the effort. Please contact Nat to get an access.

5.3.   OpenBank Project (Nat)

  • Nat had a skype call with Simon Redfern, CEO of TESOBE who hosts OpenBank project.
  • OpenBank project currently uses OAuth 1.0 and Nat explained the advantage of FAPI.
  • He also explained the state of the work at FAPI WG.
  • Simon will consult with his engineering team to see if they should join FAPI WG.

5.4.   European Commission (Bjorn/Dave)

European Commission (EC) has published its final “supplementing Directive 2015/2366 of the European Parliament and of the Council with regard to regulatory technical standards for strong customer authentication and common and secure open standards of communication”

The official announcement can be found in the EC press release along with a Fact Sheet.

Some of the new articles are pretty horrific from a security point of view:

Account servicing payment service providers that have put in place a dedicated interface shall ensure that this interface does not create obstacles to the provision of payment initiation and account information services. Such obstacles, may include, among others, preventing the use by payment service providers referred to in Article 30(1) of the credentials issued by account servicing payment service providers to their customers, imposing redirection to the account servicing payment service provider's authentication or other functions, requiring additional authorisations and registrations in addition to those provided for in Articles 11, 14 and 15 of Directive 2015/2366, or requiring additional checks of the consent given by payment service users to providers of payment initiation and account information services.

It seems to mean:

  • Banks have to allow customers to use the same credentials when accessing their online banking interface, and when using a third party provider (TPP)
  • Banks cannot force the TPP to redirect customers to the bank for auth
  • Banks cannot force TPPs to register with any directory/registry - this seems to make it hard for a bank to require a TPP to create an OAuth client

Tom pointed out that banks are unlikely to accept that liability.

5.5.   Open Banking (Ralph)

  • Multi Consent etc. are coming up as new requirements.
  • Tom pointed out that User Questioning API may work here.

6.   AOB

  • Dynamic Client Registration - Is Pam back? Nat will check.

6.1.   Next Call (Atlantic)

The next call is scheduled to be in the Atlantic time zone.

  • The meeting was adjourned at 23:59 UTC.

Updated