-
Notifications
You must be signed in to change notification settings - Fork 30
Description
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.