PDA

Ver la Versión Completa : El 99% de los virus móviles se han dirigido al Android en el 2012


nlsgarcia
27-12-2012, 19:08:06
Club Delphi:


Este año 2012 Android se ha colocado en el punto de mira de los creadores de virus para móviles. Con un 99 por ciento, el sistema operativo de Google ha recibido casi todos los ataques específicos de «malware» del año, así como «botnets» y espionaje móvil.


Ver la noticia completa en: http://www.abc.es/tecnologia/20121221/abci-virus-android-mayoria-201212211638.html

¿Será posible que este SO reciba el 99% de los ataques de malware?, ¿Por que no ocurre lo mismo con el IOS de Apple?.

Nelson.

MAXIUM
27-12-2012, 19:32:45
Club Delphi:



Ver la noticia completa en: http://www.abc.es/tecnologia/20121221/abci-virus-android-mayoria-201212211638.html

¿Será posible que este SO reciba el 99% de los ataques de malware?, ¿Por que no ocurre lo mismo con el IOS de Apple?.

Nelson.

Apple también comenzo a recibir ataques a tal punto que tuvieron que quitar el slogan de su página web indicando que practicamente eran inmunes.

Los ataques a Apple han disminuido no por un asunto de implementación de seguridad posterior en sus sistemas, sino que dejo de ser popular frente a Android.

Es así de simple, si quieres un ataque efectivo, debes atacar el mayor número de sistemas posibles.

Dispositivos con Android son más accequibles que uno con iOS. Incluso estoy escribiendo esto desde mi smartphone con Android.

Les aconsejo aprender a programar en este sistema, si es que Delphi no se adapta a tiempo :)

egostar
27-12-2012, 20:17:40
Apple también comenzo a recibir ataques a tal punto que tuvieron que quitar el slogan de su página web indicando que practicamente eran inmunes.

Los ataques a Apple han disminuido no por un asunto de implementación de seguridad posterior en sus sistemas, sino que dejo de ser popular frente a Android.

Es así de simple, si quieres un ataque efectivo, debes atacar el mayor número de sistemas posibles.

Dispositivos con Android son más accequibles que uno con iOS. Incluso estoy escribiendo esto desde mi smartphone con Android.

Les aconsejo aprender a programar en este sistema, si es que Delphi no se adapta a tiempo :)


Hola

Bajo esa premisa se pudiera decir que Linux no es seguro (Sí, Android está basado en Linux), así como se dice de Windows en el Desktop.

Con ésto se comprueba que no es que el SO sea malo para que sea "vulnerable" sino que tan popular es para que sea redituable "desarrollar" bichos para X o Y marca.

Saludos

PD. Y si a eso le agregan que el SO es malo, pues mejor, digo, por aquello de que se piense que pretendo defender a Windows :D :D :D

Casimiro Notevi
27-12-2012, 20:23:21
Android es una caca :p
Lo único bueno que tiene es el kernel :D

egostar
27-12-2012, 20:42:36
Android es una caca :p
Lo único bueno que tiene es el kernel :D

jejeje, que pasó amigo Casimiro, mira que yo estoy super contento con mi Android y no creo que sea una "kk" :D

Cuando Linux sea el SO dominante veremos que tan poderoso dicen que es :)

Saludos

PD, ¿ Qué es el Kernel ? :cool: :D

Casimiro Notevi
27-12-2012, 20:45:38
jejeje, que pasó amigo Casimiro, mira que yo estoy super contento con mi Android y no creo que sea una "kk" :D
Cuando Linux sea el SO dominante veremos que tan poderoso dicen que es :)
Saludos
PD, ¿ Qué es el Kernel ? :cool: :D

Mejor no inicio un debate ;)

MAXIUM
27-12-2012, 20:50:42
A la hora de programar no me importa la plataforma, sino el lenguaje en que lo hago.

Estoy fascinado por aprender Android y usar mis propias app en mi movil.

Creo que ningúna otra plataforma a llegado tan lejos (symbian, el pronto a extinguirse BlackBerry, el exclusivo iOS). :-)

egostar
27-12-2012, 21:04:34
Mejor no inicio un debate ;)

Bueno, me parece bien :)

Feliz año amigo :)

Saludos

mightydragonlor
27-12-2012, 21:34:25
La verdad es que aunque prefiera Android vs iOS, Android es uan tremenda mierda, como lo expone casimiro, es muy simple, aunque Android esté basado en Linux, sólamente es el Kernel, todo se hace frente a una implementación de la máquina virtual de Java, esto hace que aunque tengas 2 equipos con las mismas características, uno con iOS y otro con Android, este último tenga un rendimiento mucho menor y para agregar, los requisitos del mismo Android son bastante altos y se suele comer la mayoría de los recursos del equipo, dejando menos para las aplicaciones.

PD. se supone que apartir de X versión de Android se podrá ejecutar código nativo no Java, pero no recuerdo donde lo leí y para cuando estaría disponible esto.

Saludos.

MAXIUM
27-12-2012, 21:46:53
Entonces la mierda es JAVA. Mmm... tal vez por eso LibreOffice también es una mierda frente a MS Office.

Y en general todo lo que no corra nativamente es una mierda como .NET

Hablando de Kernel, tengo instalado el 3.7.1 en mi notebook. Dice que también soporta procesadores ARM.

mightydragonlor
27-12-2012, 21:51:54
Entonces la mierda es JAVA. Mmm... tal vez por eso LibreOffice también es una mierda frente a MS Office.

Y en general todo lo que no corra nativamente es una mierda como .NET


Tienes toda la razón, por eso Libre Office empezó a eliminar todo rastro de Java en su código, para el caso de .Net Microsoft ha invertido mucho esfuerzo en hacerlo "Nativo", por eso sólo puedes programar para Windows Phone en .Net y aparentemente es o será igual para Windows 8 y todo lo que salga en adelante, vaya esfuerzos que hacen :mad:, meter las cosas a la fuerza.

Hablando de Kernel, tengo instalado el 3.7.1 en mi notebook. Dice que también soporta procesadores ARM.
Si, de hecho ya han puesto a andar a Ubunto en celulares Android, eliminandolo e instalando el Ubntu xD.

Saludos.

egostar
27-12-2012, 21:56:08
Entonces la mierda es JAVA. Mmm... tal vez por eso LibreOffice también es una mierda frente a MS Office.

Y en general todo lo que no corra nativamente es una mierda como .NET

Hablando de Kernel, tengo instalado el 3.7.1 en mi notebook. Dice que también soporta procesadores ARM.

Hola

Así es como lo entiendo amigo MAXIUM, la mierda no son los "núcleos", sino la implementación que se haga de ellos. ;)

Saludos

PD: Java.... ¿ es open source ?

Casimiro Notevi
27-12-2012, 22:12:52
No entiendo por qué google decidió crear una máquina virtual java que corre sobre linux, para sus programas. ¿Por qué no usaron directamente linux? :confused:
Es una "coladero" de seguridad tremendo, android se va a convertir en el "windows" de estos dispositivos. Perderán credibilidad, tienen que cambiar pronto el sistema, un linux total y que los programas se ejecuten como un usuario "normal", sin permisos para acceder al núcleo.
Por ejemplo, el caso de samsung:
En Samsung a algún genio se le ha ocurrido incluir un dispositivo en /dev que permite acceso a toda la memoria del sistema (https://plus.google.com/114657443111661859546/posts/cd5e2ZBhUGK) 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.http://feeds.feedburner.com/%7Er/diegocg/%7E4/jH1-aGFxWco

mightydragonlor
27-12-2012, 22:19:23
Hola
Así es como lo entiendo amigo MAXIUM, la mierda no son los "núcleos", sino la implementación que se haga de ellos. ;)
Saludos
PD: Java.... ¿ es open source ?

Si y no, debes tener en cuenta dos cosas, Java como lenguaje de programación, este si es open source y Java como máquina virtual, que es la que interpreta el código Java y lo ejecuta, este interprete o máquina virtual no es Open Source, ahora es propiedad de Oracle, supongo que en cualquier momento hacen uso de su derecho a cobrar y todo lo que usa Java se jode xD.

Saludos.

MAXIUM
27-12-2012, 22:41:43
Si y no, debes tener en cuenta dos cosas, Java como lenguaje de programación, este si es open source y Java como máquina virtual, que es la que interpreta el código Java y lo ejecuta, este interprete o máquina virtual no es Open Source, ahora es propiedad de Oracle, supongo que en cualquier momento hacen uso de su derecho a cobrar y todo lo que usa Java se jode xD.

Saludos.

Creo que has dado en el clavo. Muchas aplicaciones "gratis", una vez que se masifican comienzan a cobrar. Es ahí cuando siento que solo nos han tratado de betatester :(

mamcx
27-12-2012, 22:41:58
Con ésto se comprueba que no es que el SO sea malo para que sea "vulnerable" sino que tan popular es para que sea redituable "desarrollar" bichos para X o Y marca.

Saludos

PD. Y si a eso le agregan que el SO es malo, pues mejor, digo, por aquello de que se piense que pretendo defender a Windows :D :D :D

Eso es falso. Android tiene mas ataques porque es inherentemente mas inseguro que iOS. Mientras la premisa de la popularidad parece solida, desde el punto del atacante es acerca de la facilidad y el retorno de la "inversion". Cuando una víctima es mas indefensa que otra, tiene un mayor % de éxito acarrear un ataque contra ella.

Es simplemente idiota atacar a un ninja aunque sea el tipo mas popular del mundo cuando hay un montón de programadores debiluchos por ahi que son presa facil ;)!

Osea, el objetivo del ataque es que sea exitoso. Tirarle rocas a un muro de acero solido no va a dar resultado, pero tirarlo contra un vidrio si. Este es el primer y mas fundamental factor.

El segundo, es que es cierto que android tiene mas instalaciones, pero no es que iOS este MUY por detrás. No estamos hablando aquí de OSX v Windows, estamos hablando de millones de usuarios en ambas plataformas, donde en una (iOS) están los usuarios MAS VALIOSOS ($$$$$$$$$$).

Siguiendo la lógica atacante, es mejor atacar a un rico que a un pobre. Ademas, da mas PRESTIGIO. Cuando alguien por fin logra atacar iOS/OSX es toda una noticia, cuando alguien ataca Android/Windows es toda una...obvia conclusión.

Y sin embargo, android recibe mas ataques. Es mas popular, pero pesa mas que es mas DEBIL y que el nivel técnico de atacar iOS es mas alto. Que tan alto?

http://www.forbes.com/sites/andygreenberg/2011/08/01/meet-comex-the-iphone-uber-hacker-who-keeps-outsmarting-apple/

“I didn’t think anyone would be able to do what he’s done for years,” says Charlie Miller, a former network exploitation analyst for the National Security Agency who first hacked the iPhone in 2007. “Now it’s been done by some kid we had never even heard of. He’s totally blown me away.”


Mientras comex (que es quizás el mas famoso) no es el único super-hacker capaz de quebrar iOS, es notable que el nivel de los hackers en iOS es mas alto. Como rayos ese tipo hizo para crear jailbreakme.com es todo un plumazo de genialidad. Estamos hablando de un nivel mas elevado

En general, es necesario que el OS este *comprometido* con jailbreak para que este sea vulnerable. Android es vulnerable de entrada. iOS no. Los ataques (pocos) que han recibido iOS han sido explotando a los jailbreak, pero solo muy pocos con el iOS como viene de fabrica (el caso de comex es tan excepcional, que fue contratado por Apple por un tiempo).

Casimiro Notevi
27-12-2012, 22:53:18
Bueno, también ten en cuenta que aparte de que ios es totalmente cerrado, también es cierto que apple "esconde" los ataques, problemas de seguridad, etc. y no los da a conocer.

Por cierto, creo recordar que la máquina java también es libre, que google tuvo sus más y sus menos con oracle por ese motivo.

egostar
27-12-2012, 23:15:30
Eso es falso. Android tiene mas ataques porque es inherentemente mas inseguro que iOS. Mientras la premisa de la popularidad parece solida, desde el punto del atacante es acerca de la facilidad y el retorno de la "inversion". Cuando una víctima es mas indefensa que otra, tiene un mayor % de éxito acarrear un ataque contra ella.

kEs simplemente idiota atacar a un ninja aunque sea el tipo mas popular del mundo cuando hay un montón de programadores debiluchos por ahi que son presa facil ;)!

Osea, el objetivo del ataque es que sea exitoso. Tirarle rocas a un muro de acero solido no va a dar resultado, pero tirarlo contra un vidrio si. Este es el primer y mas fundamental factor.

El segundo, es que es cierto que android tiene mas instalaciones, pero no es que iOS este MUY por detrás. No estamos hablando aquí de OSX v Windows, estamos hablando de millones de usuarios en ambas plataformas, donde en una (iOS) están los usuarios MAS VALIOSOS ($$$$$$$$$$).

Siguiendo la lógica atacante, es mejor atacar a un rico que a un pobre. Ademas, da mas PRESTIGIO. Cuando alguien por fin logra atacar iOS/OSX es toda una noticia, cuando alguien ataca Android/Windows es toda una...obvia conclusión.

Y sin embargo, android recibe mas ataques. Es mas popular, pero pesa mas que es mas DEBIL y que el nivel técnico de atacar iOS es mas alto. Que tan alto?

http://www.forbes.com/sites/andygreenberg/2011/08/01/meet-comex-the-iphone-uber-hacker-who-keeps-outsmarting-apple/



Mientras comex (que es quizás el mas famoso) no es el único super-hacker capaz de quebrar iOS, es notable que el nivel de los hackers en iOS es mas alto. Como rayos ese tipo hizo para crear jailbreakme.com es todo un plumazo de genialidad. Estamos hablando de un nivel mas elevado

En general, es necesario que el OS este *comprometido* con jailbreak para que este sea vulnerable. Android es vulnerable de entrada. iOS no. Los ataques (pocos) que han recibido iOS han sido explotando a los jailbreak, pero solo muy pocos con el iOS como viene de fabrica (el caso de comex es tan excepcional, que fue contratado por Apple por un tiempo).

Me parece que depende desde donde lo veas, hay quienes se sienten bien rompiendo cerraduras y entre más fuertes mejor y "sin ánimo de lucro", pero hay otros (los más) que lo aprovechan de algunas debilidades (encontradas por los primeros) para obtener beneficios económicos lease "ANTIVIRUS" y si es sobre sistemas masivos por supuesto que es más alentador.

No se puede tapar el sol con un dedo estimado mamcx.

Saludos

mamcx
27-12-2012, 23:46:06
Me parece que depende desde donde lo veas, hay quienes se sienten bien rompiendo cerraduras y entre más fuertes mejor y "sin ánimo de lucro", pero hay otros (los más) que lo aprovechan de algunas debilidades (encontradas por los primeros) para obtener beneficios económicos lease "ANTIVIRUS" y si es sobre sistemas masivos por supuesto que es más alentador.

No se puede tapar el sol con un dedo estimado mamcx, yo no sé si

Saludos

Y cual sol se esta tapando? La premisa de que la popularidad es el factor determinante o la premisa de que la facilidad de perpetrar el ataque lo es?

Porque durante todo el tiempo que android era menos popular que iOS, también era el mas atacado...

Si observas a http://en.wikipedia.org/wiki/Usage_share_of_operating_systems

Veras que iOS y Android estan mas cerca entre si (en teléfonos) que cualquier otra categoría de plataformas (PCs, tablets, servidores, etc) donde hay un #1 que prácticamente arrasa con todo y muy lejano esta el #2 -nota los #s-.

Siguiendo con los datos, tenemos que:

1) Windows es el mas atacado y popular en desktop
2) iOS es el mas popular en tablets, y el menos atacado
3) Android es marginalmente / mas popular -ahora- (segun la metrica) y el mas atacado. Cuando no lo era, tambien
4) Windows es el MENOS popular en servers y es mas atacado
5) IBM es el mas popular en mainframes, donde REALMENTE esta el $$$$$ grueso, y su seguridad es legendaria

-----

El argumento que considero mas solido es este. Hay muchos maleantes. Los maleantes tienen ganas de hacer cosas malas. Tienen 2 opciones: El barrio altamente protegido, donde hay mas $$$$ pero mas riesgo, y el barrio donde hay una protección media, menos riesgo. La cantidad de habitantes no juega un factor tan importante, como la accesibilidad de poder atacar con éxito.

Obviamente, debe existir una población lo suficientemente amplia para poder alimentar el crimen, pero el entorno aumenta o disminuye la seguridad MUCHO mas que el aumento de la población (de notar, por ejemplo, como en países como Mexico y Venezuela aumento significativamente la inseguridad por diversos factores, y como en Colombia, se disminuyo bastante. El entorno es el factor determinante, no el # de habitantes).

Notemos como en iOS, existe solo 2 medios de instalar apps: El oficial y prácticamente seguro y el jailbreak - que igual por la reputación de quienes lo usan es muy seguro, estamos hablando de algo mas parecido a un repositorio de linux, que a un sitio warez-, mientras con android puedes instalar desde warez y similares. De entrada, eso es un vector de ataque mas alto.

Segundo, en android la violación a derechos de autor, el robo y registro de informacion personal, la clonacion de títulos exitosos y demás implica que hay una mayor actividad de desarrolladores de "mala muerte", mientras que en iOS es menos notable.

Osea, si android es un barrio, es un barrio donde se hace de la vista gorda a los desadaptados -o mejor dicho, al comportamiento desadaptado-, que al aumentar de numero, aumentan la inseguridad. Y lo que me lleva a afirmar que android es mas inseguro, porque los "maleantes" son mas números allí que en otras plataformas. Socialmente, es menos aceptable ser un forajido en iOS que en android.

p.d: Puede que me la este fumando con esta ultima afirmacion, pero me parece que el entorno social es un factor que se nota alrededor de cada lenguaje/plataforma...

Casimiro Notevi
27-12-2012, 23:56:02
p.d: Puede que me la este fumando...

¿Pero qué tonterías estás diciendo...? :p:D
¿Seguro que no te has tomado nada "raro"?
¿Qué hablas de ricos (apple) y pobres (android)?, ¿barrios ricos donde usan apple y barrios de "barriobajeros" con android? :eek:

Mejor deja que se te pase el efecto de lo que te hayas tomado, que todavía no es 28, eso será mañana :p

Por cierto, los mainframes de IBM (y todos) no puedes "atacarlos" porque sean caros, menuda chorrada :confused:

mamcx
28-12-2012, 00:04:22
Oppsss... mala analogia? No me refiero a que la seguirdad la da el costo del producto/os, sino a que es un hecho que los usuarios de iOS son ecnomicamente un mejor target (mejores ingresos, usan mas comercio electronico, mas la web, etc) que en android, asi que tendria mas sentido atacarlos a ellos que a los de android.

Ultimamente, hay un creciente aumento en los crimenes electronicos, ya no es el romantico motivo de cracker por la diversion, ya estamos hablando de crimen organizado. Por ende, el aumento en diversas formas de estafa, pishing, recolceccion de datos privados y demas. iOS es un target mas valioso, pero es mas seguro en estos momentos.

Y lo de los mainframes, no es porque sean caros, lo del $$$$ me referia a que corren el software de bancos, comercio y demas que seria mucho mas valioso de comprometer que cualquier otro.

egostar
28-12-2012, 00:05:30
Y cual sol se esta tapando? La premisa de que la popularidad es el factor determinante o la premisa de que la facilidad de perpetrar el ataque lo es?

Porque durante todo el tiempo que android era menos popular que iOS, también era el mas atacado...


Bueno, el iPhone lo lanzaron en 2007 sólo en USA y en 2008 a nivel mundial , Android fué lanzado en el 3er cuarto de 2008, sin embargo el iPhone traía el empuje de los iPod creados desde 2001, 7 años de "fama" los cuales fueron aprovechados por sus creadores, los teléfonos con Android en sólo un año le quitaron la popularidad a los iPhone como se puede apreciar en la siguiente imagen

http://www.artecreativo.net/oy/uploads/2010/05/android-iphone.png

Me parece que la popularidad estaba clara, la tendencia siempre estuvo a favor de Android por lo que creo que es la razón de porque fueron tras él.

Saludos

mightydragonlor
28-12-2012, 00:09:56
Por cierto, creo recordar que la máquina java también es libre, que google tuvo sus más y sus menos con oracle por ese motivo.
De hecho ese es el problema, google tuvo que crear una máquina virtual Java diferente de la oracle, pero que hiciera lo mismo, por eso fueron los pleitos, por que lo de Google supone una copia descarada de lo de Oracle, de allí que reclamaban derechos de autor y demás, pero finalmente un juez dijo que no es una copia.

egostar
28-12-2012, 00:22:55
Oppsss... mala analogia? No me refiero a que la seguirdad la da el costo del producto/os, sino a que es un hecho que los usuarios de iOS son ecnomicamente un mejor target (mejores ingresos, usan mas comercio electronico, mas la web, etc) que en android, asi que tendria mas sentido atacarlos a ellos que a los de android.

¿ Hay alguna estadística que confirme tu comentario ?

¿ O sólo es una suposición por ser un equipo caro ?

Saludos

mightydragonlor
28-12-2012, 00:31:20
Oppsss... mala analogia? No me refiero a que la seguirdad la da el costo del producto/os, sino a que es un hecho que los usuarios de iOS son ecnomicamente un mejor target (mejores ingresos, usan mas comercio electronico, mas la web, etc) que en android, asi que tendria mas sentido atacarlos a ellos que a los de android.


Por supuesto que tiene mas sentido, pero para hacer esto se necesita conocer mas de su entorno de desarrollo y sobre su funcionamiento en general, algo casi imposible por lo cerrado que es, así que en el tiempo en el que podrías hacer un virus para iOS haces 10 o 20 para Androis, hay demasiados desarrolladores Java y encima, la seguridad de Android es muy baja, no estamos hablando de un Debian con todos sus plus de seguridad, estamos hablando de una Máquina virtual de Java que te deja hacer muchas cosas por que si.
Otra parte de este tema es que para publicar el virus necesitas seguir ciertos pasos en iOS que en Android te ahorras, es seguro que se puede hacer algo, como una aplicación muy funcional o un juego muy entretenido y por debajo hacer lo que quieras, pero deberá ser algo muy elaborado y no aplicación boba que baje el virus por que la quitarán en pocos días al ser algo tan obvio.

mamcx
28-12-2012, 01:34:34
Me parece que la popularidad estaba clara, la tendencia siempre estuvo a favor de Android por lo que creo que es la razón de porque fueron tras él.


Y no estoy discutiendo eso. Lo que pasa es que estas enlazando 2 factores diferentes (# androids & #virus) y estas infiriendo que la causa de +virus es +androids. Tienes 2 estadisticas, pero no esta el enlace que relacione ambas. Para no caer en una falacia logica (ya que corelacion no siempre implica causacion), hay que tener algo mas solido que eso.

Eso tambien me aplica. Estoy pensando como rayos determinar cual es el factor determinante.

Asi que la pregunta es como determinar de forma racional, soportado en datos, cual es el factor mas determinante....

P.D 1: Coloque esa pregunta en http://security.stackexchange.com/questions/26092/is-possible-to-know-if-market-share-mean-more-virus donde hay una comunidad de expertos en seguridad... a ver que tal...

P.D 2: Independientemente de esto, me parece extraño que android este con esta clase de problema, podria ser +popular y =/+ seguro que iOS. Ambos corren sobre una fundacion solida, y google no es que sea un idiota desconocedor de *nix y seguridad (de hecho, google es un mejor/mas diverisficado desarrollador que Apple, ya que hace no solo OS, sino que es mas fuerte en web, hace *varios* lenguajes, hace + research en todo esto y demas). Es de notar que Apple desde el principio puso un fundamento de mayor seguridad (que apoya pero no necesariamente obliga a sus intereses de mas control) mientras que google coloco un fundamento mas endeble. Se podria culpar a Java... pero la maquina virtual la hace el propio google!

RONPABLO
28-12-2012, 02:01:03
Yo particularmente creo que la causa de que en Android se vean más virus radica en Java y que android permite instalar de varios repositorios mientras en Apple solo se puede desde la AppStore, es tal vez está la única ventaja que le veo al sistema cerrado de los de la manzana, y ni así me pasaría por allá o por un sistema tan cerrado... Es que uno al final pareciera que no tiene un equipo y sí no vaya instale por fuera de la appStore (Jailbreak), a ver para que le queda sirviendo el IPhone (aunque creo que ya ni se puede hacer Jailbreak en los IPhone, pero si se pudierá y lo detectan su equipo quedaría censurado).
Por otro lado habría que ver ese 99% de virus que porcentaje de equipos afecta en el día a día y de que forma se adquiere...

nlsgarcia
28-12-2012, 02:04:03
Club Delphi,


Aunque Android esté basado en Linux, sólamente es el Kernel, todo se hace frente a una implementación de la máquina virtual de Java



Con ésto se comprueba que no es que el SO sea malo para que sea "vulnerable" sino que tan popular es para que sea redituable "desarrollar" bichos para X o Y marca



Android tiene mas ataques porque es inherentemente mas inseguro que iOS.



Bueno, también ten en cuenta que aparte de que ios es totalmente cerrado...



Me parece que depende desde donde lo veas, hay quienes se sienten bien rompiendo cerraduras y entre más fuertes mejor y "sin ánimo de lucro", pero hay otros (los más) que lo aprovechan de algunas debilidades (encontradas por los primeros) para obtener beneficios económicos



1) Windows es el mas atacado y popular en desktop
2) iOS es el mas popular en tablets, y el menos atacado
3) Android es marginalmente / mas popular -ahora- (segun la metrica) y el mas atacado. Cuando no lo era, tambien
4) Windows es el MENOS popular en servers y es mas atacado
5) IBM es el mas popular en mainframes, donde REALMENTE esta el $$$$$ grueso, y su seguridad es legendaria



Así que en el tiempo en el que podrías hacer un virus para iOS haces 10 o 20 para Androis, hay demasiados desarrolladores Java y encima, la seguridad de Android es muy baja



Android permite instalar de varios repositorios mientras en Apple solo se puede desde la AppStore



Independientemente de esto, me parece extraño que android este con esta clase de problema, podria ser +popular y =/+ seguro que iOS. Ambos corren sobre una fundacion solida, y google no es que sea un idiota desconocedor de *nix y seguridad (de hecho, google es un mejor/mas diverisficado desarrollador que Apple, ya que hace no solo OS, sino que es mas fuerte en web, hace *varios* lenguajes, hace + research en todo esto y demas). Es de notar que Apple desde el principio puso un fundamento de mayor seguridad (que apoya pero no necesariamente obliga a sus intereses de mas control) mientras que google coloco un fundamento mas endeble. Se podria culpar a Java... pero la maquina virtual la hace el propio google!



Asi que la pregunta es como determinar de forma racional, soportado en datos, cual es el factor mas determinante

Todos tienen razón en sus argumentos, son perspectivas diferentes de un mismo problema el cual creo se puede resumir en: Un compromiso entre Seguridad, Estabilidad y Rendimiento vs Facilidad de Desarrollo y Masificación del Producto, es la misma formula aplicada por Microsoft a Windows la cual es en términos económicos es muy rentable y si toman en cuenta que el rival de Android es IOS, cualquier formula ganadora es válida.

Quizás desde un punto de vista técnico sea cuestionable la implementación de Android, pero desde un punto de vista económico no lo es siempre y cuando genere dividendos y permitan posicionar el producto como lo demuestran estos Reviews:

2013 Best Smartphone Reviews and Comparisons
http://cell-phones.toptenreviews.com/smartphones/

The 10 Best Mobile Phones Ranking 2012
http://www.fraakz.com/top-10-mobile-phones-ranking-2012.html

Featured: Top 10 Best Android Phones Rankings – June 2012
http://androidheadlines.com/2012/06/featured-top-10-best-android-phones-rankings-june-2012.html

Best-Rated American Smartphones December 2012
http://www.phonerated.com/top-rated-best-usa-smartphone-phones-by_country



Android se va a convertir en el "Windows" de estos dispositivos.

Creo que Google ya lo hizo, En Resumen: Es un compromiso entre lo técnico y lo económicamente redituable.

Nelson.

mamcx
28-12-2012, 02:07:31
Es que uno al final pareciera que no tiene un equipo y sí no vaya instale por fuera de la appStore (Jailbreak), a ver para que le queda sirviendo el IPhone (aunque creo que ya ni se puede hacer Jailbreak en los IPhone, pero si se pudierá y lo detectan su equipo quedaría censurado).


Eso no es cierto. Tener jailbreak no causa problemas con apple, y no arruina el iPhone ni nada de eso. A lo sumo, es fastidioso estar re-aplicando el jailbreak. Conozco varios que llevan con jailbreak mucho tiempo, actualizandose cada vez que sale uno nuevo.

mamcx
28-12-2012, 02:17:11
Creo que Google ya lo hizo, En Resumen: Es un compromiso entre lo técnico y lo económicamente redituable.

No estoy de acuerdo con la premisa implicita que hacer (adrede) un sistema inseguro es el precio a pagar para hacerlo mas popular. Especialmente cuando se entiende que iOS implementa su seguridad mediante el firmado digital (mas parecido a como es SSL) que el DRM (que es lo que muchos hemos sufrido).

Basicamente, en iOS firmas digitalmente la app y el OS valida que no se haya alterado y que esta sea firmada por una autoridad confiable (en este caso, Apple). Saben eso que es? Como funciona exactamente la web.

Google podria hacer *exactamente* lo mismo, sin invalidar su apariencia de un sistema mas "abierto". Es una buena practica de seguirdad, y una que me ha parecido tremendamente simple de seguir. En mis años liberando apps al appstore, no le he visto ninguna problema a dejar que un proceso automatico firme la app. No es que sea algo mas complejo que los que configuran acceso SSH sin password, con la ventaja que el usuario final NI SIQUIERA SE ENTERA DE TODO ESO.

Puede que exista una razon de parte de Google de permitir eso, pero de seguro es maligna, e innecesaria (la otra razon que se me ocurre es para permiter otros appstores, pero eso realmente va en *contra* de los intereses de google. Puede que android gane el premio en popularidad, pero ha resultado un fiasquito estrategico para google: Pierde plata, le genera mas ganancia a los competidores (como MS), empodera a los partners (como Samsung, que puede mandarlo al carajo) y permite competencia que desintegra a android como unidad (Amazon, que es mas poderoso que muchos fabricantes de android en este momento, y lo que pasa en china).

RONPABLO
28-12-2012, 02:31:24
Eso no es cierto. Tener jailbreak no causa problemas con apple, y no arruina el iPhone ni nada de eso. A lo sumo, es fastidioso estar re-aplicando el jailbreak. Conozco varios que llevan con jailbreak mucho tiempo, actualizandose cada vez que sale uno nuevo.

Bueno hace unos días por casualidad había leído que para IOS 6.x ya no se iba a permitir Jailbreak, como tal la persona que venía haciendo los otros Jailbreaks había dicho que estaba muy duro crearlo, por otro lado está una confusión mía que ahora leyendo aclare, y es que liberar bandas de un IPhone por medio de Jailbreak es ilegal, pero instalar algún software por medio de Jailbreak es totalmente legal en IPhone, pero que aun no se sabe si hacer Jailbreak a una tablet lo sea.

nlsgarcia
28-12-2012, 02:55:08
mamcx,


Puede que exista una razon de parte de Google de permitir eso, pero de seguro es maligna.

Cambia por un momento en la cita anterior Google por Microsoft y maligna por redituable y creo que nos acercaremos mucho a la respuesta: Es una formula que Google copio y le ha generado muchos dividendos, no tiene que ver con su capacidad o conocimiento técnico el cual es incuestionable, Android es al final de cuentas un SO que debe ser autosustentable y redituable en el mundo altamente competitivo de la tecnología informática.

Nelson.

MAXIUM
28-12-2012, 04:44:22
El aporte del día:

Como la mayoría ya sabeis, Android es un sistema operativo libre de codigo abierto basado en el núcleo de Linux, pero adaptado para una arquitectura diseñada especificamente por para un dispósitivo móvil. Podemos considerar Android como un mini-Linux con funcionalidad reducida que tiene en cuenta que un móvil o tablet no tiene demasiados recursos de memoria y procesador.

Los ingenieros de Google decidieron que aunque en Android funcionase en el fondo como un sistema operativo Linux, desde el punto de vista del programador de aplicaciones se debía proporcionan un entorno más amigable que no lo tuviese en cuenta y evitase tener que programar para Android en C/C++. Está es la razón por la que desarrollaron el Android SDK (http://developer.android.com/sdk/index.html) y el plugin ADT para Eclipse basadose en un lenguaje más sencillo y popular como es Java.

Sin embargo también existe lo que llamaremos API nativo para Android o Android NDK que permite el uso nativo de la plataforma Android y programar a más bajo nivel compilando para C/C++. El uso de Android NDK (http://developer.android.com/tools/sdk/ndk/index.html) es recomendable cuando por ejemplo debemos desarrollar la librería para un interfaz de programación (API) ya definido.

http://jdblazquez.wordpress.com/2012/11/17/api-nativo-android/


Que un sistema sea más vulnerable que otro, no me compete. Yo solo soy programador de aplicaciones :D

Casimiro Notevi
28-12-2012, 10:16:12
Creo que los comentarios de nlsgarcia (y su resumen de comentarios de los demas) son la respuesta al dilema: google quería algo que tuviese fácil acceso para los programadores y que se crearan muchísimas aplicaciones, cuantas más mejor, para poder luchar contra apple.
Que para ello han tenido que sacrificar seguridad, pues sí, lo han hecho, pero el resultado es que en nada de tiempo han vapuleado a apple (que llevaba camino de convertirse en monopolio en smartphones y tablets) y ahora es el número uno en ventas.
Puede que a partir de ahora hagan algo por dotar de más seguridad del sistema, pero lo que está claro es que su primer paso lo han conseguido, ya que si hubiesen puesto el listón muy alto entonces su subida hubiese sido muy lenta y apple habría tenido más tiempo de reaccionar y seguir apoderándose del mercado.
Creo que google ha dado una respuesta contundente, rápida, inesperada a apple, y es lo que buscaban, un ataque casi "suicida" para conseguir un trozo del mercado antes de que fuese demasiado tarde y apple se hubiese convertido en el windows de ese mercado. Haciendo casi imposible la entrada de otros a ese mercado, lo mismo que hizo microsoft con windows en los PCs.

Faust
28-12-2012, 16:33:18
Pues yo todavía tengo un teléfono muy viejito... para cuando lo cambie por otro quizás me decida por Android... quizás solo lo utilice para llamar y mandar los mensajitos... para eso son los celulares... ah y para jugar víbora :D :D :D

Así que si me ponen un virus lo más que podrán sacar será un mensaje del cel que diga "Pasas por pan en la noche" :D :D :D

MAXIUM
09-01-2013, 04:15:35
Si de seguridad se trata, ¿que opinan de...? http://www.genbetadev.com/desarrollo-aplicaciones-moviles/que-nos-trae-ubuntu-on-phones-a-los-desarrolladores

Casimiro Notevi
09-01-2013, 11:40:09
Si de seguridad se trata, ¿que opinan de...? http://www.genbetadev.com/desarrollo-aplicaciones-moviles/que-nos-trae-ubuntu-on-phones-a-los-desarrolladores
Sí, eso va a ser un cambio radical, será tratar un teléfono como si fuese un ordenador, compilando para ARM, naturalmente.

MAXIUM
10-01-2013, 03:01:03
Que no pare la rueda. Firefox OS http://www.mozilla.org/en-US/firefoxos/

rretamar
10-01-2013, 15:30:36
Que no pare la rueda. Firefox OS http://www.mozilla.org/en-US/firefoxos/

Tiene muy buena pinta.

mightydragonlor
10-01-2013, 15:35:57
A mi me gusta mucho, sobre todo, por que va a ser realmente libre, no como Android, pero lo que no me gusta, es que es mas de lo mismo, creo que debería tener un "plus", algo que lo diferencie del montón que te haga dar ganas de tenerlo.

Saludos.