Attractor-risk model driven by a user-supplied frequency table.
Each signal dimension (platform, resolution, language, browser family,
hardware profile, and missing entropy fields) is scored against the
frequency table. The aggregate score is a weighted average of those
frequencies, normalised to [0, 100].
Dimensions absent from the table fall back to the built-in heuristic for
that signal, so a partial table can be supplied without losing coverage.
Attractor-risk model driven by a user-supplied frequency table.
Each signal dimension (platform, resolution, language, browser family, hardware profile, and missing entropy fields) is scored against the frequency table. The aggregate score is a weighted average of those frequencies, normalised to
[0, 100].Dimensions absent from the table fall back to the built-in heuristic for that signal, so a partial table can be supplied without losing coverage.
See
createFrequencyTableAttractorModel for a factory shortcut.