CopperheadOS es un sistema operativo móvil para smartphones , basado en la plataforma Android . Añade funciones de privacidad y seguridad a las versiones oficiales del Proyecto de Código Abierto de Android (AOSP) de Google . CopperheadOS es desarrollado por Copperhead, una empresa canadiense de seguridad informática . Está licenciado bajo Creative Commons BY-NC-SA 4.0, aunque su código fuente no está disponible para su descarga pública.
CopperheadOS es compatible con los smartphones de la línea Google Pixel; no se ha previsto su desarrollo para otros dispositivos, con el fin de optimizar los recursos del equipo. Incluye varias funciones de seguridad que no se encuentran en Android puro, como una versión reforzada del kernel de Linux y la posibilidad de usar contraseñas distintas para desbloquear el dispositivo y para el cifrado. En lugar de utilizar la Google Play Store, presente en la mayoría de los dispositivos Android, CopperheadOS incluye la tienda F-Droid para reducir el riesgo de que los usuarios instalen aplicaciones maliciosas.
El desarrollo de CopperheadOS comenzó en 2014, y el sistema operativo tuvo una versión alfa inicial en agosto de 2015. A esta le siguió una versión beta en febrero de 2016, seguida de varias versiones posteriores dirigidas a los teléfonos Google Nexus y Pixel . El proyecto se publicó inicialmente bajo la Licencia Pública General de GNU , y el código fuente del proyecto estaba disponible públicamente en GitHub . En octubre de 2016, la licencia se cambió a Creative Commons Atribución-NoComercial-CompartirIgual (BY-NC-SA), y desde junio de 2020 el acceso al código fuente se restringió a los miembros de la red de socios de Copperhead.
Historia
Inicio del proyecto y lanzamientos iniciales
El proyecto CopperheadOS fue iniciado en 2014 por Copperhead, una empresa de seguridad informática con sede en Toronto , Canadá. La empresa fue fundada ese mismo año por James Donaldson, su director ejecutivo, y Daniel Micay, su director de tecnología y desarrollador principal, y en sus inicios prestó servicios a clientes de los sectores legal y de inteligencia canadienses. Durante su trabajo, los fundadores detectaron la falta de sistemas operativos seguros de código abierto para dispositivos móviles y crearon CopperheadOS bajo una licencia de código abierto para intentar solucionar esta necesidad. [ 1 ] [ 2 ] [ 3 ]
Copperhead anunció el desarrollo de CopperheadOS en abril de 2015. Según el anuncio, el sistema operativo fue diseñado para ser una "versión de Android segura por defecto " dirigida a usuarios preocupados por la privacidad. [ 4 ] Inicialmente, CopperheadOS se licenció bajo la Licencia Pública General GNU , [ 5 ] y el código del proyecto se encontraba en GitHub . [ 6 ] Copperhead contribuyó con varias de sus correcciones de errores y mejoras desarrolladas para CopperheadOS al Proyecto de Código Abierto de Android , el principal proyecto de desarrollo de Android de Google . [ 7 ]
En agosto de 2015, Copperhead lanzó la primera versión alfa de CopperheadOS. [ 8 ] En este punto, el proyecto se basaba en CyanogenMod e incluía soporte para el Google Nexus 5 y el Samsung Galaxy S4 . [ 9 ] A esto le siguió una versión beta en febrero de 2016, con soporte para el Nexus 5, Nexus 9 y Nexus 5X . La beta se basaba directamente en el Proyecto de Código Abierto de Android en lugar de usar CyanogenMod, al igual que las versiones posteriores. El abandono de CyanogenMod y la falta de soporte del fabricante llevaron a la eliminación del soporte para el Samsung Galaxy S4. [ 10 ] En mayo de 2016, Copperhead lanzó una tienda en línea donde el Nexus 5X se podía comprar directamente con CopperheadOS preinstalado. El Nexus 6P estuvo disponible para su compra en la tienda en julio del mismo año. [ 11 ]
Cambio de licencia y salida de Daniel Micay
Desde octubre de 2016, para las versiones de CopperheadOS basadas en Android 7.0 Nougat, Copperhead cambió la licencia de CopperheadOS a la licencia Creative Commons Atribución-NoComercial-CompartirIgual (BY-NC-SA). [ 5 ] [ 12 ] Según Donaldson, esto se hizo para evitar que otras empresas utilizaran el código de CopperheadOS sin pagar a Copperhead por la licencia, con el fin de mantener la sostenibilidad del proyecto. [ 5 ]
Copperhead comenzó a vender teléfonos Google Pixel con CopperheadOS preinstalado en marzo de 2017, además de su línea de teléfonos Nexus. [ 13 ] Para los dispositivos Nexus, los usuarios podían descargar e instalar CopperheadOS de forma gratuita; [ 14 ] sin embargo, esta opción no estaba disponible para los teléfonos Pixel. [ 15 ] Para los teléfonos Pixel, los usuarios podían comprar un teléfono en la tienda de Copperhead con CopperheadOS preinstalado o enviar su propio teléfono a Copperhead para que se le instalara el sistema operativo. Esto se hizo para evitar violaciones de la licencia no comercial de CopperheadOS; los competidores de Copperhead habían estado vendiendo teléfonos Nexus con CopperheadOS instalado sin obtener una licencia comercial, y Copperhead quería evitar este problema con el Pixel. [ 15 ] El problema llegó a su punto álgido en noviembre del mismo año, cuando Copperhead cerró brevemente el servidor de actualización para dispositivos Nexus para detener las continuas violaciones de la licencia. La compañía restauró el servidor de actualización después de dos días. [ 15 ]
Copperhead lanzó una versión alfa de CopperheadOS para el Pixel 2 y el Pixel 2 XL en enero de 2018. Las versiones oficiales para el Pixel 2 y el 2 XL estaban marcadas como "para uso interno" y no se podían descargar desde el sitio web de Copperhead sin autenticación. Esto mantuvo el statu quo de que solo las versiones para Nexus estaban disponibles para descarga pública. [ 16 ]
Los desacuerdos entre los dos fundadores sobre la política empresarial se agudizaron cada vez más durante los primeros meses de 2018, y llevaron a Donaldson a despedir a Micay en junio de ese año. [ 17 ] [ 18 ] Micay respondió publicando su aviso de despido en Reddit y eliminando las claves criptográficas necesarias para lanzar actualizaciones para el proyecto. [ 17 ] [ 19 ] Micay dijo que consideraba que "la empresa y la infraestructura estaban comprometidas" y que "impediría que [Donaldson] perjudicara a cualquier usuario". [ 20 ] Copperhead no proporcionó actualizaciones de CopperheadOS durante varios meses después. [ 18 ] Micay continuó el desarrollo de las partes de código abierto de CopperheadOS como el proyecto Android Hardening, que más tarde fue renombrado como GrapheneOS . [ 21 ] Según Donaldson, en febrero de 2019 él y Micay estaban en una disputa legal por el incidente. [ 22 ]
Android Pie y versiones posteriores
La siguiente versión de CopperheadOS tras la marcha de Micay se lanzó en marzo de 2019; esta versión estaba basada en Android Pie (9) y era compatible con los Pixel, Pixel XL, Pixel 2 y Pixel 2 XL. Los dispositivos Pixel con CopperheadOS preinstalado podían adquirirse en la página web de Copperhead. [ 23 ] En febrero de 2020 se lanzó una versión de CopperheadOS basada en Android 10, disponible para los Pixel 2 y Pixel 2 XL. [ 24 ] A partir de junio de 2020, los archivos fuente y de instalación de CopperheadOS dejaron de estar disponibles para su descarga pública y solo podían obtenerse a través de la red de socios de Copperhead. Copperhead alega una "violación masiva de su licencia no comercial" como motivo de este cambio. [ 25 ]
Copperhead lanzó una versión de CopperheadOS basada en Android 11 en noviembre de 2020. [ 26 ] Posteriormente, en febrero de 2022, lanzó una versión basada en Android 12. Esta versión añadió compatibilidad con el Pixel 4a , el Pixel 4a 5G, el Pixel 5 , el Pixel 5a y el Pixel 6. [ 27 ] En febrero de 2023, el proyecto añadió compatibilidad con el Pixel 6a y el Pixel 7 con la actualización a Android 13. [ 28 ]
Características y compatibilidad
CopperheadOS se centra en fortalecer el sistema operativo Android para dificultar que los atacantes exploten posibles vulnerabilidades de seguridad. En una entrevista de 2016, el CEO de Copperhead, James Donaldson, dijo: "El objetivo es aumentar la cantidad de recursos que un atacante necesita gastar ... hasta el punto en que, con suerte, simplemente se rinda". [ 1 ] El sistema operativo presenta varias mejoras de seguridad con respecto a Android estándar relacionadas con la forma en que los programas interactúan con la memoria . Implementa los parches de seguridad PaX para el kernel de Linux , lo que mejora la resistencia contra la ejecución de código que ha logrado acceder a la memoria escribible. [ 10 ] También presenta una aleatorización mejorada del diseño del espacio de direcciones , una versión de malloc con una mejor aleatorización del diseño de memoria y políticas SELinux más seguras. [ 10 ] [ 29 ] CopperheadOS también presenta arranque verificado , que protege contra el malware que toma el control del proceso de arranque o del proceso de recuperación del dispositivo. [ 30 ]
También hay varios cambios con respecto a Android estándar en las funciones orientadas al usuario. CopperheadOS separa la contraseña utilizada para desbloquear el dispositivo de la contraseña de cifrado del mismo; los usuarios pueden usar una contraseña relativamente simple para desbloquear sus dispositivos, pero si se introduce la contraseña incorrecta cinco veces seguidas, el dispositivo se reinicia y se debe introducir la contraseña de cifrado, lo que presumiblemente sería más difícil de adivinar para un atacante. [ 10 ] El sistema operativo incluye la tienda F-Droid , desde la cual los usuarios pueden instalar aplicaciones de código abierto, en lugar de la Google Play Store que se encuentra habitualmente en los teléfonos Android. Esto tiene como objetivo evitar que los usuarios instalen sin saberlo aplicaciones maliciosas en sus dispositivos. [ 1 ]
El proyecto es compatible con los smartphones de la línea de productos Google Pixel. Esto se hace para preservar los recursos de desarrollo de Copperhead y para permitir la aplicación rápida de parches cuando Google publique actualizaciones de seguridad. [ 31 ] A septiembre de 2022 Los teléfonos compatibles son el Pixel 3a , el Pixel 3a XL , el Pixel 4 , el Pixel 4 XL , el Pixel 4a , el Pixel 4a 5G , el Pixel 5 , el Pixel 5a y el Pixel 6. [ 32 ]
Recepción
En enero de 2018, Tarus Balog, de opensource.com, quedó gratamente impresionado por las características de CopperheadOS, pero le resultó difícil la falta de aplicaciones de Google y le confundieron los términos y condiciones de la licencia. Balog comentó que inicialmente usó un Nexus 6P porque los teléfonos Pixel y Pixel XL disponibles de Copperhead eran demasiado caros. En ese momento, el código fuente estaba disponible, pero no pudo completar su propia compilación con éxito. [ 31 ]
Influencia
En 2016, The Tor Project lanzó un prototipo de teléfono inteligente basado en CopperheadOS llamado Tor Phone , que permitía a los usuarios enrutar sus conexiones de red a través de Tor para mantener el anonimato. Se eligió CopperheadOS por su enfoque en la seguridad, en particular por su uso de arranque verificado y su capacidad para evitar que las aplicaciones del sistema fueran reemplazadas por aplicaciones de Google Play Store. El prototipo solo funcionaba en dispositivos Google Nexus y Pixel, y tenía muchas partes sin terminar. [ 30 ] [ 33 ]
Véase también
Referencias
- 1 2 3 Pauli, Darren (13 de diciembre de 2016). "Los androides Copperhead pre-enrollados, pelados y endurecidos llegan a Australia y Nueva Zelanda" . The Register. Archivado del original el 25 de septiembre de 2020. Recuperado el 25 de septiembre de 2020 .
- ↑ Howell, Jason; Richards, Ron; Trapani, Gina; Donaldson, James (17 de agosto de 2016). Todo sobre Android 279: El apogeo de los phablets (Podcast). Esta semana en tecnología. 9 minutos en . Recuperado el 25 de septiembre de 2020 – vía YouTube.
- ↑ 17-4-19 Entrevista con James Donaldson - CEO de Copperhead (Podcast). CryptoTech.Solutions. 11 de mayo de 2017. Minuto 2. Recuperado el 25 de septiembre de 2020 – vía YouTube.
- ↑ "Copperhead OS: ROM segura para Android" . Copperhead Limited. 22 de abril de 2015. Archivado del original el 29 de marzo de 2020. Consultado el 23 de septiembre de 2020 .
- 1 2 3 17-4-19 Entrevista con James Donaldson - CEO de Copperhead (Podcast). CryptoTech.Solutions. 11 de mayo de 2017. 25 minutos . Recuperado el 25 de septiembre de 2020 – vía YouTube.
- ↑ Schirrmacher, Dennis (28 de septiembre de 2015). "CopperheadOS: Alternatives System will Android sicherer machen" [ CopperheadOS: Alternative system wants to make Android more secure ] (en alemán). Heise. Archivado del original el 1 de octubre de 2015. Recuperado el 23 de septiembre de 2020 .
- ↑ Armasu, Lucian (13 de noviembre de 2015). "El CTO de Copperhead: los teléfonos Nexus ya son más seguros que el BlackBerry Priv" . Tom's Hardware . Consultado el 26 de septiembre de 2020 .
- ↑ "CopperheadOS Alpha" . Copperhead Limited. 21 de agosto de 2015. Archivado del original el 29 de marzo de 2020. Consultado el 23 de septiembre de 2020 .
- ↑ Quiroli, Lorenzo (8 de septiembre de 2015). "La prima alpha di CopperheadOS, il firmware open-source sicuro" [ La primera versión alfa de CopperheadOS, el firmware seguro de código abierto ] . www.androidworld.it (en italiano). Archivado del original el 9 de septiembre de 2015.
- 1 2 3 4 Corbet, Jonathan (17 de febrero de 2016). "CopperheadOS: Asegurando Android" . lwn.net . Recuperado el 6 de octubre de 2020 .
- ↑ Chokkattu, Julian (12 de julio de 2016). "Copperhead vende los dispositivos Nexus de Google con su sistema operativo seguro preinstalado" . www.digitaltrends.com . Consultado el 11 de agosto de 2020 .
- ↑ Zanolla, Irven (27 de agosto de 2016). "Maru OS e Copperhead OS diventano open source" [ Maru OS y Copperhead OS se convierten en código abierto ] (en italiano). Archivado del original el 28 de agosto de 2016. Recuperado el 26 de septiembre de 2020 .
- ↑ Sohail, Omar (6 de marzo de 2017). "Google Pixel ya está disponible con un nuevo sistema operativo: más seguro, pero también muy caro" . Wccftech. Archivado del original el 6 de marzo de 2017. Consultado el 28 de septiembre de 2020 .
- ↑ "Google Pixel con CopperheadOS está disponible para su compra en EE. UU. y Canadá" . xda-developers . 6 de marzo de 2017. Consultado el 25 de agosto de 2020 .
- 1 2 3 "CopperheadOS desactiva el servidor de actualización de Nexus tras infracciones de licencia" . xda-developers . 12 de noviembre de 2017. Consultado el 19 de agosto de 2020 .
- ↑ Wright, Arol (17 de enero de 2018). "CopperheadOS llegará al Google Pixel 2/2 XL" . xda-developers . Consultado el 25 de agosto de 2020 .
- ^ Perrone , Alessandro (12 de junio de 2018). "CopperheadOS potrebbe non avere un futuro" [ Es posible que CopperheadOS no tenga futuro ] (en italiano). Tuto Android . Consultado el 29 de septiembre de 2020 .
- 1 2 De, Kingshuk (5 de febrero de 2019). "La desaparición de CopperheadOS y el auge de sus sucesores" . PiunikaWeb . Recuperado el 29 de septiembre de 2020 .
- ↑ Mocanu, Iulian (18 de junio de 2018). "CopperheadOS este mort" [ CopperheadOS is dead ] (en rumano) . Consultado el 29 de septiembre de 2020 .
- ↑ Puljek, Kristijan (12 de junio de 2018). "Raspao se CopperheadOS" [ CopperheadOS se desmoronó ] (en croata). Mobil.hr . Consultado el 29 de septiembre de 2020 .
- ^ Tremmel, Moritz; Grüner, Sebastián. "GrapheneOS: Ein gehärtetes Android ohne Google, bitte - Golem.de" [ GrapheneOS: Un Android reforzado sin Google, por favor ] . www.golem.de (en alemán) . Consultado el 11 de agosto de 2020 .
- ↑ "Exdesarrollador de CopperheadOS lanza indirectas mientras el CEO afirma que el proyecto no está muerto" . PiunikaWeb . 6 de febrero de 2019. Consultado el 26 de agosto de 2020 .
- ↑ "La actualización a Android Pie de CopperheadOS ya está disponible para Pixel y Pixel 2" . XDA Developers. 28 de marzo de 2019. Consultado el 19 de agosto de 2020 .
- ↑ Naresh, Sagar (17 de febrero de 2020). "La actualización de CopperheadOS a Android 10 ya está disponible" . PiunikaWeb . Consultado el 29 de septiembre de 2020 .
- ↑ "Instalación" . Copperhead. Archivado del original el 6 de octubre de 2020. Recuperado el 4 de octubre de 2020 .Las versiones archivadas antes de junio de 2020 especifican cómo obtener las imágenes de fábrica.
- ↑ "Lanzamiento de CopperheadOS: Android 11" . Copperhead. 3 de noviembre de 2020. Archivado del original el 29 de agosto de 2022. Consultado el 25 de septiembre de 2022 .
- ↑ "CopperheadOS Pixel 5a, Pixel 5, Pixel 4a 5G ya disponible" . Copperhead. 7 de febrero de 2022. Archivado del original el 29 de agosto de 2022. Consultado el 25 de septiembre de 2022 .
- ↑ "CopperheadOS Android 13 - Copperhead" . copperhead.co . Archivado del original el 19 de mayo de 2022. Consultado el 22 de marzo de 2023 .
- ↑ Porup, JM (9 de agosto de 2016). "Copperhead OS: La startup que quiere solucionar la lamentable seguridad de Android" . Ars Technica . Recuperado el 6 de octubre de 2020 .
- 1 2 Porup, JM (22 de noviembre de 2016). "Tor phone es el antídoto contra la 'hostilidad' de Google hacia Android, dice el desarrollador" . Ars Technica . Recuperado el 6 de octubre de 2020 .
- 1 2 Balog, Tarus (29 de enero de 2018). "CopperheadOS: funciones de seguridad, instalación de aplicaciones y más" . Opensource.com . Recuperado el 20 de agosto de 2020 .
- ↑ "Comparación de dispositivos" . Copperhead. Archivado del original el 8 de mayo de 2022. Consultado el 25 de septiembre de 2022 .
- ↑ Verma, Adarsh (25 de noviembre de 2016). "Tor Phone es la "versión súper segura de Android", desarrollada por el Proyecto Tor" . Fossbytes . Consultado el 28 de agosto de 2020 .
Enlaces externos
- Sitio web oficial

- CopperheadOS en GitHub
- Firmware Android personalizado
- Linux móvil
- Sistemas operativos móviles