Forensic Identity Anchor Chain for a Team's True Identity — Synthesizing Multi-Source Fingerprints
On this page
Wiki route
This entry sits under FinWiki index. Read it with bytecode forensic for peer context and systems index for the broader infrastructure boundary.
[!info] TL;DR When the public-facing structure (LinkedIn company page / official site about / PR release) does not match the people actually writing the code, synthesize 6 independent fingerprint sources → build a single-thesis identity chain → lock the separation structure of “public-facing vs real team.” Combined with the cluster labels of Global crypto-asset forensics-vendor layer — Chainalysis / Elliptic / TRM / Crystal comparison, a complete attribution can be formed.
6 Independent Fingerprint Sources
- TLS certificate SANs — the Subject Alternative Names within a domain certificate · the same ops base tends to share the same certificate or issuing authority
- Concentration of GitHub account registration times — multiple accounts registered consecutively within 1 hours = a sock-puppet signal
- Email domain preference — ProtonMail / iCloud / own domain vs Gmail · the team’s overall preference tends to align
- Language of names on the LinkedIn company page — a mix of West African / Southeast Asian / Indian / Chinese / Japanese names
- Language of the GitHub commit author name — the name field of actual commits (contrasted with the public-facing names on LinkedIn)
- Exposure from CLI / config paths — config paths in the home directory, remnants of SSH known-hosts, document metadata, the author field of PDFs
Synthesis logic
- Public-facing vs real-team determination: source 4 (LinkedIn name) ≠ source 5 (commit author name) + source 3 (email domain preference) → a binary separation
- Sock-puppet determination: source 2 (concentration of registration times) + source 5 (email overlap between “independent” accounts) → multiple accounts of the same person — attribution inference for large exchange incidents like DMM Bitcoin Lazarus hack relies precisely on this kind of multi-account cluster-overlap analysis
- Individual identity anchor: source 1 (TLS) ∩ source 6 (CLI path) → a single-thesis dev identity — the result of this layer can connect directly to the sanctions-list matching process of Chain-Level OFAC Freeze = Dollar Chain-Level Hegemony
Anti-pattern
Do not assert identity on a single thesis (e.g., concluding from LinkedIn1件 alone) · always cross-check with 3 or more independent sources.
When to Use
- Cases where a project claims to be a “global team,” but the code style / comment language is inconsistent
- Cases where the same email appears in the commits of multiple “independent companies / outsourcers”
- Cases where the LinkedIn name and the Whitepaper author / commit author name are in completely different languages
When NOT to Use
- The project is public and transparent (GPG-signed / has a public identity)
- An individual’s open-source project (no need to contrast against a public face)
- Cases where you only do code-quality DD and do not verify the team’s authenticity
Provenance
- Case study (vaporware audit): multiple GitHub accounts registered in a concentrated short window + the language of names on the LinkedIn company page vs the language of the commit author name did not match + the metadata author of the Whitepaper PDF + CLI path remnants + own-domain email · the separation of public-facing / real team was locked through cross-checking of multiple anchors
- The same kind of technique is also applied to ex post attribution inference: see the leads for attacker tracing in Coincheck Nem Hack Detailed Analysis or JP VASP incident history