У меня возникло несколько вопросов по использованию антидетекта.
1) Должен ли работать WebGL2 или его поддержка не реализована? Насколько его наличие критично для скрытности?
На хосте стоит видеокарта довольно старая видеокарта nVidia NVS300. В Google Chrome который стоит на хосте, WebGL 1 и WebGL2 работает нормально. В виртуальной машине WebGL1 работает, WebGL2 работает.
chrome://gpu выглядит так.
2)У всех ли работает звук когда в настройках выбран ICH9 контроллер? У меня с виду все нормально, устройства воспроизведения есть, ползунок громкости двигается, но звук не воспроизводится. Vector говорил про рандомизацию аудиоотпечатка
но мне не понятно, если частота не поддерживается хостом, то звук просто не воспроизводится, или устройства воспроизведения отсутствуют как на скриншотах в предыдущих постах? Можно ли как нибудь заставить ICH9 воспроизводить звук или обязательно использовать AC97 который не рандомизируется и несколько сложен для установки в Win10 x64?
3) Должен ли нормально работать микрофон, который встроен в USB вебкамеру, подключенную к хосту и проброшенную в гостя через Devices - Webcams? У меня микрофон обнаруживается но звуков не слышит и не записывается. Проблема не критична, в качестве временного решения пробросил камеру внутрь гостя через USB Filters, но все равно интересно услышать должно ли оно работать?
4) Можно ли получить Guest Additions с цифровой подписью драйверов? Мне предстоит запускать на комьютер человека, который будет проверять, не виртуальную ли машину я ему подсовываю и надпись Test Mode на рабочем столе выглядит подозрительно. Я подписал драйверы сертификатом который доступен в паблике, но истек в 2014 году, перевел дату на начало 2014 года и установил драйверы. Все работает, но когда время было переведено на текущее, в диспетчере устройств видно, что драйвер не имеет цифровой подписи. Не то чтобы это была бы большая проблема, теперь я хотя бы избавился от Test Mode, но нет ли нормально подписанных Guest Additions?
Здравствуйте.
Отвечаю на Ваши вопросы:
1. WebGL 2.0
WebGL 2.0 имеет зависимость от OpenGL 3.0 а он в свою очередь зависит от DirectX 10.
Эмуляция DirectX 10 НЕ РЕАЛИЗУЕМА в VirtualBox (на его базе и построен мой Антик)
Компания Oracle не реализовала его поддержку, но это сделал Я.
Я использовал технологию Windows WASP - и задействовал в качестве ресурсов видеокарты - ресурсы процессора и вот результат на видео:
Для грамотной реализации использования технологии Windows WASP необходимо писать свобственные драйвера - этот процесс черезвычайно трудоемкий (спросите у любого IT спеца - он Вам подтвердит) и написать драйвера, которые учтут ВСЕ особенности хостовых процессоров пользователей - нереально вообще. Система крайне ресурсоемкая и сложная, поэтому я отключил WebGL 2.0 в публичной сборке и включаю его ТОЛЬКО в персональных сборках, если того требует Антифрод система заказчика.
WebGL 2.0 и его поддержка как триггер Антифрода
Многие полагают, что отсутствие WebGL 2 в виртуальной машине будет пагубно сказыватся на прохождении антифрода - но это не так.
Дело в том, что как таковой WebGL 2 не имеет своего отпечатка и используется ТОЛЬКО в онлайн браузерных играх и все.
Мы можем легко проверить запрашивает ли антифрод система WebGL 2 или нет - для этого достаточно в обычный хром браузер установить расширение
Dont Finerprint Me и с его помощью можно увидеть запрашивает ли сайт экстеншенсы webgl 2 или нет. Вот список таких экстеншнсов:
'ANGLE_instanced_arrays',
'EXT_blend_minmax',
'EXT_frag_depth',
'EXT_shader_texture_lod',
'OES_element_index_uint',
'OES_standard_derivatives',
'OES_texture_float',
'OES_texture_half_float',
'OES_vertex_array_object',
'WEBGL_depth_texture',
'WEBGL_draw_buffers',
'EXT_sRGB',
'OES_texture_half_float_linear',
'EXT_disjoint_timer_query'
Соответстивенно, включать webgl 2 в публичной сборке нет смысла из за ресурсоемкойсти т.к. сейчас количество скачиваний публичной версии стабильно находится на уровне 6000-6500 то у 1000 все будет ок, а 5000 человек не смогут запустить Антик.
Я планирую добавить отдельный пункт в виртуализации Windows 10 64bit WebGL 2 - но это будет немного позже.
2. Звук
По умолчанию в Антидетекте используется рандомизация отпечатка audiocontext и по этому звук якобы есть, но я отключил его громкость т.к. это будет искаженный и надоедающий звук.
Проблематика в том, что если при рандомизации выпала частота дискретизации 48000 герц, а звуковая карта вашего ПК поддерживает максимум 44100 грец - звук будет сильно искажен.Поэтому я его отключил.
Если нужен звук - выставтье в настройках виртуальной машины аудиокарту ICH AC97 и внутри виртуалки скачайте для нее драйвера - после этого звук будет работать, но рандомизации аудиоотпечатка не будет.
3. Микрофон
С ним нет проблем, тестировалость много раз. Люди экзамены здают по вебке с помощью Антика и все оке.
Проверьте монопольный режим микрофона.
4. Guest Additions
Подписанных драйверов пока нет.