КопперхедОС
![]() | |
![]() Снимок экрана CopperheadOS на Nexus 5X | |
Разработчик | Копперхед |
---|---|
Семейство ОС | Unix-подобный |
Рабочее состояние | Текущий |
Исходная модель | Закрытый исходный код |
Последний выпуск | 13.09.28 / 28 сентября 2023 г |
Маркетинговая цель | Безопасные смартфоны |
Обновить метод | Пакеты обновлений по беспроводной сети (OTA) или неопубликованные пакеты обновлений |
Менеджер пакетов | APK с F-Droid в качестве интерфейса |
Лицензия | CC BY-NC-SA 4.0 |
Официальный сайт | медноголовый |
CopperheadOS — мобильная операционная система для смартфонов , основанная на мобильной платформе Android . Он добавляет функции конфиденциальности и безопасности в официальные выпуски проекта Android с открытым исходным кодом от Google . CopperheadOS разработана канадской компанией по информационной безопасности Copperhead . Он распространяется по лицензии Creative Commons BY-NC-SA 4.0, хотя его исходный код недоступен для публичной загрузки.
CopperheadOS поддерживает смартфоны линейки продуктов Google Pixel; другие устройства не нацелены, чтобы сохранить ресурсы команды разработчиков. Он имеет несколько функций безопасности, отсутствующих в стандартном Android, таких как усиленная версия ядра Linux и возможность использовать отдельные пароли для разблокировки устройства и для шифрования. Вместо использования магазина Google Play, который есть на большинстве устройств Android, CopperheadOS поставляется с магазином F-Droid , чтобы снизить риск установки пользователями вредоносных приложений.
Разработка CopperheadOS началась в 2014 году, а первоначальный альфа-выпуск операционной системы состоялся в августе 2015 года. За ним последовала бета-версия в феврале 2016 года, а затем еще несколько выпусков, предназначенных для телефонов Google Nexus и Pixel . Первоначально проект был выпущен под лицензией GNU General Public License , при этом исходный код проекта общедоступен на GitHub . В октябре 2016 года лицензия была изменена на Creative Commons Attribution-NonCommercial-ShareAlike (BY-NC-SA), а по состоянию на июнь 2020 года доступ к исходному коду был ограничен членами партнерской сети Copperhead.
История
[ редактировать ]Запуск проекта и первые выпуски
[ редактировать ]Проект CopperheadOS был запущен в 2014 году компанией Copperhead, занимающейся информационной безопасностью, базирующейся в Торонто , Канада. Компания была основана в том же году Джеймсом Дональдсоном, генеральным директором, и Дэниелом Микеем, техническим директором и ведущим разработчиком, и первоначально обслуживала клиентов в канадской юридической и разведывательной отраслях. В ходе этой работы основатели заметили отсутствие безопасных операционных систем с открытым исходным кодом для мобильных устройств и создали CopperheadOS под лицензией с открытым исходным кодом, чтобы попытаться удовлетворить эту потребность. [1] [2] [3]
Copperhead объявила о разработке CopperheadOS в апреле 2015 года. Согласно объявлению, операционная система была разработана как «безопасная по умолчанию версия Android », предназначенная для пользователей, заботящихся о конфиденциальности. [4] Сначала CopperheadOS распространялась по лицензии GNU General Public License . [5] а код проекта находился на GitHub . [6] Компания Copperhead внесла несколько своих исправлений ошибок и улучшений, разработанных для CopperheadOS, в Android Open Source Project , основной проект Google по разработке Android . [7]
В августе 2015 года Copperhead выпустила первую альфа-версию CopperheadOS. [8] На тот момент проект основывался на CyanogenMod и включал поддержку Google Nexus 5 и Samsung Galaxy S4 . [9] За этим последовала бета-версия в феврале 2016 года с поддержкой Nexus 5, Nexus 9 и Nexus 5X . Бета-версия была основана непосредственно на проекте Android с открытым исходным кодом вместо использования CyanogenMod, как и последующие выпуски. Отказ от CyanogenMod и отсутствие поддержки со стороны поставщиков привели к прекращению поддержки Samsung Galaxy S4. [10] В мае 2016 года Copperhead запустила интернет-магазин, где Nexus 5X можно было купить напрямую с предустановленной CopperheadOS. Nexus 6P стал доступен для покупки в магазине в июле того же года. [11]
Смена лицензии и уход Дэниела Микея
[ редактировать ]С октября 2016 года для версий CopperheadOS на базе Android 7.0 Nougat компания Copperhead изменила лицензию CopperheadOS на лицензию Creative Commons Attribution-NonCommercial-ShareAlike (BY-NC-SA). [5] [12] По словам Дональдсона, это было сделано для того, чтобы другие компании не могли использовать код CopperheadOS без оплаты Copperhead за лицензию, чтобы сохранить проект устойчивым. [5]
Copperhead начала продавать телефоны Google Pixel с предустановленной CopperheadOS в марте 2017 года в дополнение к своей линейке телефонов Nexus. [13] Для устройств Nexus пользователи могли бесплатно загрузить и установить CopperheadOS; [14] однако эта опция не была доступна для телефонов Pixel. [15] Что касается телефонов Pixel, пользователи могли либо купить телефон в магазине Copperhead с предустановленной CopperheadOS, либо отправить свой телефон в Copperhead для установки на него операционной системы. Это было сделано для предотвращения нарушений некоммерческой лицензии CopperheadOS; Конкуренты Copperhead продавали телефоны Nexus с установленной CopperheadOS без получения коммерческой лицензии, и Copperhead хотела избежать этой проблемы с Pixel. [15] Проблема достигла апогея в ноябре того же года, когда Copperhead ненадолго отключил сервер обновлений для устройств Nexus, чтобы остановить продолжающиеся нарушения лицензии. Компания восстановила сервер обновлений через два дня. [15]
Copperhead выпустила альфа-версию CopperheadOS для Pixel 2 и Pixel 2 XL в январе 2018 года. Официальные выпуски Pixel 2 и 2 XL были помечены как «для внутреннего использования», и их нельзя было загрузить с веб-сайта Copperhead без аутентификации. Это сохранило статус-кво, согласно которому для публичной загрузки доступны только выпуски Nexus. [16]
Разногласия между двумя основателями по поводу бизнес-политики становились все более острыми в течение первых нескольких месяцев 2018 года и привели к тому, что Дональдсон уволил Микея в июне того же года. [17] [18] В ответ Микей разместил уведомление об увольнении на Reddit и удалил криптографические ключи, необходимые для выпуска обновлений проекта. [17] [19] Микей сказал, что он считает, что «компания и инфраструктура находятся под угрозой», и что он «не позволит [Дональдсону] причинить вред каким-либо пользователям». [20] Copperhead не предоставляла обновления CopperheadOS в течение нескольких месяцев после этого. [18] Микей продолжил разработку частей CopperheadOS с открытым исходным кодом в рамках проекта Android Hardening, который позже был переименован в GrapheneOS . [21] По словам Дональдсона, по состоянию на февраль 2019 года он и Микей находились в судебном споре по поводу инцидента. [22]
Android Pie и не только
[ редактировать ]Следующий выпуск CopperheadOS после ухода Микея состоялся в марте 2019 года; эта версия была основана на Android Pie (9) и поддерживала Pixel, Pixel XL, Pixel 2 и Pixel 2 XL. Устройства Pixel с предустановленной CopperheadOS можно приобрести на веб-сайте Copperhead. [23] В феврале 2020 года за этим последовала версия CopperheadOS на базе Android 10, доступная для Pixel 2 и Pixel 2 XL. [24] По состоянию на июнь 2020 года исходные коды и установочные файлы CopperheadOS больше не были доступны для публичной загрузки и их можно было получить только в партнерской сети Copperhead. Копперхед называет причиной этого изменения «массовое нарушение некоммерческого лицензирования Copperhead». [25]
Copperhead выпустила версию CopperheadOS на базе Android 11 в ноябре 2020 года. [26] За этим последовала версия на базе Android 12 в феврале 2022 года. В этой версии добавлена поддержка Pixel 4a , Pixel 4a 5G, Pixel 5 , Pixel 5a и Pixel 6 . [27] В феврале 2023 года проект добавил поддержку Pixel 6a и Pixel 7 с обновлением Android 13 . [28]
Возможности и совместимость
[ редактировать ]CopperheadOS ориентирована на усиление защиты операционной системы Android, чтобы злоумышленникам было сложнее использовать любые потенциальные уязвимости безопасности. В интервью 2016 года генеральный директор Copperhead Джеймс Дональдсон сказал: «Смысл этого состоит в том, чтобы увеличить количество ресурсов, которые атакующий должен потратить … до такой степени, что, будем надеяться, он просто сдастся». [1] В операционной системе имеется несколько улучшений безопасности по сравнению со стандартным Android, связанных с взаимодействием программ с памятью . Он реализует исправления безопасности PaX для ядра Linux , которые повышают устойчивость к выполнению кода, которому удалось проникнуть в записываемую память. [10] Он также имеет улучшенную рандомизацию расположения адресного пространства , версию malloc с улучшенной рандомизацией расположения памяти и более безопасные SELinux . политики [10] [29] CopperheadOS также имеет функцию проверенной загрузки , которая защищает от вредоносных программ, захватывающих процесс загрузки или процесса восстановления устройства. [30]
В функциях взаимодействия с пользователем также есть различные изменения по сравнению со стандартным Android. CopperheadOS отделяет пароль, используемый для разблокировки устройства, от пароля шифрования устройства; пользователи могут использовать относительно простой пароль для разблокировки своих устройств, но если неправильный пароль вводится пять раз подряд, устройство перезагружается и необходимо ввести пароль шифрования, который, предположительно, будет сложнее угадать злоумышленнику. [10] Операционная система поставляется с магазином F-Droid , из которого пользователи могут устанавливать приложения с открытым исходным кодом, вместо Google Play Store, который обычно имеется на телефонах Android. Это сделано для того, чтобы пользователи не могли по незнанию устанавливать вредоносные приложения на свои устройства. [1]
Проект поддерживает смартфоны линейки продуктов Google Pixel. Это сделано для сохранения ресурсов разработки Copperhead и обеспечения возможности быстрого внесения исправлений, когда Google выпускает обновления безопасности. [31] По состоянию на сентябрь 2022 г. [update]Поддерживаемые телефоны: Pixel 3a , Pixel 3a XL , Pixel 4 , Pixel 4 XL , Pixel 4a , Pixel 4a 5G , Pixel 5 , Pixel 5a и Pixel 6 . [32]
Прием
[ редактировать ]В январе 2018 года Тарус Балог из opensource.com был впечатлен возможностями CopperheadOS, но его смутило отсутствие приложений Google, и его смутили условия лицензирования. Балог сказал, что изначально он использовал Nexus 6P, потому что доступные телефоны Pixel и Pixel XL от Copperhead были слишком дорогими. На тот момент исходный код был доступен, но он не смог успешно завершить собственную сборку. [31]
Влияние
[ редактировать ]В 2016 году проект Tor выпустил прототип смартфона на базе CopperheadOS под названием Tor Phone , который давал пользователям возможность маршрутизировать свои сетевые подключения через Tor для обеспечения анонимности. CopperheadOS была выбрана за особое внимание к безопасности, в частности за использование проверенной загрузки и предотвращение переопределения системных приложений приложениями из Google Play Store. Прототип работал только на оборудовании Google Nexus и Pixel и содержал множество незавершенных частей. [30] [33]
См. также
[ редактировать ]- Список пользовательских дистрибутивов Android
- Операционная система, ориентированная на безопасность
- Проект Страж
Ссылки
[ редактировать ]- ^ Jump up to: а б с Паули, Даррен (13 декабря 2016 г.). «Предварительно раскатанные, разобранные и закаленные андроиды Copperhead попали в Оз, Новая Зеландия» . Регистр. Архивировано из оригинала 25 сентября 2020 года . Проверено 25 сентября 2020 г.
- ^ Хауэлл, Джейсон; Ричардс, Рон; Трапани, Джина; Дональдсон, Джеймс (17 августа 2016 г.). Все об Android 279: Пиковый Фаблет (Подкаст). На этой неделе в сфере технологий. 9 минут через . Проверено 25 сентября 2020 г. - через YouTube.
- ^ 17-4-19 Интервью с Джеймсом Дональдсоном – генеральным директором Copperhead (подкаст). КриптоТех.Решения. 11 мая 2017 г. 2 минуты в . Проверено 25 сентября 2020 г. - через YouTube.
- ^ «Copperhead OS: безопасная прошивка Android» . Копперхед Лимитед. 22 апреля 2015 года. Архивировано из оригинала 29 марта 2020 года . Проверено 23 сентября 2020 г.
- ^ Jump up to: а б с 17-4-19 Интервью с Джеймсом Дональдсоном – генеральным директором Copperhead (подкаст). КриптоТех.Решения. 11 мая 2017 г. 25 минут . Проверено 25 сентября 2020 г. - через YouTube.
- ^ Ширмахер, Деннис (28 сентября 2015 г.). «CopperheadOS: Альтернативная система будет Android sicherer machen» [CopperheadOS: Альтернативная система хочет сделать Android более безопасной] (на немецком языке). Хейзе. Архивировано из оригинала 1 октября 2015 года . Проверено 23 сентября 2020 г.
- ^ Армасу, Люциан (13 ноября 2015 г.). «Технический директор Copperhead: телефоны Nexus уже более безопасны, чем BlackBerry Priv» . Аппаратное обеспечение Тома . Проверено 26 сентября 2020 г.
- ^ «CopperheadOS Альфа» . Копперхед Лимитед. 21 августа 2015 года. Архивировано из оригинала 29 марта 2020 года . Проверено 23 сентября 2020 г.
- ^ Кироли, Лоренцо (8 сентября 2015 г.). «La prima Alpha di CopperheadOS, il прошивка с открытым исходным кодом» [Первая альфа-версия CopperheadOS, безопасная прошивка с открытым исходным кодом]. www.androidworld.it (на итальянском языке). Архивировано из оригинала 9 сентября 2015 года.
- ^ Jump up to: а б с д Корбет, Джонатан (17 февраля 2016 г.). «CopperheadOS: безопасность Android» . lwn.net . Проверено 6 октября 2020 г.
- ^ Чоккатту, Джулиан (12 июля 2016 г.). «Copperhead продает устройства Google Nexus с предустановленной безопасной ОС» . www.digitaltrends.com . Проверено 11 августа 2020 г.
- ^ Занолла, Ирвен (27 августа 2016 г.). «Maru OS e Copperhead OS diventano с открытым исходным кодом» [Maru OS и Copperhead OS становятся открытым исходным кодом] (на итальянском языке). Архивировано из оригинала 28 августа 2016 года . Проверено 26 сентября 2020 г.
- ^ Сохаил, Омар (6 марта 2017 г.). «Доступен Google Pixel с новой ОС — более безопасной, но и очень дорогой» . Wccftech. Архивировано из оригинала 6 марта 2017 года . Проверено 28 сентября 2020 г.
- ^ «Google Pixel с CopperheadOS доступен для покупки в США и Канаде» . xda-разработчики . 6 марта 2017 г. Проверено 25 августа 2020 г.
- ^ Jump up to: а б с «CopperheadOS отключает сервер обновлений Nexus после нарушений лицензирования» . xda-разработчики . 12 ноября 2017 г. Проверено 19 августа 2020 г.
- ^ Райт, Арол (17 января 2018 г.). «CopperheadOS появится на Google Pixel 2/2 XL» . xda-разработчики . Проверено 25 августа 2020 г.
- ^ Jump up to: а б Перроне, Алессандро (12 июня 2018 г.). «У CopperheadOS может не быть будущего» (на итальянском языке). Все Андроид . Проверено 29 сентября 2020 г.
- ^ Jump up to: а б Де, Кингшук (5 февраля 2019 г.). «Упадок CopperheadOS и появление ее преемников» . ПиуникаВеб . Проверено 29 сентября 2020 г.
- ^ Мокану, Юлиан (18 июня 2018 г.). «CopperheadOS este mort» [CopperheadOS мертва] (на румынском языке) . Проверено 29 сентября 2020 г.
- ^ Пулек, Кристиан (12 июня 2018 г.). «Raspao se CopperheadOS» [CopperheadOS развалилась] (на хорватском языке). Мобильный.hr . Проверено 29 сентября 2020 г.
- ^ Треммель, Мориц; Грюнер, Себастьян. «GrapheneOS: усиленный Android без Google, пожалуйста - Golem.de» [GrapheneOS: усиленный Android без Google, пожалуйста]. www.golem.de (на немецком языке) . Проверено 11 августа 2020 г.
- ^ «Бывший разработчик CopperheadOS возмутился, поскольку генеральный директор заявил, что проект не мертв» . ПиуникаВеб . 6 февраля 2019 г. . Проверено 26 августа 2020 г.
- ^ «Обновление Android Pie для CopperheadOS теперь доступно для Pixel и Pixel 2» . Разработчики XDA. 28 марта 2019 г. . Проверено 19 августа 2020 г.
- ^ Нареш, Сагар (17 февраля 2020 г.). «Обновление CopperheadOS Android 10 теперь доступно» . ПиуникаВеб . Проверено 29 сентября 2020 г.
- ^ «Установка» . Копперхед. Архивировано из оригинала 15 июня 2020 года . Проверено 4 октября 2020 г. В версиях, заархивированных до июня 2020 г., указан способ получения заводских образов.
- ^ «Выпуск CopperheadOS: Android 11» . Копперхед. 3 ноября 2020 года. Архивировано из оригинала 29 августа 2022 года . Проверено 25 сентября 2022 г.
- ^ «CopperheadOS Pixel 5a, Pixel 5, Pixel 4a 5G уже доступны» . Копперхед. 7 февраля 2022 года. Архивировано из оригинала 29 августа 2022 года . Проверено 25 сентября 2022 г.
- ^ «CopperheadOS Android 13 — Copperhead» . Copperhead.co . Архивировано из оригинала 19 мая 2022 г. Проверено 22 марта 2023 г.
- ^ Поруп, Дж. М. (9 августа 2016 г.). «Copperhead OS: Стартап, который хочет решить проблему ужасной безопасности Android» . Арс Техника . Проверено 6 октября 2020 г.
- ^ Jump up to: а б Поруп, Дж. М. (22 ноября 2016 г.). «Телефон Tor — противоядие от «враждебности» Google по отношению к Android, — говорит разработчик» . Арс Техника . Проверено 6 октября 2020 г.
- ^ Jump up to: а б Балог, Тарус (29 января 2018 г.). «CopperheadOS: функции безопасности, установка приложений и многое другое» . Opensource.com . Проверено 20 августа 2020 г.
- ^ «Сравнение устройств» . Копперхед. Архивировано из оригинала 8 мая 2022 года . Проверено 25 сентября 2022 г.
- ^ Верма, Адарш (25 ноября 2016 г.). «Tor Phone — это «сверхбезопасная версия Android», разработанная Tor Project» . Фоссбайты . Проверено 28 августа 2020 г.