Fingerprinting is the practice of identifying or tracking a device, browser, or user by combining many small technical clues. Those clues can include screen size, installed fonts, time zone, user-agent strings, storage behavior, and even tiny timing differences caused by hardware or browser features. Each signal may be weak on its own, but together they can form a stable profile.
In cyber security, fingerprinting matters because it often works without obvious permissions, cookies, or visible malware. Attackers can use it to recognize the same visitor across sessions, link separate accounts, or select exploits that fit a specific environment. Defenders use the same idea for fraud detection and device trust, but privacy teams try to reduce it by limiting script access, normalizing responses, and blocking or randomizing high-entropy signals. In browser attacks, repeated timing measurements can turn storage or hardware behavior into a tracking channel.



