close

Cómo infiltrarse en Seguridad, Grossman Edición

Android es una basada en como y. Es desarrollado por el, dirigido por, y otras compañías. Google compró el desarrollador inicial del software, Android Inc., en 2005. La inauguración de la distribución de Android en 2007 se anunció con la fundación de la Open Handset Alliance, un consorcio de 86, el software y empresas dedicadas al avance de los dispositivos móviles . Google libera el código de Android como, bajo el. El (AOSP) se encarga de la protección y el desarrollo de Android. Android tiene una gran comunidad de desarrolladores escribir aplicaciones ( "") que amplían la funcionalidad de los dispositivos. Los desarrolladores escriben principalmente en una versión personalizada de. Las aplicaciones pueden ser descargadas desde sitios de terceros oa través de tiendas en línea, tales como (antes Android Market), la tienda de aplicaciones a cargo de Google. En octubre de 2011, había más de 500.000 aplicaciones disponibles para Android, y el número estimado de las aplicaciones descargadas desde el Android Market a diciembre de 2011 superaron los 10 mil millones. Androidese convirtió en plataforma de teléfonos inteligentes más importantes del mundo a finales de 2010. Para el primer trimestre de 2012, Android tenía una cuota de mercado de teléfonos inteligentes en todo el mundo 59%. En la mitad de 2012, había 400 millones de dispositivos activados y 1 millón de activaciones por día. Los analistas apuntan a la ventaja a Android de ser un multi-canal, OS multi-portadora. Historia Fundación Android, Inc. fue fundada en el año, Estados Unidos en octubre de 2003 por (co-fundador de), (co-fundador de Wildfire Communications, Inc.), Nick Sears (una vez al VP), y Chris White (diseño y encabezado en el desarrollo de interfaces) para desarrollar, en palabras de Rubin "... los dispositivos móviles inteligentes que son más conscientes de la ubicación y las preferencias de su propietario". A pesar de los logros pasados ​​obvias de los fundadores y primeros empleados, Android Inc. operaba en secreto, revelando sólo que se estaba trabajando en software para teléfonos móviles. Ese mismo año, Rubin se quedó sin dinero. , Un amigo cercano de Rubin, lo llevó $ 10.000 en efectivo en un sobre y se negó una participación enla compañia. Adquisición por Google adquirió Android Inc. el 17 de agosto de 2005, haciendo de Android Inc., una subsidiaria propiedad de Google. Los empleados clave de Android Inc., incluyendo Andy Rubin, Rich Miner y Chris White, se quedaron en la empresa después de la adquisición. No se sabía mucho acerca de Android Inc. en el momento de la adquisición, pero muchos asumieron que Google estaba planeando entrar en el mercado con este movimiento. el desarrollo posterior a la adquisición A, el equipo dirigido por Rubin desarrolló una plataforma de dispositivos móviles impulsado por el. Google comercializa la plataforma para los fabricantes de teléfonos y con la promesa de proporcionar un sistema flexible, actualizable. Google había alineado una serie de socios de componentes de hardware y software y señaló a los transportistas que estaba abierto a diversos grados de cooperación de su parte. Las especulaciones sobre la intención de Google para entrar en el mercado de las comunicaciones móviles siguió construyendo hasta diciembre de 2006. Los informes de la y señaló que Google quería su búsqueda y aplicaciones en el móvilmóviles y que estaba trabajando duro para ofrecer eso. Los medios impresos y en línea salidas pronto reportaron rumores de que Google estaba desarrollando una marca Google. Algunos especularon que a medida que Google era la definición de las especificaciones técnicas, que estaba mostrando prototipos a teléfonos fabricantes de teléfonos y operadores de redes. En septiembre de 2007, cubrió un estudio que informó de que Google había presentado varias aplicaciones en el ámbito de la telefonía móvil. Artículo Handset Alliance principal abierta: El 5 de noviembre de 2007, la Open Handset Alliance, una de varias empresas que incluyen, y dio a conocer en sí. El objetivo de la Open Handset Alliance es desarrollar para dispositivos móviles. El mismo día, la Open Handset Alliance también dio a conocer su primer producto, Android, un dispositivo móvil incorporado en la versión 2.6. El 9 de diciembre de 2008, 14 nuevos miembros se unieron, incluyendo, y. Android de código abierto del proyecto El está dirigido por Google, y tiene la tarea de mantenimiento y desarrollo de Android. De acuerdo con el proyecto "Laobjetivo del proyecto de código abierto Android es la creación de un producto en el mundo real éxito que mejora la experiencia móvil de los usuarios finales. "AOSP también mantiene la compatibilidad de programas de Android, la definición de un" "dispositivo" compatibles Android como uno que puede ejecutar cualquier aplicación escrita . por desarrolladores de terceras partes que utilizan el Android y ", para evitar incompatibles implementaciones Android el programa de compatibilidad también es opcional y de forma gratuita, con el conjunto de pruebas de compatibilidad también gratuito y de código abierto historial de la versión Artículo principal:. de izquierda a derecha: , Android se ha actualizado con frecuencia ya que la versión original de "Astro", entre la fijación y la adición de nuevas características. cada versión se nombra en orden alfabético, con 1,5 "magdalena" siendo la primera el nombre de una y todas las actualizaciones ya después de este convención de nomenclatura. Diseño Arquitectura diagrama de Android se compone de una base en el, con el, y escrito en y se ejecuta en una que incluye bibliotecas compatibles con Java basado en. Android utiliza lacon Dalvik para ejecutar código de dex-(Dalvik ejecutable), que se traduce generalmente de código de bytes. La principal plataforma de hardware para Android es el. Hay apoyo para el proyecto, y Google TV utiliza una versión especial de Android x86. kernel de Linux Android está basado en el y tiene más cambios de arquitectura de Google fuera del ciclo de desarrollo del kernel Linux típico. Android no tiene un natural ni tampoco apoya el conjunto de librerías estándar, y esto hace que sea difícil de aplicaciones Linux existentes portuarias o bibliotecas a Android. Ciertas características que Google contribuyó de nuevo al núcleo de Linux, en particular una función de gestión de energía denominado wakelocks, fueron rechazadas por los desarrolladores del kernel de la línea principal, en parte porque los mantenedores del kernel sintieron que Google no mostró ninguna intención de mantener su propio código. A pesar de que Google anunció en abril de 2010 que iban a contratar a dos empleados para trabajar con la comunidad del kernel de Linux, el actual mantenedor del núcleo de Linux para la rama -STABLE, dijoen diciembre de 2010 que estaba preocupado de que Google ya no estaba tratando de conseguir sus cambios de código incluidos en la corriente principal de Linux. Algunos desarrolladores de Android de Google dio a entender que "el equipo de Android se está hartando con el proceso", porque eran un equipo pequeño y tenía un trabajo más urgente que hacer en Android. Sin embargo, en septiembre de 2010, desarrollador del núcleo Linux Rafael J. Wysocki añadió un parche que mejora el marco eventos de activación principal de Linux. Dijo que los controladores de dispositivos que utilizan Android wakelocks ahora pueden ser fácilmente fusionado en la línea principal de Linux, pero que suspenden características oportunistas de Android no deben ser incluidos en el núcleo principal. En agosto de 2011, dijo que "con el tiempo Android y Linux volvería a un núcleo común, pero probablemente no será de cuatro a cinco años". En diciembre de 2011, anunció el inicio del Proyecto mainlining Android, que tiene como objetivo poner algunos parches para Android, y cuenta de nuevo en el núcleo de Linux, a partir de Linux 3.3. se espera una mayor integraciónpara Linux Kernel 3.4. Características La pantalla de Android Emulador de inicio por defecto (v1.5, también conocido como "Magdalena") Las características actuales y especificaciones: Auricular Distribuciones La plataforma es adaptable a las más grandes, biblioteca, basado en las especificaciones 2.0 y diseños de teléfonos inteligentes tradicionales. Almacenamiento, un peso ligero, se utiliza con fines de almacenamiento. Conectividad Android es compatible con las tecnologías de conectividad, incluyendo /, y. Mensajería y son las formas disponibles de mensajería, incluyendo roscado y ahora (C2DM) es también una parte del servicio de mensajería push Android. Soporte para múltiples idiomas Android soporta múltiples idiomas. El navegador web navegador web disponible en Android se basa en el motor de renderizado de código abierto, junto con 's. Las puntuaciones del navegador 100/100 en la prueba en Android 4.0. apoyo Java Aunque la mayoría de las aplicaciones de Android están escritos en, no hay en la plataforma y el código de bytes de Java no se ejecuta. clases de Java son compilados en ejecutables Dalvik y se ejecutan en un virtual especializadamáquina diseñada específicamente para Android y optimizado para dispositivos móviles que funcionan con baterías con la memoria y la CPU limitado. se puede dar apoyo a través de aplicaciones de terceros. apoyo de los medios de Android es compatible con los siguientes formatos de vídeo / audio / media:, (o), (en el contenedor 3GP), (en MP4 o 3GP contenedor),. Soporte de streaming de medios RTP / RTSP (,), HTML descarga progresiva (). Adobe Flash Streaming (RTMP) y HTTP Dynamic Streaming son compatibles con el. De Apple HTTP Live Streaming es apoyado por, y por el sistema operativo de Android 3.0 (Honeycomb). El apoyo adicional de hardware Android puede utilizar vídeo / cámaras fijas, controles dedicados de juego, y, acelerado 2D (con la orientación de hardware, escalamiento, conversión de formato de píxel) y gráficos en 3D acelerados. Multi-touch Android tiene soporte nativo para el cual fue inicialmente disponible en los teléfonos como el. La característica está deshabilitada originalmente a nivel del kernel (posiblemente para evitarinfringir las patentes de Apple en la tecnología de pantalla táctil en el momento). Google ha lanzado ya una actualización para el y el que permite multi-touch de forma nativa. Soporta Bluetooth, el envío de archivos (), el acceso a la agenda telefónica (), marcación por voz y envío de contactos entre teléfonos. Teclado, ratón y el soporte de joystick () está disponible en Android 3.1 , y en versiones anteriores a través de las personalizaciones del fabricante y las aplicaciones de terceros. Videollamadas Android no soporta llamadas de vídeo nativo, pero algunos equipos tienen una versión personalizada del sistema operativo que lo soporte, ya sea a través de la red (como el) o sobre IP. Llamadas de video a través de Google Talk está disponible en Android 2.3.4 y posteriores. Pan de jengibre permite realizar llamadas de Internet con una cuenta SIP. Esto permite una mayor marcación VoIP a otras cuentas SIP e incluso los números de teléfono. Skype 2.1 ofrece llamadas de video en Android 2.3, incluyendo soporte de la cámara frontal. Multitarea multitarea de aplicaciones, con un manejo únicode asignación de memoria, que está disponible. características de la voz basadas en la búsqueda de Google a través de voz ha estado disponible desde el lanzamiento inicial. Acciones de voz para llamar, enviar mensajes de texto, navegación, etc. son compatibles con Android 2.2 en adelante. Tethering Android apoya, que permite a un teléfono para ser utilizado como un inalámbrica / por cable. Antes de Android 2.2 este fue apoyada por aplicaciones de terceros o personalizaciones fabricante. captura de pantalla de Android es compatible con la captura de una pulsando los botones de encendido y el volumen hacia abajo al mismo tiempo. Con anterioridad a Android 4.0, los únicos métodos de captura de una captura de pantalla eran a través del fabricante y las personalizaciones de terceros o de otra manera mediante el uso de una conexión de PC (herramienta de DDMS desarrollador). Estos métodos alternativos están todavía disponibles con la última Android. almacenamiento externo mayoría de los dispositivos Android incluyen ranura microSD y puede leer tarjetas microSD formateadas con, o sistema de archivos. Para permitir el uso de medios de almacenamiento de gran capacidad, como y, muchas tabletas Android también incluyen "A" receptáculo. Almacenamientoformato con que se maneja por el conductor VFAT, mientras que las soluciones de 3 ª parte se requieren para manejar otros sistemas de archivos populares, tales como, y. Usos Véase también: la pantalla principal mientras que Android está diseñado principalmente para los teléfonos inteligentes y las tabletas, el carácter abierto y personalizable del sistema operativo permite que pueda ser utilizado en otros aparatos electrónicos, entre ellos y, y (). Además, el sistema operativo ha visto en aplicaciones de nicho, coche de CD y DVD, gafas inteligentes (), refrigeradores, sistemas de navegación vía satélite de vehículos, sistemas de automatización del hogar, consolas de juegos, cámaras, espejos, cintas de correr, y. El primer teléfono disponible en el mercado para ejecutar Android fue el, publicado el 22 de octubre de 2008. A principios de 2010 Google colaboró ​​con el lanzamiento de su dispositivo Android buque insignia, el. Esto fue seguido más tarde en 2010 con la -hecha y en 2011 con el. y 2.3.3 de Android Gingerbread '' puede ser configurado para arranque dual en un con la ayuda de y iDroid. En diciembre de 2011 se anunció oficialmente Android ha aprobado para su uso por su personal.Aplicaciones Ver también: y aplicaciones se desarrollan normalmente en el idioma con el, pero otras herramientas de desarrollo están disponibles, incluyendo una para aplicaciones o extensiones en C o C +, un entorno visual para los programadores novatos y diversos. Las aplicaciones pueden ser adquiridos por los usuarios finales, ya sea a través de una tienda o como el, o mediante la descarga e instalación de archivo de la aplicación desde un sitio de terceros. Google Play en una. Artículo principal: es una tienda de software en línea desarrollada por Google para dispositivos Android. Un programa de aplicación ( "app") llamado "Play Store" está preinstalado en la mayoría de los dispositivos Android y permite a los usuarios navegar y descargar aplicaciones publicadas por los desarrolladores de terceras partes, alojados en Google Play. A partir de octubre de 2011, había más de 500.000 aplicaciones disponibles para Android, y el número estimado de las aplicaciones descargadas de Play Store a partir de junio 2012 hayan sobrepasado las 20 mil millones. El sistema operativo en sí mismo está instalado en 130 millones de dispositivos totales. Sólo los dispositivos que cumplanse permiten con los requisitos de compatibilidad de Google para preinstalar y acceder a la Play Store. La aplicación filtra la lista de las aplicaciones disponibles para aquellos que son compatibles con el dispositivo del usuario, y los desarrolladores podrán restringir sus aplicaciones a las compañías o países en particular por razones de negocios. ha participado en la Play Store, ofreciendo muchas aplicaciones gratuitas mismos, incluyendo, Gesture Search, Google Shopper, Escucha y My Tracks. En agosto de 2010, Google lanzó "Voice Actions para Android", que permite a los usuarios buscar, escribir mensajes, e iniciar llamadas de voz. Seguridad Ver también: Un ejemplo de permisos de la aplicación en el Play Store. aplicaciones de Android se ejecutan en una, un área aislada del sistema operativo que no tiene acceso al resto de los recursos del sistema, a menos que los permisos de acceso son otorgados por el usuario cuando se instala la aplicación. Antes de instalar una aplicación, las pantallas de todos los permisos necesarios. Un juego puede que necesite habilitar la vibración, porejemplo, pero no debería tener que leer los mensajes o acceder a la agenda. Después de revisar estos permisos, el usuario puede decidir si desea instalar la aplicación. El sistema de permisos zona de pruebas y debilita el impacto de las vulnerabilidades y errores en las aplicaciones, pero la confusión desarrollador y documentación limitada ha dado lugar a aplicaciones soliciten sistemáticamente permisos innecesarios, reduciendo su eficacia. La complejidad de la comunicación entre aplicaciones implica Android tiene una superficie de ataque de gran tamaño. Varias empresas de seguridad han lanzado un software antivirus para dispositivos Android, en particular, y. Este software es ineficaz como caja de arena también se aplica a este tipo de aplicaciones, lo que limita su capacidad de explorar más profundamente el sistema en busca de amenazas. Privacidad teléfonos inteligentes Android tienen la posibilidad de informar sobre la localización de los puntos de acceso encontrados, como los usuarios de teléfonos moverse, para construir las bases de datos que contienen las ubicaciones físicas de cientos de millones de tales puntos de acceso. estas bases de datosformar mapas electrónicos para localizar los teléfonos inteligentes, lo que les permite ejecutar aplicaciones como, y para ofrecer anuncios basados ​​en la localización. En tercer software de monitorización de otros fabricantes, como TaintDroid, un proyecto académico de investigación financiados, puede, en algunos casos, detectar cuando la información personal se envía desde aplicaciones a servidores remotos. En marzo de 2012 se reveló que Aplicaciones Android puede copiar fotos sin permiso explícito del usuario, Google respondió que "originalmente diseñado el sistema de archivo de fotos androide similares a los de otras plataformas informáticas como Windows y Mac OS. [...] Estamos tomando otro vistazo a esto y teniendo en cuenta la adición de un permiso para que las aplicaciones accedan a las imágenes. siempre hemos tenido políticas que permitan retirar ninguna de las aplicaciones de Google Play [en] que tienen acceso a sus datos incorrectamente ". El logotipo de la comercialización de Android fue diseñado junto con el por, el icono del robot fue diseñado por Irina Blok. Androide verde es el color del robot de Android que representa el sistema operativo Android. El color de impresión es 376C y el valoren hexadecimal es # A4C639, como se especifica en las Normas de la marca Android. El tipo de fuente personalizada de Android se llama Norad (cf.). Sólo se utiliza en el logotipo de texto. período de cuota de mercado mundial de smartphones del mercado del mercado de teléfonos inteligentes EE.UU. activaciones de dispositivos globales por día Q2 estadounidense fuente dispositivos 2,009 2.8% 12,100 Canalys Q3 2009 el 4% 8% 18 000 4T 2009 8,7% 51.100 9,7% Canalys 2009 América del Norte, Canalys de febrero de 2010 4,09 millones de 9 % de los 45,4 millones de teléfonos inteligentes de Estados Unidos, Q1 2010 28% NPD Group Android vendió más que el iPhone de Apple en los EE.UU. de mayo de 2010 100.000 de junio de 2010 33% 160.000 3T 2010 25,3% 43,6% 223.000 de septiembre de 2010 12,6 millones 21,4% de los 58,7 millones de dólares smartphones 4T 2010 32.9 % 362.000 Canalys. De febrero de 2011 23,8 millones de comScore (63% del número de dispositivos IOS) Q1 de 2011 el 35% de 393.000 Canalys 4 de mayo de 2011. 10 de mayo de 2011 de 100 millones 400.000 Google I / Ø 28 de junio de 2011 500.000 al crecimiento del 4,4% semanal, Andy Rubin Q2 2011 48% 52% 568.000 Canalys 1 de agosto de 2011 julio 14, 2011 550,000 crecimiento del 4,4% por semana.Google 3T 2011 52,5% 658.000 13 de de octubre de, 2011 190 millones de Google 16 de de noviembre de, 2011 200 millones durante el anuncio "Estos van a once" 3,8 millones de tabletas Android Honeycomb se han vendido. 20 de diciembre de, 2011 250 millones 700,000, 27 de Google de febrero de 2012 de 300 millones 850,000 250% la tasa de crecimiento anual. Andy Rubin, Google 1er trimestre de 2012 el 59% de 331 millones 934,000 85 millones en 91 días, señales y sistemas Telecom 27 de junio de 2012 de 400 millones de 1 millón de Google cuota de uso de cuota de uso de las diferentes versiones del 1 de junio, 2012 cuota de uso de las diferentes versiones como de 1 de junio de 2012. la mayoría de los dispositivos Android hasta la fecha corren los mayores versión del sistema operativo Gingerbread 2.3.x que se publicó el 6 de diciembre de 2010, a pesar de la más nueva versión del sistema operativo, Sandwich de helado 4.0.x ha sido puesto en libertad desde octubre de 2011. versión fecha de salida nivel de distribución 4.1.x Jelly Bean 28 de de junio de, 2012 16 aún no se sabe 4.0.x Ice Cream Sandwich 19 de de octubre de, 2011 14-15 7,1% de nido de abeja 3.xx 22 de de febrero de, 2011 11-13 2,7% 2.3.x de pan de jengibre diciembre 6,2010 9-10 65% 2.2 Froyo 20 de mayo de, 2010 8 19.1% 2.0, 2.1 Eclair 26 de de octubre de 2009 7 5.2% 1.6 Donut 15 de de septiembre de 2009 4 0,6% 1,5 magdalena 30 de de abril de 2009 3 0,3% de la propiedad intelectual de licencias para Android El está disponible bajo licencias. publica la mayor parte del código (incluyendo la red y telefonía) bajo la versión 2.0, y el resto, los cambios del kernel de Linux, en la versión 2. La desarrolla los cambios en el núcleo de Linux, en público, con el código fuente a disposición del público en todo momento. El resto de Android se desarrolla en privado, con el código fuente liberado públicamente cuando se libera una nueva versión. Típicamente Google colabora con un fabricante de hardware para producir un dispositivo estrella (parte de la serie) que ofrece la nueva versión de Android, a continuación, hace que el código fuente disponible después de que el dispositivo ha sido puesto en libertad. A principios de 2011, Google eligió a retener temporalmente el código fuente de Android a la versión Honeycomb tableta de sólo, la razón, de acuerdo con en una entrada del blog oficial de Android, era porqueNido de abeja fue trasladado de urgencia para la producción de la, y que no quería terceros que crean una "muy mala experiencia del usuario", tratando de poner en smartphones una versión de Android previsto para las tabletas. El código fuente fue hecha una vez más disponibles en noviembre de 2011 con el lanzamiento de Android 4.0. Los derechos de autor y patentes Información adicional: Tanto Android y Android fabricantes de teléfonos han sido objeto de numerosas demandas de patentes. El 12 de agosto de 2010, demandó a Google por supuesta violación de derechos de autor y las patentes relacionadas con el lenguaje de programación. Oracle pidió inicialmente una indemnización de hasta $ 6.1 mil millones, pero esta valoración fue rechazada por un juez federal que pidió Oracle para revisar la estimación. En respuesta, Google presentó múltiples líneas de defensa, reconvencional que Android no infringen las patentes o los derechos de autor de Oracle, que las patentes de Oracle no eran válidas, y varias otras defensas. Ellos dijeron que Android se basa en una aplicación de las bibliotecas de clases de Java, y unadesarrollado de forma independiente de la máquina virtual llamada. En mayo de 2012 el jurado en este caso encontró que Google no infringió las patentes de Oracle, y el juez dictaminó que la estructura de las API de Java utilizadas por Google no era de derechos de autor. También ha demandado a varios fabricantes de dispositivos Android por violación de patentes, y recoge los derechos de licencia de patentes de otros. En octubre de 2011 Microsoft dijo que había firmado acuerdos de licencia con diez fabricantes de dispositivos Android, que representa el 55% de los ingresos en todo el mundo para los dispositivos Android. Estos incluyen y. Google ha expresado públicamente su desagrado por el paisaje actual de patentes en los Estados Unidos, acusando, Oracle y Microsoft de tratar de acabar con Android a través de los litigios sobre patentes, en lugar de innovar y competir con los mejores productos y servicios. En agosto de 2011, Google comenzó el proceso de compra de 12,5 mil millones, que fue visto en parte como una medida defensiva para proteger a Android, ya que la movilidad de Motorola cuenta con más de17.000 patentes. En diciembre de 2011 Google adquirió en la región de mil patentes de. Publicado en:

Previous Post     Next Post


TAGS


CATEGORIES

.