DSB Maintenance Iteration 20: Meeting Notes (10 July 2024) - ConsumerDataStandardsAustralia/standards GitHub Wiki

Meeting Notes

Release Plan

  • The changes arising from Maintenance Iteration 19 were published in v1.31.0 on 3 July 2024.
  • The outcome of Maintenance Iteration 20 will likely be published in v1.32.0.

Requirements Analysis

Security

  • #628 - Addition of a DH-side endpoint for querying the status of a consent establishment flow
    • RECAP This issue was first raised in MI18 and taken offline to explore authentication and authorisation drop offs with ADRs. Aside from legitimate reasons a consumer may choose not to proceed during this flow, the objective was to look for discrete issues and potential solutions to unintended drop offs. A report on the outcomes was presented to DSAC, the report is available in this comment.
    • The mix of potential solutions overlaps with work being undertaken in the Information Security and NFR Consultative Groups however it is desirable to identify fixes that could be progressed ahead of broader solutions to alleviate the burden on ADRs.
    • One participant suggested that drop offs is the # 1 point of friction, failure and frustration for ADRs by a factor of 10.
    • Consensus in the meeting was to avoid patching solutions.
    • A potential solution for one of the related problems is #649 Inconsistent JARM error responses see Errors section below.
    • The DSB intends to explore the recommendations presented to DSAC in MI20 to assess which ones can progress.

Banking

Common

Maintenance Iteration 20 Candidate Selection

Holistic Changes

Maintenance Iteration 20 - Proposed Candidates

CX

NOTE: The knowledge article mentioned in the meeting, providing details on CX Guidelines Consultation, was published later in the day.

InfoSec

  • #648 - Adopt BCP 195 for TLS ciphers

    • Applies to TLS and MTLS
    • FAPI 1.0 is final, however looking to publish errata to accommodate this change.
    • DSB will update the normative reference to FAPI 1.0 to FAPI 1.0 Errata, signalling a change to upstream standards.
    • Candidate
  • #650 - Weaken JARM Encryption Requirements for ADRs

    • Initially raised in CDR Implementation Call as a security hygiene issue.
    • Discussion required on whether there are redundant JARM Encryption requirements in the specification.
    • Consider as a candidate for MI20.

Banking

Energy

  • #644 - AmountString field type impractical for energy tariffs
    • This issue raises concern around amount string field type ambiguity and requires conversion for energy tariffs.
    • Intention is to remain consistent across sectors, this intention was supported by a number of participants.
    • String is intended to be dollar dollar dot cents cents format ($$.cc), participants supporting the intended format are requested to comment on the issue.
    • Candidate

Errors

  • #651 - Supporting HTTP Status 429 passthrough from Secondary Data Holder

    • Overlaps with issues under consideration in the NFR Consultative Group
    • DSB to determine capacity for the MI before including this a candidate if appropriate
  • #649 - Inconsistent JARM error responses

    • Option to resolve one issue also contributing to problems identified in #628 (see Requirements Analysis above)
    • Concern Identity Provider solutions can't be modified to accommodate this requirement
    • ADRs require information to understand what's happening on Data Holder side to assist consumers with troubleshooting failed consent flow.
    • Recommendation to user errorURI not errorDescription as shown in issue.
    • Consider as a candidate for MI20

Documentation

None

Other business

Extensibility of standards and challenges around using the CDR name space.

  • DSB to assess priority of this issue in relation to capacity for the MI

Next Steps

DSB will assess priority and determine capacity to address the candidates proposed for consideration in this iteration. The community is invited to comment on issues affecting them.