А кто может?) Если бы еще сделали смену навигатора без Enums было бы вообще шикарно, а то ждать постоянно обновления списка параметров навигатора тормозит работу.Нужен хром срочно Я не могу больше ждать!
Вообще куча параметров которые паляться, тот же часовой пояс при эмуляции, можно спалить в zenno что он эмулируется, одной простой функцией на javascript.
Можно спалить по AudioFingerPrint, то что просто хэш меняется не значит что нельзя распознать такие параметры как:
sampleRate, .maxChannelCount, .numberOfInputs, numberOfOutputs, channelCount, channelCountMode, channelInterpretation
с ClientRectsFingerPrint та же история.. хэш меняется, а сами параметры нет, не везде смена хэша выход из положения!
Запросто можно определить движок браузера
var i = eval.toString().length;
Если i = 37 это Safari или Firefox
Если i = 39 это Internet Explorer
Если i = 33 это Chrome или Opera
WebGl сделайте подмену, топовые антифрод системы это тоже палят
Да и вообще, много работаю с антифрод системами топовых сайтов, на данный момент %30 функций для подмены девайса реализовано в зенно из них 20% работают так себе.
Если будет толк от этого и будет какое-то развитие проекта от этого, могу статью написать по данной теме