第III部:スロットマシンにおける不正行為 · Electronic & Digital Cheating Methods · #6.1
ロシアによるスロットマシンPRNGのリバースエンジニアリング・ハッキング(Russian Slot Machine PRNG Reverse-Engineering Hack)
仕組み
ロシアのサンクトペテルブルクを拠点とする犯罪組織が、(2009年にロシアでカジノ賭博が禁止された後)Aristocrat Mark VI及びNovomaticのスロットマシンを入手し、その疑似乱数生成器(PRNG)を体系的にリバースエンジニアリングした。機械を分解してソースコードを分析することで、結果を決定する数学的アルゴリズムを解読した。標的となったカジノの工作員は、スマートフォンで約二十四回のスピンを録画し、その映像をサンクトペテルブルクに送信した。技術チームは、PRNGアルゴリズムに関する知識に基づいて映像を分析し、機械の内部状態を特定した。その上で、当たりのスピンが発生する時点を正確に計算し、工作員の携帯電話の専用アプリにタイミングのマーカーを送信した。携帯電話は、人間の反応時間を考慮して、工作員がスピンボタンを押すべき約0.25秒前に振動した。この攻撃は、機械への物理的な改造を一切必要としなかった。
発生する場面
Aristocrat Mark VIの筐体、Novomaticの機械:主に米国、欧州及び南米のカジノにある旧型のスロットマシン
記録に残る事実
2014〜2017年ごろに初めて記録された。Wiredは2017年2月に詳細な暴露記事を掲載した。四人の工作員が、ミズーリ州とイリノイ州で連邦法違反の容疑により逮捕された。損失は、世界の複数のカジノ運営者にわたり数千万規模と推定されている。Aristocrat Mark VIは、すでに生産が終了した32ビットのPRNGを使用しており、特に脆弱であった。
検知と防止助言
有料の後半部分監視ルームがrussian slot machine prng reverse-engineering hackをどのように見抜くか、そして再発をどう防ぐか。読み物としてではなく、監視デスクの実務向けに記述しています。
サーベイランス、コンプライアンス、ゲーミング業務の専門家のための検知用の参考資料として公開しています。しきい値と調整は各施設が設定します。ここに記載する内容は手順書ではありません。手口は、認識できるようにするために記述しています。