ConsumerDataStandardsAustralia / standards

Work space for data standards development in Australia under the Consumer Data Right regime
Other
321 stars 56 forks source link

Decision Proposal 182 - InfoSec Uplift for Write #182

Closed CDR-API-Stream closed 3 years ago

CDR-API-Stream commented 3 years ago

This decision captures the outcome of the consultation on Information Security uplift. The Data Standards Chair has approved this decision. The decision record is attached below: Decision 182 - Information security uplift for write - Final.pdf


This decision proposal outlines a series of questions regarding the CDR Information Security profile with the intent of obtaining feedback to inform future consultations.

The consultation draft for this decision proposal is attached below: Decision Proposal 182 - InfoSec Uplift For Write.pdf

Feedback is now open for this proposal.

biza-io commented 3 years ago

Given work continuing at pace for a July 1 delivery date Biza.io requests this consultation be extended by 2 weeks to allow active market participants time to sufficiently focus on the problem space.

CDR-API-Stream commented 3 years ago

We are happy to extend the consultation period and very conscious of the upcoming implementation dates. The issue description has been modified to extend the consultation period.

CDR-API-Stream commented 3 years ago

The DSB has been conducting a review of normative standards. As part of this review process, notably the Pushed Authorization Requests specification and FAPI 1.0 profile have been updated. FAPI Part 1 and Part 2 analysis is provided below.

The DSB would welcome any input on impacts and implementation considerations as well as transition approaches. A summary of the changes over the FAPI Draft 06 to FAPI 1.0 profile will be provided in coming weeks along with the PAR analysis. This feedback may be provided in response to this decision proposal or made to the ongoing consultation conducted via Decision Proposal 203. Given the overlap of subject matter with this decision proposal, the relevant analysis is cross posted here:

Please also note the OIDF has conducted an analysis of FAPI ID2 (essentially what the CDS refers to as Draft 06) to FAPI 1.0.

AusBanking2 commented 3 years ago

The ABA requests a two week extension to assess and answer the additional questions raised by the DSB in the FAPI analysis ( https://github.com/ConsumerDataStandardsAustralia/standards/issues/182#issuecomment-873691486). Additionally, ABA non-major banks require additional time to consider the ABA response in light of their 1 July go-live..

CDR-API-Stream commented 3 years ago

Hi @mufambisi, the material was cross posted here, however we'd ask that all feedback regarding the normative standards analysis be provided directly to #203.

CDR-API-Stream commented 3 years ago

Hi @AusBanking, we are happy to extend it for an additional two weeks to allow non-major banks the additional time for consideration. The issue description has been updated to extend to consultation period.

PratibhaOrigin commented 3 years ago

Thanks for providing us the opportunity to provide feedback on this topic.

Some inputs from Origin to the questions raised by DSB in the consultation -

  1. Question 1 – What are the existing gaps or concerns with the information security profile?
  1. Question 2 – What gaps or concerns with the information security profile would prevent voluntary extension to write operations by a data holder?

    • The above.
  2. Question 3 – What aspects of version 1.0 of the FAPI Advanced Security profile, if any, should be prioritised for adoption by the CDR?

    • It appears only JARM is outstanding for the FAPI Advanced security profile.
  3. Question 4 – What priority should be given to transitioning to FAPI 2.0?

    • As FAPI 2.0 is still in draft, it is our view that the full implementation of FAPI 1 Advanced profile must be prioritised over adoption or move towards FAPI 2.
  4. Question 6 – What additional changes, if any, that should be considered for maximising international operability?

    • Alignment of the security profile to other larger schemes such as Open Banking in Europe or full alignment with a specific profile e.g. FAPI 1. This would simplify compliance by vendors from other jurisdictions as the standard is known and well understood.
  5. Question 7 – What steps could be taken by the DSB to assure the efficacy of the information security profile?

    • Participant certification program against the security profile.
AusBanking2 commented 3 years ago

The ABA is pleased to submit the attached position paper for the infosec uplift for write. Responses to the questions posed in this DP are also contained within the document.

In summary the ABA recommends:

  1. Adopt FAPI 2.0 for future best practice: The CDR should move to adoption of the FAPI 2.0 family of specifications as soon as possible, to future-proof the entire ecosystem, future implementations and to promote the benefits of international best practise.

  2. Ensure and Preserve Interoperability: a. CDR should support interoperability with relevant global open standards. b. CDR should adopt global open standards as issued and without customisation wherever possible c. Where deviations to the standard are deemed necessary: i. To request first that they be incorporated in the relevant global standard to continue to ensure interoperability. ii. To ensure that any unique local changes follow a robust and transparent change process and are by exception.

To support an efficient adoption of the FAPI 2.0 family, we recommend: Immediate: Publication / clarification of timelines around the current requirements to upgrade from FAPI 1.0 (v6) to FAPI 1.0 (FINAL), in order to keep current standards up-to-date and secure.

<3 months: Consult ecosystem to confirm and publish preference and plan for adoption of the Grant Management API extension and RAR to support fine-grained consent

<6 months: • Review maturity of proposed standards, vendor implementation plans and support, and participant development pipelines • Confirm requirement to adopt the FAPI 2.0 family of specifications, within a suitable timescale, via a phased approach • Confirm timescales for retirement of the unregistered Australian custom OAuth 2.0 extensions (to support international alignment and harmony). 20210723 - ABA InfoSec Standards - Position Paper - FINAL.pdf

commbankoss commented 3 years ago

Commonwealth Bank supports AusBanking's response.

WestpacOpenBanking commented 3 years ago

Westpac welcomes the opportunity to comment on the information security profile. We have the following comments on the questions posed by the Data Standards Body:

Question 1 – What are the existing gaps or concerns with the information security profile?

We do not recommend further changes to the security profile unless they are critical security defects. We are supportive of eventually migrating to the technical approach recommended by the ABA.

Question 2 – What gaps or concerns with the information security profile would prevent voluntary extension to write operations by a data holder?

We consider a robust solution to fine-grained consent to be a prerequisite to write access. Other lesser items are: idempotency behaviour for POST resources is not defined, improved provision for consent of two-to-sign accounts (or more), message signing is not defined (may not be needed - depends on the non-repudiation requirements in the liability framework)  

We also note that there are some non-technical blockers to write access, such as a clear and robust liability framework.

Question 3 – What aspects of version 1.0 of the FAPI Advanced Security profile, if any, should be prioritised for adoption by the CDR?

Westpac is supportive of the position put forward by the ABA.   We do however, recognise the value of formally adopting the FAPI conformance tests and may be supportive of small changes to make this work.

Question 4 – What priority should be given to transitioning to FAPI 2.0?

Westpac is supportive of the position put forward by the ABA.

Question 5 – What additional patterns or normative standards should be considered for adoption to reduce the risk of write operations?

Transactional signing, step-up authentication and push to approve or all implemented on the Data Holder side so we do not expect any international standards to apply.

Decoupled authentication is defined in FAPI by the CIBA flow. We are supportive of investigating CIBA as it is one of the few options of achieving a LoA 3 / Credential Level of 2 with minimal impact on the customer experience. We do not support other protocols without open standards (e.g. 3DSecure).

Potentially more pressing is the ratification of RAR. And, to allow ADRs to know the status of the payment initiation instruction, the FAPI Grant Management API.  

We remark that the UK’s approach to this – modelling a payment consent as an explicit resource – may be better solution to this because it allows interoperability between the payment consent, funds confirmation and payment execution steps.

Question 6 – What additional changes, if any, that should be considered for maximising international operability?

We understand that the DSB is engaging with the international standards bodies on standards development. Areas we would suggest to cover as part of this engagement include:

NationalAustraliaBank commented 3 years ago

NAB supports the ABA paper above with the following additional feedback.

biza-io commented 3 years ago

Biza.io believes that this discussion is intrinsically linked to the discussions contained within DP191, NP200 and DP183 as well as more broadly related to the current Treasury Consultations on Rules V3. On this basis we intend to respond to all of these items with linked papers.

As a consequence of the volume of considerations between these items we request the closure time for submissions be extended to 30 July 2021.

ttranatping commented 3 years ago

Ping Identity supports the ABA paper above with the following additional feedback:

anzbankau commented 3 years ago

ANZ supports the ABA response - https://github.com/ConsumerDataStandardsAustralia/standards/issues/182#issuecomment-885412178

CDR-API-Stream commented 3 years ago

Hi @biza-io, the DSB is willing to extend the consultation until the COB 30 July 2021. The issue description will be updated.

mikeleszcz commented 3 years ago

The OpenID Foundation supports the ABA position paper. Additionally, the OpenID Foundation strongly encourages requiring FAPI conformance via FAPI certification to ensure secure and interoperable implementations. This benefits the ecosystem as a whole including establishing consumer confidence through the safe handling of consumer data. The Foundation looks forward to continuing to collaborate with our colleagues in Australia to advance the open banking ecosystem.

More Information OIDF FAPI Working Group OIDF Certification Program New to FAPI and FAPI certification? The FAPI microsite is a great starting point.

biza-io commented 3 years ago

Please find attached the Biza.io Response to Decision Proposal 182: InfoSec Uplift for Write: DP182 - InfoSec Uplift for Write.pdf

While the content of our submission covers a broad range of areas we restate our suggested timeline for standards adoption as follows:

Immediately:

Within 3 months:

Within 6 months:

Within 9 months:

Within 15 months:

CDR-API-Stream commented 3 years ago

Thank you to everyone who has put forward feedback. Consultation has been closed and feedback will now be reviewed and considered.

CDR-API-Stream commented 3 years ago

The Data Standards Chair has approved this decision. The decision record is attached below: Decision 182 - Information security uplift for write - Final.pdf