Quake'in 10 Dolarlık Shareware CD'si: id Software'i Batıran Şifreleme Skandalı
1996 yılında geniş bant internetin henüz evlere ulaşmadığı dönemde, oyun şirketleri oyuncuların yapımları satın almadan önce denemesi için shareware CD'ler…

1996 yılında geniş bant internetin henüz evlere ulaşmadığı dönemde, oyun şirketleri oyuncuların yapımları satın almadan önce denemesi için shareware CD'ler dağıtırdı. id Software da Quake'i piyasaya sürerken bu yöntemi tercih etti; ancak şirketin bulduğu "akıllı" bir çözüm, kısa süre içinde büyük bir baş belasına dönüştü.
Quake CD'sinde Gizli Kalan 618 Megabayt
Google yazılım mühendisi Fabien Sanglard'ın aktardığına göre id Software, sadece 10 dolara sattığı CD'ye hem Quake'in deneme sürümünü hem de tam sürümünü koymuştu. Ancak bu iki sürüm 640 MB'lık diskin yalnızca 22 MB'lık kısmını kullanıyordu. Geriye kalan 618 MB'lık devasa boş alanı değerlendirmek isteyen şirket, o dönemki tüm diğer oyunlarının şifrelenmiş tam sürümlerini de aynı diske sıkıştırma fikrini hayata geçirdi.
Telefonla Ödeme Sistemi Nasıl Çalışıyordu?
Diskteki kilitli oyunlardan birini açmak isteyen bir oyuncunun yapması gereken şey basitti: "Quake Unlock Center" adlı hattı aramak, CD üzerindeki bir programın gösterdiği zorluk kodunu (challenge code) karşı taraftaki temsilciye iletmek ve kredi kartı bilgilerini (ya da anne-babasının kartını) vermek. Karşılığında verilen kodla istenen oyunun kilidi açılıyordu. Bu yöntem, oyuncuların yerel bir satıcıya gitmeden doğrudan id Software'den oyun satın almasını sağlıyor, aracı komisyonunu da ortadan kaldırarak şirketin kâr payını artırıyordu.
GNOMON Grubu 39 Günde İşi Bitirdi
Ne var ki id Software, korsanların bu sisteme ne kadar hızlı sızabileceğini hafife almıştı. CD piyasaya çıkar çıkmaz hacker grupları şifrelemeyi kırmaya girişti. GNOMON adlı grup, yalnızca 39 gün içinde QCRACK.exe adlı bir araç yayınlayarak diskteki tüm oyunlar için seri numarası üretebildi. Bu da 10 dolarlık bir CD için inanılmaz bir "yatırım getirisi" anlamına geliyordu.
Sorunun kökeninde, id Software ve diski hazırlayan DRM şirketi TestDrive'ın "gizlilik yoluyla güvenlik" (security by obscurity) mantığına güvenmesi yatıyordu. Telefonla ödeme yapan kullanıcıya verilen seri numarası, her seferinde değişen zorluk koduna bağlı olarak yarı rastgele üretiliyor gibi görünse de, aslında diskin üzerine sabit olarak kazınmış verilerle de üretilebiliyordu. İnternet üzerinden anlık doğrulamanın olmadığı o dönemde, bu sabit kodlanmış veri sistemin en zayıf halkası oldu. Kilit açma uygulaması, kullanıcının girdiği seri numarasını yerel verilerden türetilen numarayla karşılaştırarak çalışıyordu; bu algoritma çözüldüğü anda ödeme yapma zorunluluğu da ortadan kalkıyordu.
150.000 Satılamayan Disk ve Kalıcı Ders
GNOMON grubu bu kırma aracını nasıl geliştirdiğini hiçbir zaman açıklamadı; sistemin iç işleyişi ancak 2018 yılında Ruben Molina'nın tersine mühendislik çalışmasıyla gün yüzüne çıktı. id Software için sonuç yıkıcı oldu: şirket shareware CD dağıtımını durdurmak zorunda kaldı ve elinde satamadığı 150.000 disk kaldı.
Bugünün DRM Savaşlarına Işık Tutan Bir Hikaye
Quake'in kırılma hikayesi, oyun yayıncıları ile korsanlar arasındaki mücadelenin internet çağından çok önce başladığını gösteriyor. Bugün de benzer bir tablo var: örneğin Denuvo DRM'in koruduğu neredeyse tüm tek oyunculu oyunlar er ya da geç kırılıyor, bu da anti-tamper yazılımların "kesin çözüm" değil, sadece zaman kazandırma amaçlı olduğunu ortaya koyuyor.
Bu hikaye, Türkiye'deki oyuncular için de tanıdık bir döneme işaret ediyor; 1990'ların sonu ve 2000'lerin başında ülkemizde de bilgisayar dergileriyle dağıtılan shareware CD'ler ve "kırık" oyun kasetleri oldukça yaygındı, hatta orijinal oyun satın alma kültürü büyük ölçüde bu dönemden sonra internetin yaygınlaşmasıyla oturdu. id Software'in yaşadığı bu talihsiz deneyim, günümüzde dijital mağazaların (Steam, Epic Games Store gibi) online doğrulama ve hesap tabanlı lisanslama sistemlerine neden bu kadar önem verdiğini de açıklıyor: sabit kodlu, çevrimdışı çalışan hiçbir koruma yöntemi, yeterli motivasyona sahip bir hacker grubuna karşı uzun süre dayanamıyor. Nitekim Denuvo örneğinde olduğu gibi, günümüzün en gelişmiş korumaları bile benzer bir kaderi paylaşmaya devam ediyor.
Kaynaklar
Sıkça Sorulan Sorular
Quake shareware CD'si neden başarısız oldu?
id Software bu olaydan nasıl etkilendi?
Quake CD'sindeki kilit açma sistemi nasıl çalışıyordu?
İlgili İçerikler
TeknolojiDoom: The Dark Ages, Denuvo DRM’siz Oynanabilir Hale Geldi
Son dönemlerde oyun dünyasında Denuvo DRM tartışmaları sıkça gündeme gelmektedir. Denuvo, oyun geliştiricileri tarafından hile ve korsanlıkla mücadele amacıyla kullanılan bir yazılımdır. Ancak, bu koruma yöntemi bazı oyuncular tarafından performans sorunları ve oyun deneyimini olumsuz etkilemesi nedeniyle eleştirilmektedir. Bu bağlamda, ünlü FPS serisi Doom’un en yeni oyunu olan Doom: The Dark Ages, bir ‘cracker’ tarafından…
Semih Ateşçi · · 2 dakikalık okuma
OyunGTA Vice City ve GTA III, DMCA Engeline Rağmen Tarayıcıya Geri Döndü
GTA Vice City, oyun tarihinin en efsanevi yapımlarından biri olmayı sürdürüyor.
Teknokutu Editör · · 2 dakikalık okuma
OyunRetro Konsollarınızı Saklayan CRT Görünümlü TV: Unico Traveller ULW10 Kickstarter'a Hazırlanıyor
Eski nesil bir oyun konsolunu modern bir televizyona bağlamak göründüğü kadar basit değil.
Teknokutu Editör · · 3 dakikalık okuma
OyunRPCS3 Artık PS3 Oyunlarını Diskten Doğrudan Çalıştırabiliyor
Açık kaynaklı PlayStation 3 emülatörü RPCS3, geliştirme sürecinde uzun süredir beklenen bir eşiği daha geride bıraktı.
Teknokutu Editör · · 2 dakikalık okuma
Yorumlar
Henüz yorum yok. İlk yorumu siz yazın.