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.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
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