jueves, 19 de mayo de 2011

Una grave falla de seguridad afecta a celulares y tabletas con Android

Expertos informáticos de la Universidad alemana de Ulm han descubierto un grave fallo de seguridad en Android que permite intrusiones y ataques malintencionados a los usuarios de móviles y tabletas equipados con el sistema operativo de Google.

COMPETENCIA. El teléfono táctil de Samsung, con sistema Android, debutó en junio para darle batalla el iPhone.

La agresión externa puede producirse en el momento en el que el usuario utiliza un sistema inalámbrico 'w-lan' de acceso a internet público o abierto, ya que el fallo de seguridad permite a un eventual atacante acceder a la agenda personal del dispositivo, su lista de contactos o fotografías almacenadas online.

La edición digital del semanario Der Spiegel informa que el grave fallo de seguridad en el sistema Android, que podría afectar al 99 por ciento de sus usuarios, ha sido descubierto por el equipo "IT-Security" de la Universidad de Ulm, al sur de Alemania, que dirige Bastian Könings.

La brecha permite al atacante incluso "asumir la identidad del usuario para acceder a los servicios personales" de Android y acceder tanto a su agenda como a su lista de contactos u otros datos que haya confiado al sistema Android. Könings subraya que un ataque así es muy sencillo, ya que "no hace falta ni tener estudios" para realizarlo y abre las puertas a criminales que, por ejemplo, desean saber cuando alguien está ausente de su vivienda.

El investigador explica que el atacante no tiene más que abrir un sistema inalámbrico "w-lan" y atribuirle un nombre frecuente de red como, por ejemplo 'FreePublicWifi'. que habitualmente utilizan cadenas de cafeterías o salas de espera de aeropuertos.

Todo móvil con sistema Android que se encuentre en el radio de acción de ese 'hot spot' y haya accedido anteriormente a una red del mismo nombre se registrará de manera automática en el nuevo sistema de 'w-lan' abierto y gratuito sin que su propietario ni tan siquiera se dé cuenta.

El atacante podrá entonces, una vez que se sincronicen la agenda y las aplicaciones de contactos y fotografías con los servicios de Google Cloud, capturar absolutamente todos los datos, incluso determinados registros de autentificación, los llamados 'tokens'. Estos últimos se mantienen durante "un máximo de dos semanas" inalterados, explica Könings, y el atacante que accede a ellos puede libremente manipular a su gusto la agenda, lista de contactos o las fotografías online de su víctima, capturando su contenido o introduciendo incluso nuevos archivos.

Google fue advertida hace ya un tiempo por Könings sobre la existencia de este fallo de seguridad, pero de momento sigue investigándolo y ha declinado hacer declaraciones sobre el asunto.

miércoles, 11 de mayo de 2011

Android 3.1 PRESENTADO !

Google anunció Android 3.1 para tablets con muchas novedades

En el marco de la Google I/O 2011, se ha anunciado la llegada de una nueva versión de Android para tablets, que trae varias novedades interesantes.
Android 3.1
Con poco tiempo en la pista, Honeycomb ya recibe su primera actualización llegando a la versión 3.1 con varias novedades que resultarán de gran utilidad para los usuarios. Dentro de lo nuevo de esta versión podemos destacar:

- Interfaz de usuario: se ha perfeccionado lo que se refiere a las posibilidades de interacción, es mucho más ágil y también se han agregado características que mejoran la accesibilidad.

- Soporte para nuevo hardware vía USB: se ha incorporado compatibilidad para mayor cantidad de dispositivos perisféricos que se pueden conectar mediante USB, incluyendo teclado, mouse gamepad o Joystick, entre otros.

- Widgets: se puede trabajar de una manera más cómoda con ellos, redimensionándolos y acomodándolos a gusto del usuario.

- Wi-Fi mejorado: la conexión inalámbrica es muy importante en las tablets, por esta razón se ha puesto especial atención en esta característica, ampliando sus posibilidades y mejorando la capacidad de detección.

- Navegador: se han actualizado sus características para mejor soporte de CSS3 y HTML5. También se ha dado soporte a plugins que permite aprovechar de mejor manera la aceleración por hardware.

- Y mucho más: la galería, el calendario, la administración de contactos y las opciones de correco electrónico también ofrecen novedades en esta versión. Como si esto fuera poco, los usuarios de Google TV también podrán disfrutar de esta versión renovada de Android.

Android 3.1 estará disponible en primer término para Motorla Xoom y luego se extenderá su llegada a Samsung Galaxy Tab 10.1.

Para seguir el evento, podemos ingresar en: http://www.google.com/events/io/2011/index-live.html.

Hasta la proxima entrada,
Lic. MAriano Salvetti

sábado, 7 de mayo de 2011

Dude ¿Where is my Car? Con App Inventor - Android Facil

Muchos de nosotros queremos innovar y generar nuevas herramientas, pero las cosas a veces se nos complican debido a que no queremos programar. App Inventor es una buena herramienta para empezar hacerlo en su página hay algunos ejemplos para hacer nuestras prácticas.

A los que nos gusta la información geográfica hay un excelente ejemplo para hacer las practicas en App Inventor se llama "Donde esta mi coche" en ella se aprenderá a trabajar con el api de Google Maps, almacenar datos y trabajar con el sensor GPS.

También podemos descargar el fichero comprimido wheresMyCar.zip (no descomprimir) y subirlo a App Inventor para ver y analizar las características y bloques de información del que se compone.

Para subirlo abrimos el App Inventor y nos vamos a acciones y seleccionamos Upload Source

Buscamos el archivo comprimido wheresMyCar.zip.

Después de subir el archivo se cargara el proyecto en App Inventor automáticamente.

App Inventor de Google parece prometor, parece facil e intuitivo. Continuaré estudiandolo, y los invito a ustedes a que lo miren, y me dejen sus comentarios.

Hasta la proxima entrada,

Lic. Mariano Salvetti

App Inventor --:: CREAR APLICACIONES sin programar!

Sumando nuevas funcionalidades a su imperio, Google anunció una nueva herramienta que permite a cualquier interesado desarrollar nuevas aplicaciones para los teléfonos móviles o smartphones que utilizan el sistema operativo Android.

La versión beta de este nuevo programa, conocido como App Inventor for Android, fue presentado en las ultimas horas junto a un video que muestra lo simple que es desarrollar una aplicación, incluyendo varias ideas para apps como prueba. Lo use, me lo instalè, parece prometedor!

“Aunque la mayor parte de la atención que rodea a Android tiene que ver con el sector móvil, más específicamente Android contra el sistema operativo del iPhone”, escribía recientemente el blogger sobre la industria móvil Om Malik, “el frenesí de actividad entre los fabricantes de chips es una clara indicación de que Android no sólo resulta atractivo para los fabricantes de teléfonos, sino también para las marcas de hardware y los proveedores de servicios en una gran variedad de industrias”.

Malik ha predicho la “Androidificación” de todo, y cita la incorporación de Android en una gran variedad de “dispositivos conectados”, incluyendo conectores para TV, lectores de libros electrónicos, sistemas de navegación para la conducción y más.
Ahora pensemos de nuevo en App Inventor. ¿Será compatible con toda clase de hardware diferente y lo veremos en uso para su personalización? Es una posibilidad muy interesante.

Estamos adelante de un posible nuevo paso en la Evolucion Historia de Android, este App Inventorpuede ser bisagra para los programadores.Quien use esta aplicación, le agradeceré una review lo mas profunda posible.

Saludos, hasta la proxima.

Lic. Mariano Salvetti

martes, 3 de mayo de 2011

Fundamentos de una aplicacion Android

La plataforma de Android proporciona diferentes componentes a la hora de programar
en funci on del objetivo de tu aplicaci on. Android provee cuatro tipos diferentes de
componentes:
ˆ
1) Activity: Una actividad es el componente m as usado en las aplicaciones Android.
T picamente una actividad representa una pantalla individual en el terminal y
presenta una interfaz gr a ca al usuario. Por ejemplo, en una aplicaci on de
listado de tel efonos utilizar amos dos actividades. Una para mostrar el listado
de nombres y tel efonos y la segunda, para mostrar la informaci on detallada del
contacto seleccionado. La navegaci on entre las pantallas se realiza iniciando nuevas
actividades. Cuando una actividad es abierta, la actividad previa es puesta en
pausa y agregada el \history stack" y no volver a al estado de ejecuci on hasta que
vuelva a ser invocada.

2) Services: Un servicio no tiene interfaz gr a ca, pero puede ejecutarse en
\background" por un tiempo inde nido (se asemeja mucho al demonio de los
sistemas Linux). Por ejemplo, podemos utilizar un servicio para que vaya
capturando cada cierto tiempo la posici on GPS y nos avise cuando estemos cerca
de alg un amigo. Mientras tanto el usuario puede seguir realizando otras tareas.

3) Broadcast receivers: Este tipo de componentes se utilizan para recibir y reaccionar
ante ciertas noti caciones broadcast. Este tipo de componentes no tienen interfaz
gr a ca y pueden reaccionar ante eventos como cambio de zona horarias, llamadas,
nivel de bater a ... Todos los receivers heredan de la clase base BroadcastReceiver.

4) Intent: Este tipo de componentes es una clase especial que usa Android para
moverse de una pantalla a otra. Un Intent describe lo que una aplicaci on desea
hacer. Cualquiera activity puede reutilizar funcionalidades de otros componentes
con solo hacer una solicitud en la forma de Intent.

Listo! ahi tenemos los 4 componentes principales. ¿Y ahora?
Por ahora vamos a dejar esta entrada acà, pero les dejo una lectura recomendada (es casi obligatoria para todo programador):
ˆ Application Fundamentals
http://developer.android.com/guide/topics/fundamentals.html

Hasta la próxima entrada, feliz mes de Mayo para todos!
Lic. Mariano Salvetti