Domanda

E 'emerso di recente su un grande sito di poker che alcuni giocatori erano forse in grado di vedere tutte le carte degli avversari come hanno giocato attraverso sfruttando una vulnerabilità di sicurezza che è stato scoperto.

Un ingenuo baro avrebbe vinto a un ritmo incredibilmente veloce, e di questi trucchi sono presi molto rapidamente in genere, e se non preso in fretta che sono facili da individuare attraverso una scansione rapida attraverso le loro hand histories.

Il problema più difficile si verifica quando l'intelligenza mostre Cheater, il bluff in punti sono soggetti ad essere chiamato in, chiamando scommesse fluviali con le peggiori mani, la premessa di base è che essi perdono vasi apposta per mascherare la loro capacità di vedere altri carte dei giocatori, e vincono ad un tasso ragionevolmente realistico.

Data:

  • Un insieme di dati di milioni di storie verificato e informazioni complete mano
  • teorica di alimentazione del computer illimitato
  • Si supponga che il gioco No Limit Hold'em, anche se suggerimenti su Omaha o il poker limite può essere utile

Come potremmo ragionevolmente classificare con precisione questi imbroglioni? L'originale 2 + 2 appelli filo per le idee, e ho pensato che la comunità SO potrebbe avere alcuni suggerimenti utili.

E 'un problema interessante anche perché è in corso, e ha applicazione reale nel migliorare il mondo se qualcuno trova una soluzione creativa, in quanto v'è una buona probabilità che i giocatori veri avranno fondi rimborsati a loro quando gli imbroglioni individuati vengono scoperti.

È stato utile?

Soluzione

Tracciare V $ PIP rispetto al tasso di vincita di tutti i giocatori con un aumento statisticamente significativo #hands giocate. Si dovrebbe vedere i valori anomali con occhio nudo. Penso che sia la cosa fondamentale da fare prima.

Poi si può tracciare WTSD vs winrate, winrate allo showdown vs winrate senza showdown,% ha vinto allo showdown vs VPIP.

Le statistiche si sceglie deve essere significativa statisticamente. Se si conosce il poker, le scelte di cui sopra hanno senso.

Questo non è un lavoro per una macchina, i valori anomali vengono rilevati a occhio.

EDIT: Omaha è molto più dura, dal momento che è in realtà la variante. Ci sono casi di striature incredibili fatte da giocatori deboli che non sono stati barare.

Altri suggerimenti

Odio essere così schietto, ma tutte le risposte in questa pagina con l'eccezione di del @Erwin Smout sono inutili.

Statistical analysis is a joke for identifying poker cheats
Mi rendo conto che la questione permette l'esistenza di milioni di mani vale la pena di storia disponibile per il sistema. Sono sicuro che ci sono giocatori con la storia delle mani questo grande, l'inferno, probabilmente ho giocato questo molte mani online. Ma ho anche giocato in linea per oltre 10 anni. Quello non è una piccola quantità di tempo, ed è la mia comprensione che due cose contrastanti sono vere quando si tratta di individuare gli imbroglioni di poker online: si deve accadere in una piccola quantità di tempo, e come ogni buon ladrone, un imbroglio poker online è andando a prendere la sua scorta altrove immediatamente dopo l'adozione.

C'è stato un grande esempio della varianza nel poker in questo carta che è stato generato facendo corrispondere un giocatore sempre raise contro un giocatore di sempre chiamata (pagina 13 del PDF). Nel corso di 100.000 mani, wayyyy oltre Penso che molte persone sarebbero disposti a giocare contro qualcuno che potrebbe vedere le loro carte, il sempre chiamare giocatore ha vinto in media .026 piccoli ciechi per mano. So che questo non sembra molto, ma assumendo pali di $ 5-10, che esce a $ 6.500. Forse qualcuno può aiutarmi a trovare il link, ma il tasso di vittoria professionale misurato è meno non troppo più grande di questo. Si prega di nota, nessuno di questi giocatori è stato barare, e la differenza statisticamente atteso su questo numero di mani è significativamente inferiore a quello che realmente accaduto.

What online poker players need to understand
Il poker è il gioco d'azzardo. Si tratta di un gioco di abilità, perché alcuni giocatori sono in grado di suscitare ulteriori informazioni dai loro avversari rispetto ai loro avversari sono in grado di raccogliere, e che l'informazione supplementare è spesso utile come vedere le carte di altri popoli. Anche i giocatori che sono i giocatori migliori dei loro avversari tipici, finiranno perdenti a lungo termine. Se non si capisce questo, sei solo alla ricerca di streghe con le statistiche nel arbitrariamente piccolo numero di mani che giocherai contro qualsiasi avversario.

What can be done?
Tenendo a mente la questione degli Stati che imbroglioni sono in grado di vedere le altre carte dei giocatori, non è necessario l'analisi statistica per identificarli. Ci sono solo tre modi in cui ciò è possibile.

Il primo è che il server invia le informazioni intenzionalmente per i clienti, che è un problema di sicurezza ovvio e non dovrebbe essere attuata (IMO, anche per i moderatori). Se un sito è stato trovato permette che questo accada, è responsabilità del giocatore di spostare i loro fondi altrove, o rifiutare di giocare sul sito fino a quando tale decisione disegno terribile è rettificata. Dovrebbe anche essere la responsabilità dei siti per informare i loro giocatori dei passaggi esatti che si svolgono durante le mani giocate sul sito in modo da avere che per fare la loro decisione su quando si sceglie un sito, in primo luogo. Sicurezza tramite segretezza è unpermitable. Per quanto riguarda la cattura dei ladri, questa informazione dovrebbe essere seduto nei file di log sui loro server, che dovrebbero essere regolarmente controllate per questo tipo di comportamento.

La seconda è che l'utente abbia violato il server del poker e saprebbero su che in fretta, altrimenti una volta che è esposto, è ancora una volta i giocatori responsabilità di determinare dove giocare. In questo caso, l'attuatore può essere perseguito nella maggior parte dei paesi.

Infine, è possibile l'algoritmo di negoziazione è stato craccato. Questo era un grosso problema in passato con le aziende che hanno utilizzato metodi ingenui per affrontare le mani, ma la maggior parte dei principali negozi risolto questo problema prendendo input casuali dai giocatori registrato nel loro sistema così come l'utilizzo di hardware di generazione di entropia per seminare il loro numero a caso Generatore. Thats per non dire che non può essere violata tuttavia. Se questo è il caso, l'unica opzione è per l'azienda di progettare un nuovo n casualeGeneratore di numeri.

Bene. IT persone vengono affascinati da tutti i tipi di domanda sbagliata.

Una domanda migliore è: "Come sta barando anche possibile?". Non c'è bisogno che cosa così mai di inviare le mani dell'avversario sul filo fino allo showdown. Se i dati non vengono inviati al cliente, allora come potrebbero imbrogliare?

Si erano bisogno di entrare nel server. Non ditemi che non è prevenibile.

Credo che se truffano intelligente, quindi con la vittoria non troppo giri, non sarà rilevabile. Non credo che si poteva vedere la differenza tra fortuna e barare qui.

Ma mi piacerebbe sapere a quale provider di poker online barare è possibile. Perché non riesco a immaginare un modo per fare questo, se il software di poker è codificato correttamente. Se mi è stato chiesto di programmare un software di poker online, gli utenti non sarebbero in grado di vedere le carte degli avversari, perché non c'è modo di poter ottenere queste informazioni. Ed è così che avrei fatto questo.

  1. Ogni connessione tra gli utenti ei server è crittografata
  2. nessuna comunicazione tra gli utenti, gli utenti possono parlare solo al server.
  3. Il server dice a tutti gli utenti solo le carte che l'utente dovrebbe vedere, e non altre carte, a meno che il giro è finito e gli utenti aprono le loro carte.

L'unico modo in cui gli utenti possono imbrogliare qui è, si ottiene insieme ad altri giocatori, o IMPERSONATE giocatori multipli con diversi account e IP di accesso, e aprire un altro canale di comunicazione tra i giocatori. In questo modo il gruppo ha un grande vantaggio perché sanno più che le proprie carte, ma c'è ancora nessun modo che possano vedere altre carte. E perché è ormai un gruppo che è barare è ancora più difficile da individuare, perché si possono condividere i loro guadagni con più giocatori, e questo gruppo potrebbe anche avere un giocatore che perde più di (s) guadagna e ancora vincere complessiva.

dubito che si possa dire con certezza se qualcuno sta barando o se sono solo bravi a poker, passato un certo punto.

Si potrebbe tuttavia restringere i candidati che si pensa possa essere barare, cercando in utenti che sopra il vostro periodo di tempo hanno beneficiato nel complesso. Questo eliminerà la stragrande maggioranza degli utenti, permettendo di focalizzare meglio le risorse. (Questo, naturalmente, comprende gli utenti che sono abili a poker.).

Una volta fatto questo, è possibile confrontare la storia del gioco dal mentre il trucco è stato possibile alla storia dopo o prima, e vedere se il successo gli utenti diminuisce o aumenta. Questo dovrebbe dare un elenco di utenti che è necessario indagare con più attenzione, possibilmente attraverso l'analisi giochi specifici.

Enjoy, è un bel problema.

Per tutti voi che esprime incredulità che questo è ancora possibile: la comunità sui forum di poker legate in OP fosse simile sgomento, ma il sito in questione ha confermato che tale vulnerabilità di sicurezza era presente. Molto semplicemente, il sito è stato utilizzato crypto molto semplice e insicuro per hole card di trasmissione dei dati ai suoi giocatori. In teoria, sarebbe stato possibile per chiunque consapevoli di questo per trasmissioni intercettare dal sito per una specifica vittima (per es. Da essere fisicamente vicino e intercettare i dati wireless), e per ingannare quel giocatore utilizzando le conoscenze intercettati.

La domanda è su come rilevare se questa vulnerabilità è stato effettivamente sfruttata (prima che fosse fissato), e in caso affermativo da chi, date le risorse descritte.

Oh, e anche alcuni di voi sembra essere ipotizzando che stiamo parlando di un ipotetico scenario, e / o il poker a soldi finti; non erano. Il sito è reale, la vulnerabilità è stata vera, l'inchiesta è realmente accadendo (vedi link in OP), ed i giochi oggetto di indagine sono partite a soldi reali con normale buy-in di $ 200 e sopra.

Sono in alcun modo un esperto di data-mining, e la mia comprensione di analisi statistica dei grandi insiemi di dati è piuttosto debole, come pure (e io non sono molto bravo a poker, anche se mi piace) in modo da prendere tutto Lo dico qui con un grano di sale.

  1. estirpare i dati spazzatura. Si sta per solo veramente cura sui giocatori che rientrano in due categorie: (1) I giocatori che vincono più mani di quello che perdono, (2) I giocatori che vincono più soldi che perdono. Chi se ne frega un imbroglione che perde un sacco? Eh.

  2. Con questa lista abbinato giù di giocatori realmente analizzare, vorrei dare un'occhiata al loro stile di gioco. Supponendo di avere un sacco di dati storici, vorrei costruire un profilo di abilità giocatore e tentare di normalizzare la loro strategia di scommesse. Come un giocatore di poker povero, io di solito il backup carte più deboli che nessun giocatore decente avrebbe appoggiato semplicemente perché si sentono bene. Ad esempio, ogni volta che mi sono occupato una carta a faccia con un'altra carta bassa (2, 3, 4, 5), se sono adatti, io spesso sempre chiamare tutte le scommesse effettuate da altri giocatori prima della svolta, anche se questo strategia non è un grande successo. rilanci pre-turn sopra il Big Blind spesso indicare un giocatore ha una coppia in mano, ma il mio amore per il gioco non mi permette di piegare una adatta mano pre-flop.

Quindi per me, la tua analisi del mio gioco direi che mi corrispondenza chiamate aggressivo pre-flop quando ho qualcosa adatto sarebbe normale. Ma un giocatore diverso che chiama solo occasionalmente grandi scommesse pre-flop sarebbe un indizio che qualcosa potrebbe essere fuori di colpo.

Non so che tipo di sistema si avrebbe bisogno di costruire per fare un profilo di utenti diversi stili di gioco, ma immagino si potrebbe usare un po 'di computer imparare gli algoritmi di "imparare" lo stile di una persona di gioco con abbastanza accuratezza decente.

  1. Lei ha detto che un utente intelligente getterebbe le mani per ridurre al minimo il suo aspetto come un imbroglione. Penso che questa sia una grande opportunità per ulteriori profiling. Sarebbe un esperto, vincendo giocatore gioco attraverso una mano terribile? Probabilmente no, mai. Se mi è stato inferto un 4S, 7H, e vide 9D, JC, AH al flop, io so che le mie possibilità di vincere erano molto, molto piccola. Ci dice anche che le schede riportate sul flop non sono molto forti per chiunque, quindi chiunque al tavolo delle scommesse ha probabilmente un Jack o Ace accoppiato, doppia coppia o un tris. Poiché si sa i vostri 4S, 7H è senza valore, che ci sia scommette difficile bluffare il piatto o passare a titolo definitivo. Non ci sono molti buoni giocatori (che sarebbe stato trovato nei tuoi giocatori vincenti lista abbreviata) avrebbe mai restare su una mano del genere.

In ogni caso, queste sono le cose che ho pensato. Ora in realtà la loro attuazione, non ho idea di dove cominciare anche così ho paura che non posso essere di molto aiuto lì. Questo è un problema accademico molto interessante, però, quindi si prega di fare un favore e di tenerci informati di ciò che si finisce per andare con. Se si vuole prendere questa conversazione e offline, di scrivermi a stackoverflow@ericharrison.info.

Potrebbe non cercare indicatori semplici inizialmente prima di provare a fare qualcosa di troppo complesso ??

cioè .. Preflop: Un giocatore pieghe pocket kings senza rilancio prima di lui e che qualcun altro aveva una coppia di assi ..

Questa potrebbe essere indicativo del giocatore conoscendo le sue KINGS partire (piuttosto bene) non è buono come elses tasca qualcuno ACES .. tuttavia, che di presumendo che prende la decisione pre-flop e non post flop .. dipende davvero ..

Ignorare questo, solo pensando ad alta voce ..

Per essere onesto, mi piacerebbe dubito molto che i giocatori che potrebbero vedere avversari mani erano casuali. Ci deve essere una sorta di corso croce nel codice che genera la visione carta che è stata la selezione di alcuni utenti ma non altri. Vorrei raccomandare l'esecuzione di test su questo codice e cercare di trovare una tendenza nelle "spettatori" e "non-spettatori". Se si trova una forte tendenza, allora la tendenza potrebbe essere applicato al set di dati attuale anche vedere quali utenti, o che le mani o che ciò che è stato generando l'errore di codice.

La risposta alla tua domanda è semplice. Non c'è modo per rilevare che tipo di baro con solo mani giocate. È necessario l'informazione che non è pubblico al fine di correlare più di caratteristici di trovare un baro sospetto.

Ohh sì, e, ovviamente, le società che forniscono questi giochi fanno tutto il possibile per negozio di messa a punto in una tassa bassa, paese non regolamentato. Fino a quando non sono regolamentati e rispettare il rigoroso rispetto del codice e testare questa continuerà ad accadere.

la situazione più probabile truffa sembrerebbe essere persone che lavorano insieme. Tre ragazzi a stesso tavolo sapendo ogni altri le carte devono essere in grado di fare alcuni aggiustamenti di scommesse che permetterebbero il pool di scommettitori di uscire in anticipo.

Quali fermate sono in atto per impedire la collusione?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top