Re-name Fingerprint to Hash in OCSF as well as change ja3s_fingerprint to be a string #488
Replies: 4 comments 10 replies
-
A hash function is something which assign a shorter bit string for each item in a large pool of items. For practical purposes, the hash values for different items should seldom to collide but there is no guarantee they won't collide at all. A fingerprint is supposed to be something that uniquely identifies the original item for all practical purposes. |
Beta Was this translation helpful? Give feedback.
-
In the interest of getting to a decision point - we propose closing this proposal in < 7 days. The poll will be closed on March 3. |
Beta Was this translation helpful? Give feedback.
-
"Hash" makes sense to me. Especially we have "Digital Signature" object for wider definition. |
Beta Was this translation helpful? Give feedback.
-
Closing this discussion as resolved, changes are now merged. |
Beta Was this translation helpful? Give feedback.
-
We propose to re-naming "Fingerprint" to "Hash".
Logic is as follows:
In addition, we notice the current "ja3s_fingerprint" property in the TLS objects, is misleading. JA3S only allows a single hash method - It's an MD5. It's in the spec, it can't be anything else without breaking JA3S matching. So this should not even point at a Fingerprint object, it should just be a string.
What would be done if this proposal is approved
The "Fingerprint" object would be re-named "Hash"
The "fingerprint" property in the following objects would be re-named "hash":
Container Object, Digital Certificate Object, HASSH Object
Digital Signature Object, File Object,
SMTP Transport Layer Security Object, Transport Layer Security (TLS) Object
12 votes ·
Beta Was this translation helpful? Give feedback.
All reactions