Fonts (Шрифт)
Font Fingerprinting - это какие у вас есть шрифты и как они формируются. На основе измерения размеров, заполненных текстовыми элементами HTML, можно создать идентификатор, который можно использовать для отслеживания одного и того же браузера с течением времени.
Снятие отпечатков на основе метрики шрифта тесно связано со снятием отпечатков на холсте. Это может быть более слабый метод снятия отпечатков, поскольку холст получит не только ограничивающую рамку, но и данные пикселей. С другой стороны, защититься с помощью отпечатков на основе шрифтов гораздо сложнее.
Рендеринг текста - тонкая и сложная часть веб-браузера. Даже в латинском алфавите компоновка - это больше, чем просто сложение блоков вместе: в игру вступают такие факторы, как лигатуры, кернинг и комбинирование символов. Некоторые другие системы письма еще более сложны, из-за чего браузеры полагаются на библиотеки, предоставляемые ОС, для макетирования текста. Эти библиотеки, включая Pango в GNU/Linux, Graphics Device Interface (GDI) или DirectWrite в Windows и Core Text в Mac OS X, представляют собой отдельные базы кода, которые ведут себя по-разному. Браузеры также накладывают свои собственные настройки поверх основного рендеринга текста.
Источник: https://browserleaks.com/fonts
Last updated