Publikované pred 10 mesiacmi: 16.07.2012 / Tadeáš Pelech, čítaní: 1648
Hacker objavil spôsob, ako obísť mechanizmus App Store, ktorý overuje nákupy v aplikáciách. S jeho využitím sa dá napríklad zadarmo získať platený elektronický obsah alebo rozšírenie hier a ďalších aplikácií.
Možnosť obídenia platobného mechanizmu bola zverejnená v stredu, rozšírila sa však počas piatka. Popularita bola pravdepodobne väčšia, než čakali tvorcovia tejto tajnej aplikácie, pretože falošné platobné servery, ktoré túto funkciu umožňujú, zlyhali pod náporom záujemcov o bezplatné rozšírenia.
Tvorcom tejto aplikácie je ruský hacker Alexej Borodin. Jeho aplikácia vyžaduje niekoľko zásahov do systému vrátane vloženia vlastných certifikátov a vytvorenia falošného servera DNS. Táto kombinácia potom dokáže presvedčiť rozhranie systému
iOS starajúce sa o overovanie platieb, že platba bola vykonaná, i keď v skutočnosti k žiadnemu prevodu peňazí nedošlo.
Borodin tvrdí, že hacking je jeho koníček a celú aplikáciu vyvinul preto, aby si mohol bezplatne užívať hru CSR Racing. Tá je k dispozícii zadarmo, ale ak si ju chce hráč naozaj užiť, musí si dokupovať rôzne rozšírenia a zlepšenia a nakoniec zaplatí tvorcovi pomerne dosť peňazí.
Táto tajná aplikácia nefunguje pre všetky nákupy v aplikáciách, len pre tie, ktoré vykonávajú overovanie platieb priamo vo smartfóne alebo tablete. Ak aplikácia využíva vlastný server, ktorý komunikuje s platobnou bránou Applu mimo jednotlivých zariadení, podvrhnuté potvrdenia v nej nefungujú.
Používatelia, ktorí by takto chceli jednoducho získať rozšírenie, by však mali byť opatrní. Okrem nástroja na falošné overovanie platieb si totiž môžu do svojho prístroja dobrovoľne nainštalovať trójskeho koňa, ktorého potom môžu hackeri zneužiť na ďalšie nezákonné aktivity. Falošný overovací server navyše teraz nefunguje.
Apple sa k tomuto prieniku zatiaľ nevyjadril. Dá sa však predpokladať, že sa bude snažiť chybu čo najrýchlejšie opraviť. Potom vydá novú verziu systému a vyzve používateľov na aktualizáciu. Odborníkom však nenapadá žiadny jednoduchý spôsob, ako túto opravu nasadiť do existujúcich verzií iOS. Ak teda niekto bude chcieť túto slabinu zneužívať, postačí mu neaktualizovať na novú verziu operačného systému.
Ďalšia ochrana bude zmena spôsobu overovania nákupov v aplikáciách. To však vyžaduje súčinnosť s tvorcami jednotlivých aplikácií, čo je beh na veľmi dlhú trať. Žiadne jednoduché riešenie teda neexistuje a Applu nezostáva iné než sa s tým zmieriť. Tvorcovia aplikácií by však mali svoje produkty čo najrýchlejšie aktualizovať a upraviť ich tak, aby ich táto chyba nepripravovala o zdroj príjmov.
Zdroj: computerworld.cz