DEMO
VMs detection
Возможности WebGL позволяют узнать вендора и модель видеокарты, при этом использование виртуальных машин будет оставлять характерные записи "VMWare" / "Virtual Graphics Adapter".
Использование объекта Navigator позволяет узнать много информации о системе.
В итоге эта связка позволяет детектировать виртуальные машины в браузере.
Родительская система:
Виртуальная машина:
Apple iPad (A12Z):
как видим, Apple не делится с браузером параметрами системы.
Android:
чего не скажешь об андроиде, доступны все параметры, кроме заряда батареи.