Car-tech

Propust omogućuje napada na igrače iz Origine, istraživači sigurnosti tvrde da su korisnici podrijetla, platforma distribucije igre Electronic Arts, ranjivi na daljinski kod

Week 1, continued

Week 1, continued

Sadržaj:

Anonim

Luigi Auriemma i Donato Ferrante, utemeljitelji sigurnosne konzultantske tvrtke ReVuln sa sjedištem u Malti, objavili su sigurnosni problem prošlog tjedna tijekom razgovora na konferenciji Black Hat Europe 2013 u Amsterdamu.

Ranjivost omogućuje napadačima izvršavanje proizvoljnog koda za korisnike podrijetla 'računala trgajući ih u posjete zlonamjernoj web stranici ili klikom na posebno izrađene veze, rekli su istraživači.

[Daljnje čitanje: Kako ukloniti zlonamjerni softver s računala sa sustavom Windows]

Opcija naredbene linije omogućuje preklapanje

Kada je instaliran Origin klijent na računalu se registrira kao rukovatelj za porijeklo: // veze protokola, koje se koriste za pokretanje igara, uključujući opcije naredbenog retka, ili za pokretanje drugih radnji putem klijenta.

Neke igre imaju opcije naredbenog retka koje dopustite učitavanje dodatnih datoteka. Na primjer, istraživači su pokazali da je izvor povezan s napadom na novu igru ​​"Crysis 3" koja podržava opciju naredbe nazvanu openautomate.

Openautomate je značajka koja korisnicima omogućuje testiranje performansi grafičke kartice u "Crysis 3" koristeći Nvidia referentni okvir. Naredbu slijedi put do datoteke DLL (dynamic link library) koja se zatim učitava pomoću procesa "Crysis 3".

Istraživači su pronašli način izrade podrijetla: // linkova koji upućuju klijenta Origin da otvori " Crysis 3 "s openautomate naredbom nakon čega slijedi put do zlonamjerne DLL datoteke domaćin na mreži ili WebDAV udio. Zasebna opcija naredbe može biti uključena u URL kako bi se "Crysis 3" otvorilo tiho u pozadini bez da korisnici vide bilo koji prozor.

Napadači su tada mogli prevesti korisnike u posjetu web stranici koja sadrži komad JavaScript koda koji prisiljava preglednike da otvorite posebno izrađenu vezu.

Kada se po prvi put otvore izvor: // link u pregledniku, korisnici će se pitati žele li ih otvoriti s klijentom Origin, koji je registrirani vodič za ovu vrstu URL. Neki će preglednici prikazati cijeli URL ili neki dio URL-a, dok ostali preglednici uopće neće prikazivati ​​URL.

Potvrde o upitima koje korisnici prikazuju nude korisnicima mogućnost da uvijek otvore porijeklo: / / veze s klijentom Origin. Većina igrača vjerojatno je već odabrala ovu opciju, tako da oni ne smetaju dijalozima za potvrđivanje svaki put kad kliknu na vezu s podrijetlom, što znači da će napad biti potpuno transparentan, navode istraživači.

Slično parničnom pukotinu

Ranjivost je gotovo identična onoj koju su istraživači našli prošle godine u Valveovoj platformi za distribuciju igre na Steamovoj mreži. Taj je nedostatak dopuštao zlouporabu pare: // protokola na isti način.

Steamova ranjivost prijavljena je u listopadu 2012, ali još nije riješena, rekli su istraživači. Učvršćivanje vjerojatno bi zahtijevalo znatne promjene na platformi, budući da proizlazi iz nedostatka dizajna, rekli su. Istraživači ne očekuju da će EA uskoro riješiti problem vezanosti za podrijetlo.

Napad nije ograničen samo na "Crysis 3." Također radi za druge igre koje imaju slične značajke naredbenog retka ili neke lokalne ranjivosti, rekli su istraživači. Ovaj nedostatak u biti omogućava daljnje zlouporabe zlonamjernih značajki ili sigurnosnih problema koji bi inače bili izloženi lokalnim napadima, rekli su.

Auriemma i Ferrante nikada ne otkrivaju ranjivosti koje su pronašli pogođenim dobavljačima softvera pa nisu upozoravali EA o nedostatku prije nego što ga predstavite na Black Hatu.

Istraživači su na svojoj web stranici objavili bijeli papir koji detaljnije objašnjava problem i predlaže način ublažavanja napada. Ublažavanje uključuje upotrebu specijaliziranog alata koji se zove urlprotocolview da biste onemogućili podrijetlo: // URL.

Nuspojava ovog događaja jest da će pokretanje igara pomoću prečaca na radnoj površini ili njihovih izvršnih datoteka više neće raditi. Međutim, korisnici će i dalje moći pokrenuti igre iz klijenta izvornosti.