Aplikace Calendar 2 pro operační systém MacOS těžila kryptoměny

Aplikace Calendar 2, která byla zákazníkům oficiálně poskytována prostřednictvím distribučního rozhraní Mac App Store, vydělávala svým tvůrcům pomocí procesů na pozadí virtuální měny. Tvůrci tuto možnost obhajovali argumentem, že se jedná o „poplatek“ za rozšíření funkcí aplikace. Těžební proces však nemohl uživatel nijak vypnout nebo ovlivnit. Společnost Apple tuto aplikaci z nabídky doposud nestáhla a to ani po té, co ji na situaci několik serverů upozornilo.

Aplikace je upravenou verzí kalendáře pro MacOS, vývojáři Qbix  její funkce rozšířili a přidali do ní kód pro těžbu digitální měny Monero, která je velmi podobná populárnímu Bitcoinu. Je však ještě anonymnější protože nelze nijak sledovat transakce, které jsou s ní prováděné.

Podle analýz se zdá, že Calendar 2 měl původně těžební kód využívat opravdu jen v případě, že by měl uživatel zájem o prémiové služby, a nechtěl by za ně platit přímo v obchodě. V kódu však byla chyba, díky které, běžela těžba nezávisle na vůli uživatele. Druhá chyba byla, že si program pro svoji činnost zabíral více výkonu, než bylo původně určeno. Někteří uživatelé na Twitteru si stěžovali, že program spotřebovával dokonce 200 výkonu CPU.

Těžební kódy jsou mimo jiné způsobem, kterým se výrobci aplikací, nebo provozovatelé webových stránek snaží vydělávat na svých produktech. Slouží jako náhražka otravných reklam nebo přímo placených služeb a podle některých odborníků jsou budoucností internetu. Jejich algoritmus je však třeba vyladit, aby v něm nebyly chyby a uživatele o činnosti těžebních programů řádně informovat.

Zdroj: arstechnica.com macrumors.com