Area for Improvement
Right now, we use SHA-1 hashing algorithm in cases like hashing the resource IDs or creating ETags.
We should use a more secure hashing algorithm since SHA-1 is not recommended for production use: https://pkg.go.dev/crypto/sha1.
From its official documentation: "SHA-1 is cryptographically broken and should not be used for secure applications."
Observed behavior
SHA-1 is not secure enough.
Desired behavior
Update to a more secure algorithm.
Proposed Fix
- Come up with a more secure algorithm and explain in one of the design meetings.
- Implement the changes.
- Create/Update unit and/or functional tests.
- Make sure we don't introduce breaking changes, or, if we do, it should be communicated well.
rad Version
edge
Operating system
No response
Additional context
No response
Would you like to support us?
AB#13747
Area for Improvement
Right now, we use SHA-1 hashing algorithm in cases like hashing the resource IDs or creating ETags.
We should use a more secure hashing algorithm since SHA-1 is not recommended for production use: https://pkg.go.dev/crypto/sha1.
From its official documentation: "SHA-1 is cryptographically broken and should not be used for secure applications."
Observed behavior
SHA-1 is not secure enough.
Desired behavior
Update to a more secure algorithm.
Proposed Fix
rad Version
edge
Operating system
No response
Additional context
No response
Would you like to support us?
AB#13747