martes, 26 de marzo de 2013

La tecnología NFC - y IV - Principales aplicaciones

 La tecnología NFC está probablemente lista para ser usada por el gran público. Todos los grandes fabricantes de teléfonos, Samsung, Nokia, BlackBerry, etc., con la notoria excepción de Apple, tienen ya uno o más dispositivos listos para trabajar con aplicaciones NFC, así que parece que el aspecto tecnológico está cubierto. La lista completa de teléfonos se puede consultar aquí.
 
 En cuanto a las aplicaciones, en el gráfico se puede ver una muestra de todos los lugares en los que se puede usar NFC: vehículos, oficinas, tiendas, estadios y básicamente cualquier lugar, así como los tipos de usos: apertura de puertas, pagos, entradas, etc. Sólo falta que todo esto se traduzca en aplicaciones de la vida real como las que ya tienen en piloto Vodafone o Telefónica, o la que Bankinter  lanzará este verano para sus clientes corporativos. En Google Play se pueden encontrar ya más de 1.000 apps que contienen las siglas NFC; veremos si alguna es ya la killer app que necesita toda novedad para despegar.
 

lunes, 25 de marzo de 2013

La tecnología NFC - III - Seguridad

 La tecnología NFC está muy bien pero, dado que es una tecnología inalámbrica y uno de sus principales objetivos es el de realizar pagos con dispositivos móviles ¿Cuál es su seguridad?
 Siendo sistemáticos, el primer riesgo que se presenta en una tecnología inalámbrica son las escuchas ilegales (eavesdropping). Esto es, cuando una tercera parte intercepta la transmisión y accede a los datos que se transmiten. Una posible solución es cifrar los datos que se transmiten en el canal NFC con protocolos de más alto nivel como SSL. Como atenuante, las escuchas con esta tecnología están limitadas a 1 m para transmisión de datos en modo pasivo y 10 m en modo activo.
 Otro posible problema de seguridad es la corrupción de los datos. Este es básicamente un ataque de denegación de servicio en el que el atacante inutiliza el canal de comunicación. El ataque se puede detectar fácilmente ya que requiere mucha más potencia que la operación normal, pero es difícil protegerse contra él, aunque de nuevo se pueden implementar validaciones en el canal de datos para prevenir la corrupción. De forma relacionada, la manipulación de datos se puede limitar utilizando una canal de datos seguro.
 Los ataques de intermediario (man-in-the-middle) tienen pocas posibilidades de éxito con NFC debidos a los alcances tan cortos de la señal de radio. De todos modos, para minimizar los riesgos conviene usar solo esquemas de comunicación activo-pasivo que facilitan la detección de posibles intrusiones así como canales de comunicación seguros.
 Finalmente, las aplicaciones maliciosas (malware) descargadas en los smartphones pueden ser otro problema importante. Estas aplicaciones pueden capturar información de otros dispositivos NFC o del mismo dispositivo y enviarla a atacantes. Contra esto solo queda asegurarse de que el usuario está informado y tiene cuidado con las descargas, evitando especialmente las tiendas de aplicaciones no oficiales. En un futuro será muy posible que existan aplicaciones anti-malware específicas que vigilen adecuadamente la información sensible.
 Como toda nueva tecnología, NFC tendrá que ir alcanzando su madurez desde el punto de vista de la seguridad y hasta entonces habrá que estar vigilantes.
 
 

sábado, 23 de marzo de 2013

La tecnología NFC - II - Detalles técnicos

 En la primera entrada de esta serie introducía la tecnología NFC; ahora voy a describir un poco los detalles técnicos que la hacen posible.

 NFC, como su nombre (near field communication) indica, es un conjunto de tecnologías inalámbricas de corto alcance, con  una distancia de funcionamiento típica de 10 cm o menos. Opera a una frecuencia de  13,56 MHz según la norma ISO/IEC 18000-3 y consigue unas tasas de transferencia de entre 106 y 424 kbit/s. En siguiente imagen se aprecia claramente la diferencia con otras tecnologías inalámbricas como Wi-Fi o Bluetooth.
 
 
 
 NFC siempre implica a un dispositivo iniciador y a un objetivo; el iniciador genera de forma activa una señal de radiofrecuencia que puede incluso hacer funcionar a un objetivo pasivo. Esto permite que los objetivos NFC tenga formas muy simples como etiquetas, pegatinas o tarjetas que no requieren baterías. Las conexiones NFC de igual a igual (peer-to-peer) son también posibles siempre que ambos dispositivos sean activos, es decir, emitan energía. En la imagen se pueden observar los tres modos de funcionamiento de NFC, de igual a igual, lectura/escritura y emulación de tarjetas RFID.
 


 Los dispositivos NFC normalmente contienen datos sólo de lectura, pero también pueden ser de lectura/escritura. Los datos pueden almacenar de forma segura información personal como tarjetas de crédito, PIN, programas de fidelidad, etc. y la capacidad es de entre 4 y 4.096 bytes.

 Como las tarjetas de proximidad, las comunicaciones de corto alcance utilizan inducción magnética entre dos bucles de antenas localizados dentro de los campos de acción propios. Como se ha dicho, NFC trabaja en el rango de 13,56 MHz, que está disponible globalmente y dentro de la banda ISM todavía sin licenciar.

Hay dos modos de funcionamiento:
- Pasivo: el iniciador genera un campo con una portadora y el objetivo responde modulando el campo existente. El objetivo puede tomar su energía del campo electromagnético generado por el iniciador.
- Activo: ambos, el iniciador y el objetivo, se comunican alternativamente generando sus propios campos. Un dispositivo deshabilita su campo de radiofrecuencia mientras espera datos. En este modo los dos dispositivos suelen tener su propia fuente de energía.
 
 Finalmente, si comparamos NFC y Bluetooth, podemos ver que ambas son tecnologías de comunicación de corto alcance integradas en dispositivos móvil. NFC opera a menos velocidad (424 Kbit/s frente a 2.1 Mbit/s) pero consume bastante menos energía y no requiere del emparejamiento previo de los dispositivos Bluetooth. Es más, la comunicación entre dos dispositivos se establece en menos de una décima de segundo Por otro lado, el alcancé de NFC es como máximo de 20 cm frente a los 10 m de Bluetooth, lo que reduce la posibilidad de interferencias en lugares con mucha gente, donde podría ser difícil correlacionar una señal con el dispositivo físico que la genera.


miércoles, 20 de marzo de 2013

La tecnología NFC - Introducción

 NFC son las siglas en inglés de Near Field Communication (en español Comunicación de corto radio o de proximidad).  Esta tecnología trata de hacer la vida más cómoda a los consumidores permitiendo que se puedan realizar transacciones comerciales, intercambiar contenido digital o conectar dispositivos electrónicos con un simple toque.
 
 En consecuencia, NFC se corresponde con un juego de estándares para  que smartphones y dispositivos similares puedan establecer una conexión inalámbrica entre ellos simplemente tocándolos entre sí o llevándolos cerca, a una distancia de unos pocos centímetros.
 
 Detrás de los estándares NFC se encuentra el NFC Forum, creado en 2004 y con más de 170 miembros,  con nombres tan relevantes como Google, Nokia, Sony o Visa.

 Las aplicaciones existentes o previstas para esta tecnología son bastante amplias y se incluyen las transacciones (pagos) sin contacto, intercambio de datos sociales o configuración simplificada de otros protocolos de comunicación más complejos como Wi-Fi o Bluetooth. La principal diferencia con el protocolo en el que se basa, RFID, es que permite una comunicación bidireccional, frente a la unidireccional  de sistemas anteriores como las tarjetas sin contacto.
 
 En próximas entradas revisaré los detalles técnicos de esta tecnología así como algunos ejemplos notables de uso.
 

 


viernes, 15 de marzo de 2013

Arrancar Windows 8 en modo a prueba de fallos

En versiones anteriores de Windows se podía acceder al menú de opciones de arranque pulsando la tecla F8 al iniciar el sistema. Sin embargo, en Windows 8 el arranque es tan rápido que no hay tiempo de pulsar F8.

 Por ello, ahora hay dos posibilidades de acceder al menú de opciones de arranque:

- Si todavía no nos hemos validado, estamos en la pantalla para poner la contraseña, basta con pulsar sobre el icono de encendido (Power) y seleccionar la opción de reiniciar mientras se mantiene pulsada la tecla mayúsculas (shift)

- Si ya estamos dentro del sistema hay que mostrar el menú de la parte derecha, elegir Configuración y por último pulsar sobre Cambiar configuración de PC.

  En la nueva pantalla de Configuración seleccionar Uso general y luego la opción Inicio avanzado y Reiniciar ahora. Después se selecciona Solución de problemas, Opciones Avanzadas y Configuración de inicio.
 
Como se puede ver la opción más recomendable en mi opinión es la primera, ya que la segunda es bastante liosa por las numerosas pantallas existentes.