Skip to content

Improve definition of x-correlator header #352

@StefanoFalsetto-CKHIOD

Description

@StefanoFalsetto-CKHIOD

Problem description
For security reasons it is advisable to know the format of any exchanged data. The x-correlator header is just defined as "string". There is no clear definition of how this string is composed, hence it is not possible to perform any check on this header.
That's a something the security teams are trying to avoid.

Possible evolution
My proposal is to define this header in a more detailed way. My first choice is to completely define a format for this header.
We can decide to use UUID, hence checks can be performed verifying the compliancy of the received string to UUID format

Alternative solution
Another solution could be let the liberty to the developer to choose whatever string it wants, maybe jut suggesting to use UUID. But in that case it is needed to at least define a standard maximum length and set of allowed characters.

I am interested in your feedback.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions