Фримен, Джей
Джей Ра́йан Фри́мен (англ. Jay Ryan Freeman; род. 27 ноября 1981, Санта-Барбара, Калифорния, США[1]), более известный под псевдонимом saurik[2], — американский программист и бизнесмен. Наиболее известен как создатель Cydia, альтернативного магазина приложений для «взломанных» устройств на базе iOS[1]. Является основателем компании SaurikIT, LLC[2], а также соучредителем и главным техническим директором (CTO) компании Orchid Labs[3].
Общие сведения
| Джей Райан Фримен | |
|---|---|
| Jay Ryan Freeman | |
| Имя при рождении | Джей Райан Фримен |
| Дата рождения | 27 ноября 1981 (44 года) |
| Место рождения | Чикаго, Иллинойс |
| Страна | США |
| Научная сфера | Информатика, программная инженерия |
| Место работы |
SaurikIT, LLC Orchid Labs Калифорнийский университет в Санта-Барбаре |
| Образование | Калифорнийский университет в Санта-Барбаре |
| Известен как | создатель Cydia |
| Сайт | saurik.com |
Биография
Родился 27 ноября 1981 года.
Фримен получил степень бакалавра наук в области компьютерных наук в Колледже творческих исследований Калифорнийского университета в Санта-Барбаре в 2003 году. После этого он поступил в аспирантуру (PhD) по компьютерным наукам в Инженерном колледже того же университета, однако покинул программу, не завершив её и не получив учёную степень, чтобы сосредоточиться на работе над Cydia[4][5].
Создал Anakrino — декомпилятор для .NET[6]. Был соавтором статьи, опубликованной в 2005 году: «Java Runtime событие спецификации и контроля библиотеки»[7]. Работал с Брайаном Фоксом над несколькими фриланс-проектами[8].
Программное обеспечение
iOS
В феврале 2008 года, Фрименом выпущена первая версия Cydia, которая устанавливалась только на устройствах, прошедших процедуру взлома прошивки[9]. В мае 2009 года, он добавил фирменный магазин приложений в Cydia, который позволил разработчикам продавать в нём свои продукты[10]. В сентябре 2010 года, его компания SaurikIT объявила о приобретении компании Rock Your Phone. Inc. На сегодняшний момент SaurikIT и Rock Your Phone являются двумя крупнейшими поставщиками сторонних приложений, распространяемых через магазин Cydia[11].
Через некоторое время Фримен выпустил инструменты для разработчиков, которые помогали создавать программное обеспечение для взломанных iOS устройств. Также создал Cydia Substrate — обеспечение, которое разработчики используют для упрощения обновлений и модификаций уже существующих пакетов[12]. Создал приложение Cycript — инструмент, который разработчики используют для проверки и модификации приложений на iOS и OS X[13].
Он разработал множество программных расширений для «взломанных» iOS-устройств, для добавления функций в iOS, включая Apple File Conduit 2[14], Cycorder[15], CyDialer[16], Cydget[16], Cyntact[17], Cyueue[18], Five Icon Dock, Veency[19], и Winterboard[20]. Так же выпустил утилиту для стирания данных со взломанного девайса, без обновления прошивки[21].
Он также является членом iPhone Dev Team — группы, которая разработала джейлбрейк для iOS[22].
В 2016 году широкую известность получила его утилита Cydia Impactor, позволявшая пользователям самостоятельно подписывать и устанавливать файлы приложений .ipa[23]. Инструмент стал ключевым для установки «полупривязанного» джейлбрейка от команды Pangu для iOS 9.2-9.3.3[24]. Параллельно Фримен обновлял Cydia Substrate и Cydia Eraser для обеспечения совместимости с новыми версиями iOS[25]. В конце 2017 года он подтвердил, что работает над адаптацией Cydia для iOS 11, отметив при этом, что проект давно перестал быть прибыльным и поддерживается им из личных убеждений[26].
В декабре 2018 года Фримен объявил о прекращении работы платёжной системы Cydia Store, что сделало невозможным покупку новых твиков через официальный репозиторий[27]. Причинами стали финансовая убыточность и обнаруженная уязвимость в системе платежей[28]. При этом сам установщик Cydia остался доступен для загрузки бесплатных пакетов и доступа к ранее совершённым покупкам[29]. В том же месяце Фримен выпустил значительное обновление Cydia Substrate с поддержкой джейлбрейка «unc0ver» для iOS 11[30].
С конца 2019 года Cydia Impactor перестал функционировать для пользователей с бесплатными учётными записями Apple, что сделало его практически бесполезным для основной части сообщества[23]. Несмотря на выпуск обновления в 2021 году, устранившего второстепенные проблемы, ключевая ошибка не была исправлена, и инструмент продолжил работать только для платных аккаунтов разработчиков[31]. В результате пользователи перешли на альтернативные утилиты, такие как AltStore[32]. Проекты Cydia Substrate и Cycript также перестали активно поддерживаться; последние значимые обновления для Substrate были выпущены для iOS 14[33], а Cycript считается устаревшим и не работает на современных версиях iOS[34].
Android
Фрименом также выполнена разработка в области безопасности и защиты на ОС Android. В апреле 2013 года, он создал реализацию root для Google Glass[35] и опубликовал список изменений, совершаемых благодаря рутингу[36]. В мае 2013 года вышла версия Cydia Substrate для Android[37]. В июле 2013 года он опубликовал анализ и внедрение уязвимости в Android под названием «Мастер-ключ»[38].
В 2015 году он продолжал поддерживать Cydia Substrate для Android, выпустив несколько обновлений[39]. В 2016 году его утилита Cydia Impactor также поддерживала Android, позволяя устанавливать APK-файлы и использовать уязвимости «Мастер-ключ» для получения root-доступа.
Судебный иск против Apple
В декабре 2020 года компания Фримена SaurikIT, LLC подала антимонопольный иск против Apple. В иске утверждалось, что Apple создала и поддерживает незаконную монополию на распространение приложений для iOS, что практически уничтожило Cydia и других потенциальных конкурентов[40]. Истцы заявляли, что если бы не антиконкурентные действия Apple, пользователи могли бы выбирать, где скачивать приложения, а разработчики — использовать альтернативные каналы для их распространения.
Изначально, в январе 2022 года, федеральный суд отклонил иск, сославшись на истечение срока давности, однако разрешил истцу подать исправленное заявление[41]. В обновлённой версии иска юристы SaurikIT сделали акцент на том, что технические обновления Apple, выпущенные с 2018 по 2021 год, целенаправленно наносили ущерб альтернативным магазинам приложений[40]. В мае 2022 года суд отклонил ходатайство Apple о прекращении дела, позволив разбирательству продолжиться[41].
Дело было передано в Апелляционный суд девятого округа США. В декабре 2023 года апелляционный суд подтвердил решение суда низшей инстанции, посчитав антимонопольные претензии SaurikIT просроченными[42]. Суд пришёл к выводу, что действия Apple не являются новыми нарушениями, поскольку основные ограничительные правила App Store действуют с 2008—2009 годов[43]. В январе 2024 года SaurikIT подала прошение о пересмотре дела полной коллегией судей, однако в марте 2024 года Апелляционный суд девятого округа отклонил и это прошение, фактически завершив судебный процесс не в пользу создателя Cydia[41][40].
Награды и признание
Хотя Джей Фримен не получал официальных наград за создание Cydia, его вклад в область кибербезопасности был отмечен значительным финансовым вознаграждением. В феврале 2022 года Фримен обнаружил и сообщил о критической уязвимости в Optimism, решении второго уровня для масштабирования сети Ethereum[44]. За ответственное раскрытие информации он получил максимальное вознаграждение в размере 2 000 042 долларов США[44].
Уязвимость, которую Фримен назвал «Unbridled Optimism» («Необузданный оптимизм»), позволяла злоумышленнику создавать неограниченное количество токенов, фактически «печатая деньги»[45][46]. Ошибка была связана с некорректной работой опкода SELFDESTRUCT в смарт-контрактах и могла привести к катастрофическим последствиям для всей экосистемы Optimism[47]. Фримен сообщил о проблеме 2 февраля 2022 года, после чего команда Optimism исправила её в течение нескольких часов, не допустив эксплуатации злоумышленниками[46]. Позднее Фримен подробно рассказал об этой уязвимости на конференции ETHDenver[45].
Текущая деятельность
Джей Фримен является соучредителем и главным техническим директором (CTO) компании Orchid Labs[48]. Компания занимается разработкой децентрализованного VPN-сервиса, основанного на одноранговом (peer-to-peer) рынке пропускной способности. Фримен сыграл ключевую роль в создании архитектуры протокола Orchid[49].
Он является одним из соавторов технического документа (white paper) проекта под названием «Orchid: A Decentralized Network Routing Market», в котором отвечал за технический дизайн[50]. В документе изложены фундаментальные принципы сети, включая использование токенов OXT для оплаты пропускной способности, механизм стейкинга для провайдеров и систему вероятностных наноплатежей для обеспечения масштабируемости транзакций[50]. После анонса проекта в 2017 году Фримен активно обсуждал его технические аспекты на форуме Hacker News, где подтвердил, что был «глубоко вовлечён в разработку протокола Orchid» и отвечал за его первоначальную реализацию[51]. В ходе дискуссии он затрагивал такие вопросы, как противодействие атакам на основе корреляции трафика и методы обхода блокировок[52].
В феврале 2022 года Фримен выступил на конференции ETHDenver в качестве руководителя по технологиям Orchid. Его доклад был посвящён тому, как простые ошибки в коде могут иметь разрушительные последствия для децентрализованных протоколов[53].
Политика
Джей Фримен является активным участником движения за самоуправление Айла-Висты — некорпоративного сообщества в округе Санта-Барбара[54]. В январе 2016 года он выдвинул свою кандидатуру на пост супервайзера 3-го округа в Наблюдательном совете округа Санта-Барбара[55]. С 2019 по 2022 год Фримен был членом Комиссии по формированию местных агентств округа Санта-Барбара по специальному округу. По состоянию на 2019 год он также был членом Консультативной комиссии библиотеки Голеты.
В ноябре 2016 года Фримен был избран одним из первых директоров новообразованного Совета общественных служб Айла-Висты (Isla Vista Community Services District, IVCSD)[54]. Он непрерывно исполняет обязанности в совете с 2017 года, что подтверждается его участием в регулярных заседаниях[56][57][58]. В ноябре 2022 года он был переизбран на новый четырёхлетний срок, который истекает в декабре 2026 года[59][60].
В рамках своей деятельности Фримен также представлял интересы специальных округов в Комиссии по формированию местных агентств округа Санта-Барбара (LAFCO)[61][62]. Он известен своей приверженностью фискальной ответственности и использованием своих технических навыков для повышения прозрачности работы местных органов власти, в частности, помогая записывать и транслировать публичные заседания[62].