Пятница, 17.05.2024, 10:10
Всё об Apple             
Вы вошли как Гость | Группа "Гости"Приветствую Вас Гость | RSS
Меню сайта
Наш опрос
Оцените мой сайт
Всего ответов: 23
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Главная » 2012 » Июль » 17 » Apple борется с хаком, позволяющим обойти механизм In-App Purchase
18:53
Apple борется с хаком, позволяющим обойти механизм In-App Purchase
Параллельно с выходом/возвращением компьютеров Mac в экологический рейтинг EPEAT, с прошлой недели тянется еще одна увлекательная история, связанная с In-App Purchase. Сегодня я попытаюсь восстановить ход событий и сказать пару слов о том, что делает Apple для устранения хака.



Первые упоминания об этом удивительном методе появились еще в прошлую пятницу, после того, как на YouTube появилось «обучающее видео», в котором пользователь под ником ZonD80 совершил внутреннюю покупку в мобильном приложении и не заплатил за это ни цента. В Cydia уже давно существуют пакеты с подобными возможностями, но главное отличие нового подхода заключалось в том, что не требовалось делать jailbreak — достаточно было установить несколько сертификатов и изменить настройки Wi-Fi.

Опробовав запущенный сервис, популярные блоги Apple-тематики (например, 9to5Mac) пришли к выводу, что метод вполне рабочий, хотя обойти In-App Purchase получилось далеко не во всех программах. Тем не менее, проект находился «на ранней стадии» и на его дальнейшее развитие собирались пожертвования.

А спустя еще некоторое время оказалось, что автором метода является русский хакер Алексей Бородин. Зачем он это сделал? Ответ на этот вопрос получили авторы ресурса Macworld:


«Это мое хобби, и это вызов одному приложению». Данная игра использует модель Freemium; а поскольку она доступна для свободной загрузки, с помощью внутренних покупок пользователи могут разблокировать дополнительные внутриигровые опций и возможности. Бородин не одобряет такой подход: «Я занялся этим вопросом из-за голодных и ленивых разработчиков … Я был очень зол, поскольку создатели этой игры намеревались содрать с меня деньги за каждый вдох».

Оставляя обсуждение морально-этических аспектов за пределами данной статьи, я бы хотел упомянуть еще об одной замечательной детали — логин/пароль от Apple ID, а также прочие сопутствующие данные передавались в открытом виде. Поэтому через некоторое время стали появляться сообщения о взломе пользовательских аккаунтов, несмотря на слова хакера о том, что он ничего у себя не хранит1.

Официальная позиция Apple по этом вопросу тоже не заставила себя долго ждать. Её озвучила пресс-секретарь Натали Харрисон (Natalie Harrison) :


Безопасность App Store очень важна для нас и сообщества разработчиков. Мы принимаем сообщения о мошеннической деятельности очень серьезно, и мы расследуем эту ситуацию.

И хотя специалисты компании из Купертино не нашли возможности полностью заблокировать использование этого хака, последующие дни оказались довольно изматывающими: Apple начала активно блокировать IP-адреса серверов, которые Бородин использовал для аутентификации покупок, основательно почистила YouTube от компрометирующих видео-роликов и привлекла к своим разборкам PayPal, потребовав забанить оригинальный аккаунт с пожертвованиям2.



Но, как вы понимаете, эти действия равносильны стрельбе из пушки по воробьям — хакер запросто может перенести свой сервер на новые IP и зарегистрировать другие аккаунты в PayPal. Уже сейчас Алексей Бородин работает над усовершенствованием процесса авторизации и транзакции, чтобы приложения вовсе перестали обращаться к серверам Apple, а пользователям больше не требовалось вводить свои учетные данные.

Но даже в этом случае можно столкнуться с неприятными последствиями, считает Аластар Хугтон (Alastair Houghton):


Метод обхода системы верификации Apple при желании может быть использован, также, для перехвата трафика, который предназначается любому другому защищенному сайту, в частности, сайтам банков. Более того, если вы установите на устройство сертификаты и пропишите его DNS-серверы, то даже не узнаете, что что-то пошло не так. В конечном итоге это может привести к опустошению вашего банковского счета.

Остается надеяться, что Apple решит данную проблему как можно скорее.


1.С другой стороны, прямых доказательств причастности Бородина к взломам тоже нет. ↩
2.Согласитесь, это выглядит очень забавно: люди не хотят заплатить деньги за внутриигровую валюту, рискуя не только своим Apple ID, но и банковскими счетами, но при этом с радостью вносят пожертвования. Тут впору вспомнить великолепный комикс Oatmeal по этому поводу. ↩
Просмотров: 489 | Добавил: ярослав | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Поиск
Календарь
«  Июль 2012  »
ПнВтСрЧтПтСбВс
      1
2345678
9101112131415
16171819202122
23242526272829
3031
Архив записей
Друзья сайта
  • Создать сайт
  • Все для веб-мастера
  • Программы для всех
  • Мир развлечений
  • Лучшие сайты Рунета
  • Кулинарные рецепты
  • Нравится


    Рейтинг@Mail.ru