Приложение для Mac App Store под названием Calendar 2 майнило цифровую монету под названием Monero, используя компьютеры клиентов, и Apple не предприняла никаких действий в отношении приложения, несмотря на то, что знала об этом как минимум 24 часа.
Как отмечает Ars Technica, в Calendar 2 должна быть функция opt-in, позволяющая пользователям выбирать майнинг криптовалюты для разблокировки платных функций, которые обычно требуют покупки в приложении, но вместо этого она была некорректно реализована и по умолчанию майнила Monero.
Удивительно, но Apple позволила приложению Calendar 2 оставаться доступным в Mac App Store, несмотря на то, что оно открыто поддерживает майнинг криптовалюты. Ars Technica спросила Apple, нарушает ли приложение политики App Store, но не получила ответа, и более чем через 24 часа после того, как Ars связалась с Apple, приложение осталось доступным для покупки в Mac App Store.
Неясно, оставила ли Apple приложение на месте, потому что она одобряет разрешение на майнинг криптовалюты в Mac App Store как способ активации платных функций, или потому, что приложения Mac App Store часто получают мало внимания со стороны компании.
В любом случае, из-за внимания, которое функция привлекла к себе со стороны СМИ сегодня, Qbix, компания, стоящая за Calendar 2, решила удалить эту функцию из приложения. Основатель Qbix Григорий Магаршак сообщил Ars Technica, что внедрение майнера валюты было осложнено ошибками, которые мешали ему работать должным образом: майнер работал постоянно, даже если пользователь не давал разрешения. Другие ошибки приводили к чрезмерному использованию ресурсов Mac.
Изначально Магаршак заявил, что Qbix обновит приложение для исправления ошибок, но позже сообщил Ars, что Qbix решила удалить майнер из приложения, поэтому в дальнейшем не будет возможности получать бесплатные функции через майнинг криптовалюты. Из его электронного письма, отправленного Ars Technica:
Мы решили УДАЛИТЬ майнер из приложения. В следующей версии будет удалена опция получения бесплатных функций через майнинг. Это по трем причинам:
1) Компания, которая предоставила нам библиотеку майнера, не раскрыла свой исходный код, и им потребуется слишком много времени, чтобы исправить первопричину проблемы с ЦП.
2) При внедрении возникла идеальная буря ошибок, из-за чего создалось впечатление, что наша компания *хотела* майнить криптовалюту без разрешения людей, а это противоречит всей нашей идеологии и видению Qbix.
3) Мое личное мнение, что Proof of Work имеет опасный набор стимулов, который может привести к расточительству электроэнергии в глобальном масштабе, которого мы никогда раньше не видели. Мы не хотим попасть в этот набор стимулов, и, надеюсь, наше решение в конечном итоге удалить майнер послужит прецедентом для других приложений.
Несмотря на то, что функции будут удалены из приложения Mac App Store, по-прежнему неясно, как Apple относится к майнингу криптовалюты в приложениях и приведет ли кажущееся безразличие компании к этому вопросу к тому, что дополнительные приложения для Mac попытаются пойти по этому пути для реализации функций в обмен на вычислительную мощность.
Веб-сайты и вредоносное ПО незаметно майнят валюту, используя неосведомленных пользователей, но метод Calendar 2, открыто предлагающий функции в обмен на бесплатный майнинг, является новым для Mac App Store.
Обновление: Calendar 2 больше не доступен в Mac App Store, но неясно, был ли он удален Qbix или снят Apple.
Обновление 2: Apple действительно сняла приложение Calendar 2 из Mac App Store после того, как узнала о проблеме с майнингом валюты. Qbix заявляет, что сотрудничала с Apple по удалению функции и представила новую версию приложения без майнинга.
Прежде всего, отдадим должное: через час после нашего обновления Ars об удалении функции майнинга Apple сняла наше приложение, сославшись на 2.4.2, и работала с нами, чтобы вернуть его в магазин. Новый релиз НЕ содержит майнинга, и мы предоставляем всем старым и новым пользователям Calendar ВСЕ функции бесплатно на ГОД.
— Qbix Apps (@QbixApps) 13 марта 2018 г.