Forensic Identity Anchor Chain for a Team's True Identity — Synthesizing Multi-Source Fingerprints
ConfidenceLikelyUpdated2026-05-26Review by2026-09-22Sources3Machine-translatedOriginal (JA)
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
Discovery
Keep reading
Read next
- Git history rewrite detection — recovering squashed and force-pushed statesA force-push moves the remote branch pointer to the new history; the displaced commits become orphans but persist until the next GC cycle. Locally, git reflog still remembers the exact prior...
- Proxy-upgradeable contract rug pattern — admin upgrade rights as a backdoorThe proxy delegates all calls (delegatecall) to an implementation address stored at a fixed storage slot. ERC-1967 standardizes those slots so tools can find them deterministically:
- Typosquatting package detection checklist — npm / PyPI / Go name-confusion triageThe module-path / replace hijack documented in module path confusion supply chain attack is a Go-flavored cousin: the module path (not just the display name) impersonates upstream while a re...
Links here
- Agent identity bridging DeFi and traditional finance · KYA, Skyfire, Lit PKP, mDL, MiCA, GENIUSAgent identity in 2026 sits at the bridge between DeFi-native primitives (smart-contract wallets, on-chain attestations, ERC-4337 / ERC-7702 wallets controlled by Lit PKP threshold keys or s...
- Bybit Lazarus $14.6 億 hack detailed analysis (2025-02) — largest crypto-asset outflow in history2025-02-21, approximately $14.6 億 (about 2,200 億円) equivalent of ETH + stETH + mETH and others flowed out of Bybit's ETH cold wallet. This is the largest crypto-asset theft in history, excee...
- CEX matching engine + cold/hot wallet internal architectureThe core of a CEX = the matching engine (order-book matching engine). Design philosophies broadly fall into 3 categories:
- Coincheck NEM 580 億円 outflow incident detailed analysis (2018-01)In the early hours of 2018-01-26, approximately 5.2 億 XEM (worth about 580 億円 at the time) flowed out of Coincheck's NEM (XEM) hot wallet to external addresses. At the time this was the larg...
- DMM Bitcoin outflow incident detailed analysis(2024-05)— 4,502.9 BTC attributed to LazarusOn the evening of 2024-05-31, 4,502.9 BTC(equivalent to approx. 482 億円)was illicitly drained from DMM Bitcoin. At the time, it was the largest domestic outflow incident after the jp exchange...