İş
Bir slot makinesi denetleyemeyeceğiniz bir olasılık iddiasıdır. Bobinler resimdir; sonuç bir çip üzerindeki kod tarafından belirlenir ve hiçbir oyuncu o çipi hiç okuyamamıştır. Böylece endüstri kanıt yerine bir güven zinciri kurdu: üretici yazılımı yazar, bir eyalet düzenlemeçisinin teknik personeli bunu inceler ve sertifikalı program bir çipe yazılır ve kabinete mühürlenir. Bundan sonraki her şey o incelemeye dayanır.
Ronald Dale Harris o inceleme işinde çalışıyordu. 1990'ların başında Nevada Gaming Control Board'da bilgisayar mühendisiydi, bilgisayarlı kumarhane oyunları çalıştıran yazılımdaki kusurları ve hile cihazlarını bulmaktan sorumluydu. New Jersey'nin sonraki dışlama dosyası onu açıkça slot makine oyununda hile yapmak için tasarlanmış yazılım ve cihazları tespit etmede uzmanlaşmış bir mühendis olarak tanımlar. Onay veren kişi olmaktan kaynaklanan kaynak koda, araçlara ve konuma sahipti.
Komplice Ronald D. Harris, slot makine oyununda hile yapmak için tasarlanmış yazılım ve cihazları tespit etmede uzmanlaşmış bir mühendistir. New Jersey Gaming Enforcement Bölümü, Reid E. McNeal için dışlama emri, docket 95-0240-EL
İki plan ve bunlardan sadece biri oynama yapıyordu
Harris'in yürüttüğü tek bir dolandırıcılık değil iki tanesiydi ve ikincisi birinciden çok daha ilginçti.
Birincisi bir arka kapıydı. Kaynak koda erişimini kullanarak, belirli makineleri şu şekilde değiştirdi: belirli bir sıra ve sayıda para atılması büyük bir ödemeyi tetikleyebilecek. 1993'ten 1995'e kadar o ve bir müttefiği bununla Las Vegas kumarhanelerinden binlerce dolar çaldı. Temiz bir içeriden saldırı: muhasebeli kodu kontrol eden adam onu ekliyordu.
İkinci plan hiçbir şeye dokunmadı. Sonunda Harris keno'ya döndü ve oyunun sahte rasgele sayı üreticisinin hangi sayıları seçeceğini önceden belirleyen bir program yazdı. Hiçbir çip değiştirilmedi. Mühür kırılmadı. Makine tam olarak sertifikalandığı kodu çalıştırdı ve bu kodun her zaman üretecek olduğu tam sayıları üretmiş - bu tamamen sorunu oldu.
| MADENI PARA DİZİSİ ARKA KAPI | KENO TAHMİNCİSİ | |
|---|---|---|
| Ne değişti | Makinedeki program | Hiçbir şey |
| Bir inceleme ne bulurdu | Değiştirilen kod — eğer birisi onu tekrar okuşa | Bulunacak bir şey yok; makine uyumlu idi |
| Neden işe yaradı | Müfettiş saldırganydı | Çıktı, algoritmayı bilenlere tahmin edilebilirdi |
| Bunun ima ettiği çözüm | Tek bir güvenilir okuyucuya güvenmeyin | Yöntemi gizli tutmanın devam etmesine güvenmeyin |
Bir sözde-rastgele üretici belirleyici bir fonksiyondur. Aynı başlangıç durumunu besleyin ve her zaman aynı diziyi üretir, ve bir oyuncuya karşı tahmin edilemezliği bu durum ve algoritmanın bilinmemesi meselesidir. Harris her ikisini de biliyordu. Dışarıdan oyun dokunulmamış ve dürüstü; Harris'in konumundan basılı bir listeydi.
Atlantic City, Ocak 1995
Plan kafeste sona erdi. 15 Ocak 1995'te Harris ve Reid E. McNeal, hileli hırsızlık girişimi, komploluk ve bilgisayar hırsızlığı suçlamalarıyla yükümlü tutuldular. Atlantic City'deki Bally's Park Place Casino/Hotel'den tescilli bilgisayar yazılımı bilgilerini kullanarak 100.000 dolarlık bir keno jackpotunu elde etme girişimi sırasında suçlandılar. Bu suçlama yakından okunmaya değer: girişim. Bilet hiçbir zaman ödenmedi.
Bunu durduran teknik bir kontrol değildi. McNeal kazanan bileti sunduğunda, kumarhane yöneticileri onun davranışını şüpheli buldu ve New Jersey oyun araştırmacılarını aradı. Matematik yenilmiş olabilir; parayı alan adam sevinmiş olmanın provası yapmamıştı.
| TARİH | OLAY |
|---|---|
| 1993–1995 | Harris ve bir suç ortağı, değiştirilmiş makineler aracılığıyla Las Vegas kumarhane işletmecilerinden binlerce dolar alır |
| 15 Ocak 1995 | Harris ve McNeal, 100.000 dolarlık keno jackpotu girişimi nedeniyle New Jersey'de suçlandı |
| 21 Haziran 1995 | New Jersey, McNeal'e karşı ön dışlama emri yayınlar (dosya 95-0240-EL) |
| 5 Kasım 1997 | New Jersey dışlama emri kesinleştirilir |
Harris yedi yıla mahkûm oldu ve iki yıl sonra serbest bırakıldı. Nevada Gaming Control Board'un kara listesinde yer alır ve eyaletteki kumarhane girmesi yasaktır.
Davanın gerçekten kanıtladığı şey
Harris'ten çıkarılan olağan ders, düzenleyicilerin daha iyi kontrol etmesi gerektiğidir. Bu doğru ve küçük bir noktadır. Daha büyük ders yapısalsaldır ve o zamandan beri aynı şekilde inşa edilen her oyun sistemine uygulanır.
- Güvenilen bir okuyucu tek bir başarısızlık noktasıdır. Garanti "bir uzman bunu inceledi" ise, garanti tam olarak o uzmanın gücü kadar güçlüdür ve o kişi tersine döndüğünde tamamen ve sessizce başarısız olur.
- Gizlilik bir güvenlik özelliği değildir. Keno tahmincisi hiçbir müdahaleye ihtiyaç duymamıştır. Adilliği hiç kimsenin nasıl çalıştığını öğrenmesine bağlı olan bir sistem, zaten öğrenen herkese karşı kaybetmiştir — bir düzenlenmiş endüstride, bu döner görevli çalışanları, muhaflazları ve yüklenicileri içerir.
- Oyuncu kanıtın dışındadır. 1990'lar modelinde hiçbir oyuncu hiçbir şeyi doğrulayamazdı. "Bunun adil olduğunu nereden bileyim?" sorusuna en iyi cevap bir sertifikadaki bir isimdi, bu da burada başarısız olan cevaptı.
Kriptografi zaten on dokuzuncu yüzyılda orta noktayı yanıtlamıştı. Kerckhoffs'ün ilkesi bir sistemin tasarımının her şeyi herkese açık olduğunda bile güvenli kalması gerektiğini ve gizli olmasının yalnızca bir anahtarın izin verildiğini söyler. Güvenliği bilinmeyen algoritmasına bağlı olan bir keno üreticisi yazıldığı gün bu testi başarısız olur. Harris gibi biri ortaya çıkana kadar halkça başarısız olmaz.
Onun yerini alan model
Commit-reveal adilliği Harris'in kırdığı tam olarak bu varsayımı kaldırmak için vardır. Ev bir sunucu tohumu üretir ve bahis yapmadan önce karmasını yayınlar — sonrasında değiştiremeyeceği bir taahhüt. Kendi istemci tohumu sonuca karıştırılır, böylece sonuç ev tarafından seçilmeyen bir değere bağlıdır. Bir sayaç her turu benzersiz kılar. Tohum çiftini döndürün ve eski sunucu tohumu açıklanır, bu noktada her geçmiş tur makinenizde yeniden hesaplanabilir ve size ödenen ile kontrol edilebilir.
Bunu yukarıdaki iki şemayla karşılaştırın. Arka kapı başarısız olur çünkü sonuç bahisten önce yapılan bir taahhütle sabitlenir, bu nedenle hiçbir kod yolu ne yaptığınızı öğrendikten sonra farklı ödeme kararı alamaz. Tahminci başarısız olur çünkü algoritmayı bilmek hiçbir şey satın almaz: sunucu tohumu taahhüt edilmiş ve gizli, istemci tohumu senin ve tüm yöntem zayıflatmadan yayınlanabilir. Bu nokta — algoritma herkese açık olması gerektiğidir. Bütün bir turu doğrulama rehberi yaklaşık bir dakika sürer ve bir söz yerine bir kanıttır.
Bu ne satın aldığını ve almadığını hakkında kesin olmak değerlidir, çünkü burada aşırı talep yapmak kendi sahtekarlığıdır. Doğrulanmış bir çekiliş sayıların yönlendirilmediğini kanıtlar. Ödül tablosunun cömert olup olmadığı hakkında hiçbir şey söylemez — adil değerin yarısı ödeyen bir oyun kusursuzca doğrulanır. Bunlar iki ayrı sorudur ve yalnızca yayınlanmış bir ödül tablosu ikincisine cevap verir.
Commit-reveal bir operatörü kendisi dürüst yapmaz. Sahtekarlığın neye benzeceğini daraltır: ev hala bir oyunu kötü fiyatlandırabilir, ancak bahsinizi gördükten sonra artık bir turun sonucuna karar veremez ve artık kontrol edemeyeceğinize güvenemez.
Harris bir hırsız olarak hatırlanır, bu doğru idi. Negatif bir kanıt olarak daha kullanışlıdır: iki kez gösterdi ki, içerişteki bütünlüğe ve takdire dayanan bir güven modeli sonunda bir içeri kişi ile karşılaşacaktır. Endüstrinin cevabı dikkatli insanları işe almaya devam etmekti. Daha iyi cevap onlara ihtiyaç duymamayı durdurmak oldu.
SSS
Ronald Dale Harris kimdi?
1990'ların başında slot makine oyununu hile yapmak için tasarlanmış yazılım ve cihazları tespit etmek için Nevada Oyun Kontrol Kurulu tarafından istihdam edilen bir bilgisayar mühendisi. Makineleri kendisi düzenlemek için bu erişimi kullandı.
Ronald Harris slot makinelerini nasıl hile yaptı?
Belirli makinelerin yazılımını değiştirdi, böylece belirli bir sıra ve sayıda madeni para yerleştirmek büyük bir ödemeyi tetikleyecekti. 1993 ile 1995 arasında o ve bir ortağı Las Vegas kumarhanelerinden binlerce dolar aldı.
Nasıl yakalandı?
Teknik bir kontrol tarafından değil. Ortağı Reid McNeal, Atlantic City'deki Bally's Park Place'de 100.000 dolarlık bir keno jackpotu almaya çalıştı; kumarhane yöneticileri davranışını şüpheli buldu ve New Jersey oyun araştırmacılarını uyardı. Her ikisi 15 Ocak 1995'te suçlandı.
Ona ne oldu?
Yedi yıl hapis cezasına çarptırıldı ve iki yıl sonra serbest bırakıldı. Nevada Gaming Control Board'un kara listesinde yer alıyor; bu da eyaletteki lisanslı casinolara girişini yasaklıyor.
Keno tahmin saldırısı provably fair oyunlara karşı işe yarayabilir mi?
Aynı şekilde değil. Harris, algoritmasını ve durumunu bilen biri için çıktısı tahmin edilebilir olan bir generator'u istismar etti. Commit-reveal altında sunucu seed'i bahis yapılmadan önce hash ile taahhüt edilir ve sonra açıklanır, ve kendi istemci seed'iniz sonucu belirler — bu nedenle algoritması yayınlamak hiçbir şeye mal olmaz, ve bahsiniz yerleştirildikten sonra sonuç değiştirilemez.
KAYNAKLAR & REFERANSLAR
- New Jersey Division of Gaming Enforcement — Reid E. McNeal için dışlama emri, docket 95-0240-EL (15 Ocak 1995 suçlamaları, $100,000 Bally's Park Place keno girişimi, Harris'in rolü)
- Ronald Dale Harris — istihdam, coin-sequence modifikasyonu, keno programı, tutuklama ve ceza
- Nevada Gaming Control Board — Dışlanan Kişiler Listesi
- Auguste Kerckhoffs,
La cryptographie militaire