Switch 2 Yapay Zeka ile Kırıldı: Codex İki Haftada Açık Buldu
Haberler

Switch 2 Yapay Zeka ile Kırıldı: Codex İki Haftada Açık Buldu

· 3 DK

Yazar: KOZBA

İçindekiler
  1. Jailbreak ne yapabiliyor?
  2. Test düzeneği: iki konsol, iki KVM ve bir akıllı anahtar
  3. Hangi teknik yol denendi?
  4. Mario Kart World modu: "Bir günde vibecoded"
  5. Nintendo ve kullanıcılar için anlamı
  6. Yapay zeka destekli güvenlik araştırması büyüyor
  7. Sonuç

Nintendo Switch 2 için ilk yazılım tabanlı jailbreak yayınlandı. Güvenlik araştırmacısı Sammy Hajhamid ("pepsipu"), 18 Ekim'de yayınladığı ns2jb projesiyle güncel 23.0.1 firmware'inde rastgele yerel kod çalıştırmanın yolunu açtı. The Verge'in aktardığına göre açığın bulunmasında OpenAI'ın Codex aracı ciddi rol oynadı.

Jailbreak ne yapabiliyor?

ns2jb, yazılım tabanlı ve "tethered" (her açılışta bir oyun üzerinden çalıştırılması gereken) bir jailbreak. Araştırmacıya göre bu, Switch 2 için bilinen ilk böyle açık. Açık; homebrew çalıştırma, Switch 2 oyunlarını modlama ve tersine mühendislik, kayıt dosyalarını cihazdan yedekleme ve MMIO üzerinden çevre birimlerine erişim imkânı veriyor. Kod, sıradan bir sysmodule gibi ve yerleşik fs sysmodule'ü olarak çalışabiliyor.

Test düzeneği: iki konsol, iki KVM ve bir akıllı anahtar

Hajhamid'in kurduğu düzenek, yapay zekanın donanım üzerinde deneme yapmasını sağlıyor. Bir Switch 1 ve bir Switch 2, iki JetKVM ile USB üzerinden kontrol girişi gönderip HDMI üzerinden görüntü alıyor. Cihaz çöktüğünde güç düğmesine basmak gerektiği için Amazon'dan alınan Bluetooth'lu akıllı ışık anahtarı kullanılıyor: Kol aşağı indiğinde güç düğmesine basıyor, kalan tork mekanizmayı kaldırıyor.

Araştırmacı, düzeneği Codex'in "ideal olarak Switch 2'yi bensiz kırması" için kurduğunu söylüyor. Ancak sosyal medyada dolaşan "hiç hata yapma" talimatının şaka amaçlı bir başlık olduğunu da ekliyor: Jailbreak yaklaşık iki haftalık ciddi emek istedi.

Hangi teknik yol denendi?

Konsol jailbreak'lerinde klasik hedef WebKit. Codex de ilk olarak özel bir Wi-Fi captive portal üzerinden yüklenen bir WebKit n-day açığıyla "yerel kontrol akışı ele geçirme" bildirdi. Ancak bu yaklaşım ilerlemedi: WebKit'te yürütmeye özel bellek (XOM), işaretçi kimlik doğrulaması (PAC) ve kontrol akışı bütünlüğü (CFI) nedeniyle rastgele IPC çağrısı yapacak bir gadget bulmak ve imzalamak gerekiyordu.

İkinci yol, Switch 1 oyunlarını hedeflemek oldu. Switch 1'de PAC desteği yok ve kök güven zinciri ele geçirildiği için kod çözülüp okunabiliyor. Araştırmacı, daha önce 3DS'te kullanıcı alanı kod çalıştırmaya izin veren smilehax açığının bulunduğu SmileBASIC oyununu incelemeye aldı; geniş bir C++ kod tabanında BASIC yorumlayıcısında yeni bir bellek bozulması bulmayı umuyordu. Bu hattın ayrıntılarını şimdilik kamuya açıklamıyor.

Mario Kart World modu: "Bir günde vibecoded"

Jailbreak'in yeteneklerini göstermek için Codex, Switch 2'ye özel Mario Kart World'ü modladı ve oyuna özel karakterler ekledi. Araştırmacı, Mario Kart modunun bir günde tamamen "vibecoded" (yapay zekaya yazdırılarak) yapıldığını ve eğlence amaçlı olduğunu belirtiyor. Bu ayrım önemli: Asıl jailbreak iki haftalık mühendislik işi, mod ise görece kolay kısım.

Nintendo ve kullanıcılar için anlamı

Yazılım tabanlı ve tethered bir açık, pratikte her açılışta tekrar uygulanması gerektiği için günlük kullanımda zahmetli. Yine de ilk açık olması nedeniyle homebrew sahnesi için eşik: Kayıt yedeği almak, oyun modlamak ve cihaz üzerinde araştırma yapmak isteyenler için yol açıldı. Nintendo tarafında ise firmware güncellemesiyle kapatılması beklenen bir yüzey oluştu; araştırmacı da yazısında gelecekte kodun şifreli blob'lara taşınması hâlinde kullanıcı alanında hiçbir kodun görülemeyeceği bir senaryoyu tartışıyor.

Yapay zeka destekli güvenlik araştırması büyüyor

Bu vaka, yapay zeka ajanlarının yalnızca kod yazmadığını, donanım test düzeneği kurup deneme-yanılma ile açık aradığını gösteriyor. Aynı eğilim savunma tarafında da görülüyor: Son haftalarda OpenAI ve Google'ın güvenlik ekipleri PHP'de yıllardır süren açıkları bulmak için modellerini kullandı. Yani yapay zeka, hem saldırı hem savunma tarafında araştırma hızını artırıyor.

Sonuç

Switch 2'nin ilk yazılım tabanlı jailbreak'i, yapay zeka destekli güvenlik araştırmasının nereye gittiğini gösteren somut bir örnek. Açık henüz tethered ve zahmetli; ama "ajan + fiziksel test düzeneği" kombinasyonunun donanım güvenliğinde ciddi bir hızlandırıcı olduğu artık tartışmasız.

Paylaş