Switch 2 padol cez starú hru zo Switchu 1. Slabinu pomohla nájsť AI a Nintendo zatiaľ mlčí

Bezpečnostný výskumník pepsipu prelomil ochranu Switchu 2 cez programovaciu hru SmileBASIC 4 a slabinu mu pomohol nájsť Codex od OpenAI. Hra následne zmizla z amerického aj európskeho eShopu.

Domov » Switch 2 padol cez starú hru zo Switchu 1. Slabinu pomohla nájsť AI a Nintendo zatiaľ mlčí

Nintendo Switch 2 má za sebou prvý verejne zdokumentovaný jailbreak. Bezpečnostný výskumník Sammy Hajhamid, na sieti X známy ako pepsipu, predstavil nástroj ns2jb, ktorý na firmvéri 23.0.1 dokáže spúšťať ľubovoľný natívny kód. Podľa jeho vlastných slov ide, pokiaľ vie, o vôbec prvý takýto exploit pre novú konzolu. Najzaujímavejšie je však to, kadiaľ sa dostal dnu. Bránou sa stala hra SmileBASIC 4, nenápadná programovacia hra zo Switchu 1, ktorá vďaka spätnej kompatibilite beží aj na Switchi 2, a chybu v nej odhalil model Codex od OpenAI.

Na dôkaz, že prienik funguje, Hajhamid upravil Mario Kart World a do pretekov vypustil Hatsune Miku, Cinnamorolla aj Petera Griffina z Family Guy. Úpravy hry pritom zvládol Codex za jediný deň takzvaného vibecodingu, teda programovania, pri ktorom človek AI zadáva pokyny a kód píše prevažne ona. Samotný jailbreak mu zabral zhruba dva týždne. Prípad je dôležitý z dvoch dôvodov. Ukazuje, že aj nová generácia konzoly môže padnúť cez starý softvér, ktorý si so sebou nesie kvôli kompatibilite, a zároveň naznačuje, že umelá inteligencia výrazne skracuje čas potrebný na hľadanie bezpečnostných dier.

Hajhamid celý postup podrobne opísal na svojom blogu. Exploit začína v SmileBASIC 4 a postupne sa prepracúva hlbšie do systému, až kým nezíska prístup k jeho súborovej službe. Ide o čisto softvérové riešenie, takže netreba otvárať konzolu ani do nej spájkovať čipy. Je však takzvane viazaný (tethered), čo znamená, že po každom vypnutí sa konzola vráti do pôvodného stavu a celý proces treba spustiť odznova. Sám autor s nadsázkou poznamenal, že on aj jeho priatelia budú čoskoro zbytoční, lebo ich prevalcujú boti.

Pre veteránov homebrew scény, teda komunity, ktorá na konzolách spúšťa neoficiálny vlastný softvér, nie je meno SmileBASIC neznáme. Programovacie prostredie od štúdia SmileBoom slúžilo ako vstupná brána pre exploity už v ére 3DS. Hry, ktoré používateľom dovoľujú písať a spúšťať vlastný kód, sú pre bezpečnosť prirodzene citlivé, pretože už vo svojej podstate otvárajú dvere, ktoré iné tituly držia zatvorené.

Nintendo hru stiahlo, oficiálne však mlčí

Reakcia na seba nenechala dlho čakať. Podľa Nintendo Life SmileBASIC 4 krátko po zverejnení jailbreaku zmizla z eShopu, pričom TechSpot doplnil, že ju stiahli v USA aj v Európe, kým v Japonsku zostala dostupná. Či o tom rozhodlo Nintendo, alebo samotný vývojár SmileBoom, zatiaľ nie je jasné. Nintendo jailbreak verejne nekomentovalo. Pre hráčov na Slovensku to znamená, že titul v európskom obchode momentálne nie je dostupný, a exploit tak môžu využiť iba tí, ktorí hru už vlastnia.

Ticho japonskej firmy však neznamená nečinnosť. Nintendo strávilo posledný rok bojom proti pirátstvu na súdoch všade, kde sa dalo, a v septembri sudca nariadil moderátorovi na Reddite zaplatiť 4,5 milióna dolárov za pirátske hry pre Switch. Okrem toho si spoločnosť ešte pred uvedením Switchu 2 upravila používateľskú zmluvu tak, aby mohla konzolu natrvalo zablokovať každému, kto obíde jej ochranu. Kto by teda s ns2jb experimentoval na svojom hlavnom zariadení, riskuje, že skončí s drahým ťažidlom na papiere.

Ekonomicky je pre Nintendo jailbreak citlivá téma. Firma stavia svoj biznis predovšetkým na predaji vlastných hier a každá diera, ktorá by časom mohla otvoriť cestu k pirátstvu, ohrozuje jadro jej príjmov. Na druhej strane stojí homebrew komunita a výskumníci, ktorí argumentujú, že vlastník zariadenia by mal mať právo spúšťať na ňom vlastný softvér, robiť módy či skúmať jeho fungovanie. Hajhamidova demonštrácia sa nesie skôr v duchu výskumu a recesie než pirátstva, no hranica medzi nimi býva v praxi tenká. Viazaná povaha exploitu a nutnosť vlastniť konkrétnu hru zatiaľ obmedzujú jeho praktický dosah na bežných hráčov.

Otvorenou otázkou zostáva úloha AI. Ak model dokáže v starom kóde nájsť chybu, ktorú ľudia prehliadli, výrobcovia konzol sa budú musieť pripraviť na rýchlejšie tempo útokov. Rovnaké nástroje však môžu pomôcť aj im pri obrane, keď si vlastný softvér preveria skôr, než ho niekto zneužije.

Čo sledovať ďalej? Najpravdepodobnejším krokom Nintenda je aktualizácia firmvéru, ktorá dieru zalepí, prípadne zásah priamo do SmileBASIC 4. Zaujímavé bude aj to, či sa hra do amerického a európskeho eShopu vráti a či ju v ďalšom kroku nestiahnu aj v Japonsku. Homebrew scéna medzitým bude skúmať, či sa z ns2jb dá postaviť niečo trvalejšie. Pre bežného hráča platí jednoduchá rada. Kým Nintendo drží v rukách možnosť konzolu natrvalo vyradiť, experimenty s jailbreakom sú veľkým rizikom pre vlastné zariadenie.

Nastavenia cookies