Acceder

Ver la Versión Completa : ¿Sabías que en tu smartphone «se esconde» un segundo sistema operativo?


jorge_kai
14/11/13, 01:09:38
¿Sabías que en tu smartphone «se esconde» un segundo sistema operativo?

http://static.htcmania.com/650_1000_SmartphoneSeguridad.jpg

Leemos en xatakamovil.com


http://www.htcmania.com/images/smilies/q.gif Muchos usuarios lo desconocen, pero lo cierto es que es así. En tu smartphone y en cualquier otro dispositivo similar equipado con una antena que facilite el establecimiento de comunicaciones vía radio, coexisten dos sistemas operativos: el de usuario (Android, iOS, Windows Phone 8, etc.) y el RTOS (Sistema Operativo en Tiempo Real). El sistema operativo que percibe el usuario es, grosso modo, el responsable de ejecutar los servicios que dan soporte a la interfaz y nos permiten lanzar las aplicaciones que todos utilizamos. Su función es prácticamente idéntica a la del sistema operativo de un ordenador, de hecho, como sabéis, Android incorpora un núcleo Linux arropado por varias capas de software que facilitan la interacción con un dispositivo equipado con pantalla táctil, Windows Phone 8 deriva de Windows NT y 8, e iOS de OS X. Y este último, a su vez, de Unix. La razón por la que es necesario contar con un segundo sistema operativo se debe a la naturaleza misma de las comunicaciones de radio. La codificación, la modulación de estas señales y las demás operaciones necesarias para hacer posible la comunicación son muy dependientes del tiempo de respuesta y precisan que la latencia sea mínima, por lo que los procesos que las controlan deben ejecutarse sobre un sistema operativo en tiempo real desligado del sistema que ejecuta las aplicaciones de usuario. Además, es muy importante que el RTOS no se vea afectado por las actualizaciones y cualquier otro proceso que pueda poner en aprietos su integridad. http://www.htcmania.com/images/smilies/q2.gif

fuente: xatakamovil.com (http://www.xatakamovil.com/seguridad/sabias-que-en-tu-smartphone-se-esconde-un-segundo-sistema-operativo?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+xatakamovil+%28Xataka+M%C3%B3 vil%29)

jorge_kai
14/11/13, 01:09:52
http://www.xatakamovil.com/seguridad/sabias-que-en-tu-smartphone-se-esconde-un-segundo-sistema-operativo?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+xatakamovil+%28Xataka+M%C3%B3 vil%29

http://www.xatakamovil.com/seguridad/sabias-que-en-tu-smartphone-se-esconde-un-segundo-sistema-operativo?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+xatakamovil+%28Xataka+M%C3%B3 vil%29

David_Vaz
14/11/13, 01:15:13
NSA preparada en 3, 2, 1...

Silver251
14/11/13, 01:59:23
Curiosamente hoy mismo he dado mi primera clase sobre sistemas operativos en tiempo real y quiza no haya comprendido mucho, pero una de las premisas de estos sistemas es que debe de ser muy independiente de los usuarios, con esto me refiero a que por mucha carga de proceso que implique el sistema android con todos los procesos que implica, este debe de ser independiente de los procesos del RTOS ya que podrían no cumplirse las especificaciones del sistema (podría no cumplir con los tiempos estipulados de respuesta, fiabilidad...) ya la comunicación entre ambos sistemas debe ser mínima y crítica.

Puede que haya algún agujero de seguridad, no soy quien para negarlo, pero entre que estos sistemas tienen cuanta menos interacción con el usuario mejor (Hay modelos base de RTOS sin si quiera un terminal ni disco) lo veo muy rebuscado y complicado al menos desde el punto de vista teórico.

MementoMoriM
14/11/13, 02:59:48
Muy interesante :ok:

Janni
14/11/13, 05:30:41
NSA preparada en 3, 2, 1...

Eso ya lo sabian hace tiempo xD

jjaraq
14/11/13, 06:17:49
Y con esto que me están diciendo, ¿ que una aplicación malintencionada puede enviar SMS o robar información personal de mi teléfono ?. Eso ya lo hacen sin meterse en las entrañas del RTOS

jurenad
14/11/13, 07:06:04
Un smart phone es una pulsera de localización, aparte de otras utilidades. Y, además, pagamos por llevarlas. Las hay básicas y full, pero su finalidad no varía.

thev1russ
14/11/13, 07:44:44
el segundo sistema operativo que en realidad no es un sistema operativo. Se les pueden llamar drivers o como mucho BIOS.

MDLSoft
14/11/13, 09:00:23
el segundo sistema operativo que en realidad no es un sistema operativo. Se les pueden llamar drivers o como mucho BIOS.

No, una cosa son drivers, otra diferente es la BIOS y otra un RTOS y aunque suelen estar relacionados entre sí, son cosas diferentes con funciones diferentes.

En estos dispositivos al igual que lleva ocurriendo en las centralitas de los coches desde hace bastantes años (por ejemplo) corre un "pequeño" RTOS independiente del sistema principal. El SO cuando tiene que acceder al hardware específico de comunicaciones lo que hace es comunicarse con el RTOS y no con la capa física de hardware. Esto ocurre por dos motivos, uno como bien indica en el artículo es por la necesidad de cuidar unos margenes de tiempo muy específicos obligatorios para las comunicaciones y por otra parte, simplifica bastante la programación ya que se hace más modular.

Desde luego no tiene nada que ver con un driver ya que estos son programas que simplemente sirven de interfaz entre el sistema operativo y hardware. El RTOS embebido de estos dispositivos puede usar drivers pero obviamente no es un driver.

Más se parece a una BIOS, solo que la BIOS como su nombre indica son instrucciones básicas de entrada y salida, vamos lo que vendría siendo un puente entre el SO y el hardware, mientras que en el RTOS de estos dispositivos se hace una gestión completa del uso y acceso al hardware, porque es un sistema operativo y no una BIOS.

targetencore
14/11/13, 09:49:19
Nada nuevo, se presupone que las aplicaciones de un Sistema Operativo no dan acceso directo al Hardware, tiene que existir un interlocutor que haga de intermediario. Y no es algo que funciona por separado, está integrado en el propio S.O. (perdonad si me equivoco).

Está bien que se publiquen cosas así, pero existe desde los tiempos de que un teléfono se volvió móvil. :loco: y es aplicable a otros muchos gadgets o dispositivos inteligentes.

nankkurunaaisa
14/11/13, 09:58:39
Total, para que lo descubriran en mi telefono, ya pueden piratearlo y mirar dentro de el:risitas:

cbd
14/11/13, 11:41:31
hacia mucho tiempo que no veía una buena noticia como esta, mucho tiempo...
muy interesante, lastima que los blogs tiren mas de los rumores absurdos...

MDLSoft
14/11/13, 11:46:09
Nada nuevo, se presupone que las aplicaciones de un Sistema Operativo no dan acceso directo al Hardware, tiene que existir un interlocutor que haga de intermediario. Y no es algo que funciona por separado, está integrado en el propio S.O. (perdonad si me equivoco).

Está bien que se publiquen cosas así, pero existe desde los tiempos de que un teléfono se volvió móvil. :loco: y es aplicable a otros muchos gadgets o dispositivos inteligentes.

En realidad no es exactamente así. El subsistema de comunicaciones sí funciona por separado, hay un bus de datos que comunica los diferentes subsistemas y en el caso de las comunicaciones tiene su propio sistema y es capaz de funcionar de forma autónoma. Es como si tenemos una red local y en uno de los equipos hay wifi, podemos compartir la wifi con el resto de equipos pero es el que tiene la wifi el que la gestiona para luego compartirla por la red. Por lo tanto no es algo integrado en el SO (Android) sino que forma parte del fimrware del dispositivo.

Lo que sí es cierto que hace mucho que existe, el tema es el enfoque que le han dado en el sentido de acceder directamente a estos subsistemas para explotar sus posibles vulnerabilidades de seguridad..