Ver Mensaje Individual
  #773  
Viejo 19/12/12, 16:44:05
Array

[xs_avatar]
mazeusss mazeusss no está en línea
Usuario muy activo
 
Fecha de registro: nov 2011
Localización: España
Mensajes: 1,778
Modelo de smartphone: Nokia 3310
Tu operador: Personal
Copio y pego:

En Samsung a algún genio se le ha ocurrido incluir un dispositivo en /dev que permite acceso a toda la memoria del sistema en sus dispositivos Android. ¿Permisos de dicho dispositivo? ¡Abierto para todo el mundo! ¡Lectura y escritura! Ha habido otros problemas de seguridad, pero el absurdo que supone algo así no puede describirse con palabras. Es como volver a los tiempos de MS-DOS, sin protección de memoria ni multiusuario ni nada.

Por si esto no fuese bastante, han tenido la magnífica idea de hacer que varias librerías utilicen este dispositivo directamente, tal y como hacía X.org hace años, cuando accedía directamente a memoria para leer el bus PCI, lo cual hace complicado solucionar el problema. Y como remate final, el dispositivo incluye ioctls para sincronizar las caches L1 y L2 de la CPU (¿por qué una aplicación requiere acceso a algo así? Ni idea). Ni tan siquiera se les ha ocurrido usar el /dev/mem que viene de serie en cualquier kernel, se han tomado la molestia de reimplementar la cosa a mano.


FUENTE:

http://diegocg.blogspot.com.es/2012/...a-del-ano.html
https://plus.google.com/114657443111...ts/cd5e2ZBhUGK


Ahora a seguir defendiendo a samsung cuando se sabe perfectamente que han hecho una CHAPUZA.
Los siguientes 2 usuarios han agradecido a mazeusss su comentario: