@FastSpace
Напоминаю, задача состоит в том чтобы для каждого возможного js кода для рисования любой картинки сгенерировать данные canvas, которые точь в точь идентичны полученному из реального устройству.
И создать алгоритм, который бы генерировал множество таких устройств.
При этом, изменение в коде браузера или в аппаратной части может испортить алгоритм.
Я вижу тут 2 пути, либо иметь парк машин, которых нужно постоянно обновлять, либо использовать подход реализованный в PerfectCanvas.
Генерация данных может быть легко обнаружена, для этого нужно изменять код, который генерирует картинку.