Подтвердить что ты не робот

Обнаружение обмана онлайн-покера

Недавно на большом покерном сайте появилось несколько игроков, которые, возможно, могли видеть все карты противников, когда они играли, используя уязвимость безопасности, которая был обнаружен.

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

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

Дано:

  • Набор данных из миллионов проверенных и полных историй истории рук.
  • Теоретическая неограниченная мощность компьютера
  • Предположите игру No Limit Hold'em, хотя предложения по Омахе или лимитированию покера могут быть полезными.

Как мы могли бы разумно классифицировать этих читеров? Оригинальная тема 2 + 2 обращается к идеям, и я подумал, что сообщество SO может иметь полезные советы.

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

4b9b3361

Ответ 1

Участок V $PIP против winrate всех игроков со статистически значимыми играми #hands. Вы должны видеть нецензурными глазами. Я думаю, что основное, что нужно сделать в первую очередь.

Затем вы можете нарисовать WTSD против winrate, winrate при вскрытии против winrate без вскрытия,% выигранных при вскрытии против VPIP.

Выбранная вами статистика должна быть статистически значимой. Если вы знаете покер, то эти варианты имеют смысл.

Это не работа для машины, выбросы обнаружены глазом.

EDIT: Омаха намного сложнее, так как это действительно вариант. Есть случаи невероятных полос, сделанных слабыми игроками, которые не обманывали.

Ответ 2

Я ненавижу быть настолько тупым, но все ответы на этой странице, за исключением @Erwin Smout, бесполезны.

Statistical analysis is a joke for identifying poker cheats
Я понимаю, что вопрос позволяет получить миллионы долларов истории, доступных для системы. Я уверен, что есть игроки с ручными историями этого большого, черт, я, наверное, играл в это много онлайн-раздач. Но я также играю онлайн более 10 лет. То есть не мало времени, и я понимаю, что две противоречивые вещи верны, когда дело доходит до идентификации мошенников в онлайн-покер: это должно произойти за небольшое количество времени, и, как и любой хороший вор, читер онлайн-покера собираюсь забрать его в другом месте сразу после взятия.

Был отличный пример вариации в покере в этой статье, который был создан путем сопоставления игрока с постоянным повышением по сравнению с всегда вызывающим игроком ( страница 13 PDF). В течение 100 000 раздач, больше, чем я думаю, большинство людей будет хотеть играть против кого-то, кто мог бы видеть свои карты, всегда вызывающий игрок выиграл в среднем 0,026 малых блайндов за руку. Я знаю, что это звучит не так много, но, если принять ставки в размере 5-10 долларов, это выходит до 6500 долларов. Может быть, кто-то может помочь мне найти ссылку, но измеренная профессиональная ставка выигрыша меньше не намного больше этого. Обратите внимание: НИКАКИЕ из этих игроков не обманывали, а статистически ожидаемая разница по сравнению с этим количеством рук значительно меньше того, что на самом деле произошло.

What online poker players need to understand
Покер - это азартные игры. Это игра мастерства, потому что некоторые игроки могут получить больше информации от своих оппонентов, чем их противники могут собраться, и что дополнительная информация часто так же полезна, как и просмотр карт других людей. Даже игроки, которые являются лучшими игроками, чем их типичные противники, в конечном итоге потерпят неудачу. Если вы этого не понимаете, вы просто ищете ведьм со статистикой в ​​произвольно небольшом количестве рук, которые вы будете играть против любого противника.

What can be done?
Помня о том, что мошенники могут видеть карты других игроков, вам не нужен статистический анализ для их идентификации. Есть только три способа, которыми это возможно.

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

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

Наконец, возможно, что алгоритм обработки был взломан. Это было серьезной проблемой в прошлом с компаниями, которые использовали наивные методы для решения своих задач, но большинство крупных магазинов решило эту проблему, взяв случайные входы от игроков, зарегистрированных в их систему, а также используя оборудование для создания энтропии, чтобы засеять их случайное число генератор. То не сказать, что это не может быть взломан. Если это так, единственным вариантом является создание компанией нового генератора случайных чисел.

Ответ 3

Ну. ИТ-люди увлекаются всевозможными неправильными вопросами.

Лучший вопрос: "Как обманывает даже возможно?". Нет необходимости в том, чтобы когда-либо посылать противнику руки по проводу до момента вскрытия. Если эти данные не отправляются клиенту, то как они могут обманывать?

Им нужно будет проникнуть на сервер. Не говорите мне, что это невозможно предотвратить.

Ответ 4

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

Но я хотел бы знать, у кого онлайн-провайдер покера возможно обман. Потому что я не могу себе представить, как это сделать, если программное обеспечение покера закодировано правильно. Если бы меня попросили программировать онлайн-покерное программное обеспечение, пользователи не смогли бы увидеть карты противников, потому что он не мог получить эту информацию. И вот как я это сделаю.

  • Каждое соединение между пользователями и сервером зашифровывается
  • нет связи между пользователями, пользователи могут разговаривать только с сервером.
  • Сервер сообщает каждому пользователю только карты, которые должен видеть пользователь, и никаких других карт, если раунд не закончен, и пользователи открывают свои карты.

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

Ответ 5

Я сомневаюсь, что вы можете сказать с уверенностью, что кто-то обманывает, или если они просто хороши в Покере, мимо определенного момента.

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

Как только вы это сделаете, вы можете сравнить историю игры с момента, когда обман произошел после истории или раньше, и посмотреть, уменьшается ли успех пользователей. Это должно дать вам список пользователей, которым нужно более тщательно исследовать, возможно, анализируя конкретные игры.

Наслаждайтесь, это хорошая проблема.

Ответ 6

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

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

О, а также некоторые из вас, похоже, предполагают, что мы говорим о гипотетическом сценарии и/или игре в покер; не были. Сайт реальный, уязвимость была реальной, исследование действительно происходит (см. Ссылку в OP), а исследуемые игры - это игры с реальными деньгами с нормальными бай-инами $200 и выше.

Ответ 7

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

  • Отбросьте ненужные данные. Вы действительно будете очень заботиться о игроках, которые бы вписывались в две категории: (1) игроки, которые выигрывают больше рук, чем они проигрывают, (2) игроки, которые выигрывают больше денег, чем проигрывают. Кто заботится об обмане, который теряет много? Хех.

  • В этом парном списке игроков для фактического анализа я бы взглянул на их стиль игры. Предполагая, что у вас много исторических данных, я бы создал профиль навыков игрока и попытался нормализовать свою стратегию ставок. Будучи бедным игроком в покер, я обычно поддерживаю более слабые карты, которые ни один достойный игрок не вернется просто потому, что они чувствуют себя хорошо. Например, в любое время, когда я нахожусь на лицевой карте с другой низкой картой (2, 3, 4, 5), если они подходят, я часто ВСЕГДА призываю любые ставки, сделанные другими игроками до поворота, хотя это стратегия не очень успешна. Перед поворотом вверх над Большим Слепым часто указывают, что у игрока есть карманная пара, но моя любовь к игре не позволит мне сложить подходящую руку на префлопе.

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

Я не знаю, какую систему вам нужно создать, чтобы создать профиль разных стилей игры пользователей, но я думаю, вы могли бы использовать некоторые алгоритмы обучения компьютеру, чтобы "изучить" стиль игры с симпатичным достойная точность.

  1. Вы упомянули, что умный пользователь бросает руки, чтобы свести к минимуму его появление в качестве обманщика. Я думаю, что это БОЛЬШАЯ возможность для большего профилирования. Будет ли опытный, побеждающий игрок играть через ужасную руку? Наверное, нет. Если бы я получил 4S, 7H и увидел 9D, JC, AH на флопе, я бы знал, что мои шансы на победу были действительно очень маленькими. Это также говорит нам, что карты, представленные на флопе, не очень сильны для всех, поэтому у любого, кто на столе, вероятно, есть пара или Джек или парная пара, две пары или три. Поскольку вы знаете, что ваш 4S, 7H бесполезен, вы либо постараетесь сделать так, чтобы блеф банка или фолд. Не так уж много хороших игроков (которые были бы найдены в списке ваших победивших игроков сокращенного списка) всегда будут держаться за руку.

В любом случае, это те вещи, о которых я думал. Теперь, фактически реализуя их, я понятия не имею, с чего начать, поэтому я боюсь, что я не могу помочь. Это очень интересная академическая проблема, поэтому, пожалуйста, сделайте нам одолжение и сообщите нам, что вы в конечном итоге собираетесь делать. Если вы хотите отключить этот разговор в автономном режиме, напишите мне по адресу [email protected]

Ответ 8

Не могли бы вы сначала искать простые индикаторы, прежде чем пытаться сделать что-то слишком сложное?

i.e.. PreFlop: игрок сбрасывает карманных королей без рейза до него, а у кого-то еще были карманные тузы.

Это МОЖЕТ быть показательным для игрока, знающего, что его стартовые КОРОЛЕВЫ (довольно неплохие) не так хороши, как кто-то из карманных ACES.. однако, полагая, что он принимает решение на префлопе, а не на флопе.. на самом деле зависит..

Игнорируйте это, просто задумываясь вслух.

Ответ 9

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

Ответ 10

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

О, да, и, очевидно, компании, которые предоставляют эти игры, делают все возможное, чтобы настроить магазин в низкой налоговой, нерегулируемой стране. Пока они не будут регулироваться и не будут соблюдаться строгое соблюдение и тестирование кода, это будет продолжаться.

Ответ 11

наиболее вероятной обманной ситуацией, по-видимому, будут люди, работающие вместе. Три парня за одним столом, знающие карты друг друга, должны иметь возможность делать некоторые корректировки ставок, которые позволили бы пул бэтристов выйти вперед.

Какие остановки существуют для предотвращения сговора?