Найти тему
ЦЕНТР ЭКСПЕРТИЗА

Экспертиза автоматов и программного обеспечения

Оглавление

В Российской Федерации постепенно набирает популярность игорно-лотерейный бизнес. Общие основы организации и проведения азартных игр регулируются положениями ГОСТ Р 52235-2004, а государственное регулирование деятельности соответствует утверждённым и периодически пересматриваемым правилам лицензирования. Однако такая деловая активность сопряжена со значительными рисками, поэтому разрешается только после проведения профильной экспертизы.

Особенности экспертизы в игорном бизнесе

Азартные игры - ставки наличными или чем-либо ценным на событие неясного исхода с намерением выиграть деньги или материальные блага. Соответственно доля мошенничества, жульничества и подлога априори не может быть низкой.

Оборудование для азартных игр

Основные компоненты лицензированной игровой техники - конструкция оборудования, а также информационные модули и программы. Их структура и содержание определяется следующими направлениями игорного бизнеса:
1. Онлайн и мобильные азартные игры.
2. Стационарно установленные игровые автоматы.
3. Сертифицированные лотерейные системы.
4. Спортивные азартные игры.
Система игорных автоматов основана на математическом генерировании случайных символов, возникающих перед игроком на экране. В результате анализа выигрышных комбинаций происходит выплата денежного приза.
Поскольку азартные игры - электронная коммерция, то все деньги, проходящие через систему, учитываются в цифровом виде рекомендациями местного регулирующего органа. Это усложняет работу технического эксперта.
Любой игровой автомат включает:
• Два монитора;
• Купюро- или монетоприемник;
• Кнопки;
• Светодиодные индикаторы;
• Термопринтер;
• Считыватель смарт-карт (опционно).
Для предотвращения помех от статического электричества все эти элементы помещают в защитный кожух.

Последовательность вывода информации

Для тестирования программного обеспечения (например, по решению судебных органов) используются библиотеки, входящие в комплект для разработки игры.
Математический движок, рандомизирующий изображение на экране - самая важная часть игрового комплекта. Для того, чтобы там отображался случайный набор символов и чтобы он каждый раз был другим, простой компьютерной программы не хватит. Требуется передать дату и время, что ограничивает область рандомизации. Однако математический движок может генерировать случайные числа без установки параметров.
Когда игрок нажимает кнопку, чтобы начать игру, программа определяет, сколько раз и с какой скоростью должен вращаться барабан. Она генерирует случайные числа для каждого барабана, появляющегося на экране. Последовательность изображений неизменна, рандомизируется только положение изображений на экране, отображаемое в виде массива. Для каждого сгенерированного числа в папке есть файл .jpg. Игровой комплект захватывает изображение и отправляет его на прикладное видеоустройство, которое выводит изображение на экран игрового автомата.

Методика экспертизы игрового и лотерейного оборудования

В целях тестирования эксперт должен работать в той среде программного обеспечения, которая позволяет ему запрашивать конкретную таблицу (список) возможных выплат для каждой комбинации символов.

Проверка вероятности выигрыша

Изначально гарантируется, что дата и время будут одинаковыми в нескольких вращениях. Для этого библиотека запускается из командной строки с помощью оболочки, а результаты выводятся на консоль. Для одних и тех же параметров команда запускается несколько раз, а результаты сохраняются в файле .csv. Затем результаты запусков сравниваются, чтобы оценить повторяемость одних и тех же результатов, которые далее подвергаются оценке.
Далее эксперт настраивает вероятность выигрыша, выбрав или отменив выбор выигрышных линий в таблице выплат, имеющих разные ставки и уровень выплат. В более простых игральных автоматах выигрыш определяется символами, образующими вертикальные, горизонтальные или диагональные комбинации. В многолинейном игровом оборудовании линии выплат - треугольные, наклонные или даже зигзагообразные.
Комбинации игровых линий имеют уникальные идентификаторы. Те, которые выбраны игроком, передаются игровому движку, а эксперт запускает игровую библиотеку через её оболочку с командной строки. В итоге экспертизы проверяется, совпадают ли выходные данные с уникальными идентификаторами выигрышных линий.

Экспертиза платежей

В ходе экспертизы должна быть подтверждена правильность выплат. Процент возврата определяется владельцем автомата, но он должен быть выше согласованного минимального значения (до 95…97% средств, вложенных в систему). В задачу экспертизы входит проверка соответствия выплат той сумме, которая указана в функциональных спецификациях, и что она каждый раз постоянна для одной и той же выигрышной линии.
Купюро- и монетоприемник игрового автомата – обязательные объекты экспертизы. За долю секунды между моментом, когда игрок вводит деньги, и суммой, отображаемой на экране, внутри оборудования происходят события, не поддающиеся визуальному контролю.
Каждый игровой автомат подключен к игровому серверу. Туда передаётся вся выручка, собранная оборудованием. По получении денег сервер выдаёт идентификатор транзакции и позволяет отображать сумму на экране. Если идентификатор не выдан, сумма должна возвращаться. Термопринтер предоставляет игроку купон на погашение, а обновление отправляется на сервер управления игрой. То же самое происходит, когда игрок хочет обналичить выигрыш, поэтому все деньги, поступающие в систему, учитываются в цифровом виде.
Суть тестирования состоит в том, что для проверки используется фиктивный сервер, а каждой банкноте присваивается уникальный идентификатор. Он (под наблюдением эксперта) передаётся на сервер. В случае недопустимых номиналов банкнота должна отклоняться.
Печать купона для погашения, обновление сервера и проверка смарт-карты представляют собой дополнительные экспертные возможности для проверок. Если купюра застревает или стопка купюр внутри автомата заполнена, купюроприёмник должен вытолкнуть её. Тестированию подлежит и термопринтер, обеспечивающий блокировку игрового оборудования в случае, если нет бумаги или она замята.

Экспертиза программного обеспечения игрового автомата

Процесс ведётся на отдельном компьютере, поскольку запуск тестовых команд на консоли замедляет работу пользователя. В результате проверки выводится состояние очереди памяти и её удаления.
Из соображений безопасности нельзя обновлять все игровые автоматы с центрального сервера, поэтому при добавлении новой игры (или её новой версии), обновление происходит вручную. Это означает, что в план экспертизы вводят меры безопасности и проверки для подтверждения личности разработчиков программного обеспечения. Код шифрования для аутентификации отправляется на сервер управления игрой. Задача эксперта – проверить, происходят ли изменения в коде шифрования.
При экспертизе онлайн-гемблинга используют игровые сайты, запускаемые через различные платформы, оборудование, операционные системы и т.д. Эксперт тестирует конфигурацию, включение и выключение системы, режим оператора, режимы восстановления и т.д.

Заключение

Экспертиза игрового оборудования - сложная задача, поскольку объектами проверки являются устройства, создающие уникальные случайные комбинации. На результаты тестирования влияют объективные факторы: качество источников питания, степень защиты корпуса автомата, помехи от линии электропередач и т.д.
Список экспертных центров, уполномоченных проводить испытания, устанавливается требованиями УК РФ (ст.171.2 в редакции от 4.11.2019 г.). Экспертный центр согласовывает порядок, содержание и объём действий, согласованный с действующими в стране нормативными актами.
По результатам экспертизы составляется акт, в котором приводятся все полученные данные и делаются аргументированные выводы по описанным выше пунктам.

Материал подготовлен: ЦЕНТР ЭКСПЕРТИЗ
Справочная служба, мы ответим, проконсультируем в рабочее время, звоните:
+7 (800) 707-76-41