¿Qué es el m-government?
Pues éste es un interesante comienzo para el post. Si digo que la m- viene de “mobile”, la mayoría de los lectores entenderán perfectamente el concepto. No es más (ni menos) que la evolución de los servicios de Administración Electrónica (e-government) de cara a posibilitar su acceso integral desde dispositivos móviles. Como introducción podemos recomendar una interesante entrevista de Nacho Campos (Alvina) para Radio Líder.
¿Por qué m-government?
Porque el comportamiento del usuario medio está cambiando de una forma radical, que empieza a acostumbrarse a utilizar su super teléfono iPhone, Android, BlackBerry, Windows Phone, Symbian… para más usos que hablar por teléfono o intercambiar SMS. La era de los smartphones llega rápido y para quedarse… Personalmente yo creo que no me puedo tomar como ejemplo de ciudadano medio… pero con mi iPhone / iPad me he acostumbrado no ya a utilizar internet en mi teléfono. También a mandar correos, a manejar cualquier tipo de servicio disponible vía web, compra online, a interactuar con mi banco, leer las noticias, intercambiar mensajes con Whatsapp, llamadas sobre VoIP con Skype o Viber, videollamadas con Tango, utilizar las redes sociales más tradicionales (Twitter, Facebook, Linkedin…) o incluso las que utilizan geolocalización como Foursquare y 11870… sistemas basados en GPS como Google Maps, navegadores de carretera o a pie, escuchar podcasts… Y ya no puedo renunciar a esto. ¿Soy un friki, nerdo, geek? Puede ser… pero como yo ya hay otros dos millones de personas en nuestro país, y a nivel mundial la tropa ya asusta. El público joven utiliza esto con total familiaridad, y en poco tiempo (menos del que imaginamos) el “nerdo” será el que no utilice smartphones, tal y como ocurrió con internet, o con el uso del teléfono móvil. Es un camino de no-retorno. Usuarios del teléfono sencillo, ¡rendíos!
La mayoría de servicios online e instituciones se adaptan a estos cambios vertiginosos. Bancos, medios de comunicación, nuevas compañías, compañías tradicionales… todo el mundo quiere tener servicios en la Apple Store y Android Market, y las estadísticas de acceso a los sitios web cada vez recogen más visitantes de dispositivos móviles. En poco tiempo las conexiones a internet desde dispositivos móviles superarán (si no lo han hecho ya, como ha ocurrido en varios países) a las conexiones fijas tipo ADSL.
Entonces, ¿por qué renunciar a interactuar con las instituciones públicas con nuestros teléfonos cada vez más inteligentes? ¿Por qué renunciar al m-government? Sobre todo cuando países como España se auto-imponen este avance. Por ejemplo, la Ley 11/2007, de Acceso Electrónico de los Ciudadanos a los Servicios Públicos (LAECSP) recoge en su artículo 8.1 que “las Administraciones Públicas deberán habilitar diferentes canales o medios para la prestación de los servicios electrónicos, garantizando en todo caso el acceso a los mismos a todos los ciudadanos, con independencia de sus circunstancias personales, medios o conocimientos, en la forma que estimen adecuada”. Y entendiendo en esa misma normativa como canales las “estructuras o medios de difusión de los contenidos y servicios; incluyendo el canal presencial, el telefónico y el electrónico, así como otros que existan en la actualidad o puedan existir en el futuro (dispositivos móviles, TDT, etc)”.
La firma electrónica, piedra angular de la Administración Electrónica
La piedra filosofal del Gobierno Electrónico es la firma electrónica (o firma digital, según donde lo leas). Gracias a las plataformas de firma digital podemos realizar trámites por internet con la misma validez que en papel, donde la firma digital con un certificado digital emitido por una Autoridad de Certificación reconocida tiene la misma validez legal que la firma manuscrita, siendo además obviamente más segura y menos falsificable. Esta validez legal queda recogida en las distintas normativas (leyes de Firma Electrónica) de cada país.
En el caso español, en los últimos años ha sido evidente el esfuerzo de las distintas Administraciones Públicas del país para incorporar soluciones de Administración Electrónica dotada de firma electrónica, con mayor o menor éxito; desde los Ayuntamientos hasta la Administración Central, pasando por las Diputaciones, Consorcios, Mancomunidades, gobiernos autonómicos… y de hecho la misma Ley 11/2007 obliga a estas Administraciones a disponer de su propia Sede Electrónica.
La firma electrónica móvil, un reto tecnológico
Sin embargo, por experiencia propia os puedo confirmar que tecnológicamente conseguir soluciones universales para dispositivos móviles es realmente complejo. De momento, si por “universal” entendemos que con un desarrollo cubrimos todas las plataformas, esto es imposible. En entorno web “tradicional” se puede desarrollar un applet Java (como el que contiene la plataforma Viafirma) que pueda funcionar en distintos sistemas operativos (Windows, Linux, Mac OS X…) y navegadores (Internet Explorer, Firefox, Chrome, Safari, Opera…). Sin embargo, esto no es viable para dispositivos móviles; muchos de ellos (por ejemplo, iPhone) ni siquiera disponen de una JVM. Por ello, la solución pasa por desarrollar clientes de firma específicos para cada plataforma del mercado (Apple iOS para iPhone, iPad, iPod Touch…), Android, BlackBerry, Windows Phone 7 (y antes Windows Mobile), Symbian… e ir garantizando el funcionamiento en la mayoría del hardware existente, y con las distintas actualizaciones de los diversos sistemas operativos. Y cada uno de estos desarrollos, en una arquitectura tecnológica particular y su propio lenguaje de desarrollo: Objetive C, C++, Java… Un verdadero follón, reto técnico muy difícil de superar, pero no utópico.
Sin duda, esta tremenda complejidad técnica y la falta de estándares comunes en los dispositivos móviles supone un freno para poder introducir la firma electrónica en los teléfonos móviles. En los últimos tiempos se han visto ciertos “atajos”, como utilizar los dispositivos móviles para lanzar una firma que realmente se ejecuta en un servidor central y no en el dispositivo móvil del usuario. Esto puede servir (aunque podría ser discutible) en entornos de intranet, etc., pero evidentemente no es válido en una solución de Administración Electrónica móvil (o e-government) donde la institución que da el servicio no conoce a priori a sus usuarios, con lo que no puede disponer de sus certificados instalados en un servidor central, HSM, etc.
Por otro lado, con mucho esfuerzo se puede conseguir la firma electrónica DENTRO de los dispositivos móviles, pero con certificados software; poco a poco (y ya hay iniciativas interesantes como comentaré a continuación) entendemos que se podrán utilizar lectores de tarjetas criptográficas (smart card readers) compatibles con los distintos sistemas operativos móviles.
Viafirma como solución de firma electrónica móvil
Durante los últimos años y sobre todo los últimos meses hemos estado constantemente trabajando en nuestra plataforma Viafirma sobre clientes de firma electrónica en dispositivos móviles, con todas las dificultades técnicas que he explicado anteriormente. Y ya hace unos meses que publicamos de forma totalmente gratuita los clientes de Viafirma en la Apple Store y Android Market, además de guías de instalación de los certificados software en estos sistemas. Además desarrollamos un cliente de firma electrónica para BlackBerry, si bien éste lo empotramos (modelo push) desde el servidor Viafirma al móvil BlackBerry, algo que no nos permiten el resto de sistemas operativos móviles con un modelo algo más “cerrado”.
Podríamos destacar brevemente algunos aspectos de este ecosistema de firma electrónica en dispositivos móviles que hemos bautizado como Viafirma Mobile:
- En todos los casos la firma electrónica se realiza dentro del móvil del usuario, no siendo una invocación a una firma en servidor.
- Todos los sistemas web que utilicen Viafirma 3.0 o superiores como plataforma de firma digital, ya disponen de soporte de firma electrónica móvil; no se requieren desarrollos específicos (aunque en algunos casos pueda ser aconsejable adaptar hojas de estilo CSS específicas -sobre esto hay controversia y mucho que discutir-, pero en todo caso esto no tiene nada que ver con la firma electrónica).
- Estos clientes sólo saben interactuar con Viafirma, no con otras plataformas; de vez en cuando nos llegan mensajes de usuarios indignados por no poder entrar con Viafirma en sitios web como la Agencia Tributaria… ahí poco podemos hacer
- Se soporta multiformato: CMS, XAdES (incluyendo hasta firma longeva: XAdES-X-L y XAdES-A), firma PDF… multifirma, firma en lotes, etc.
- Estos sistemas de Viafirma Mobile utilizan firma con certificados software.
Puede resultar algo presuntuoso, y no sabemos muy bien cómo contar este tipo de cosas… pero nos hemos puesto a buscar como locos en la Apple Store y Android Market (que no en vano están estupendamente indexadas por Google) y no conseguimos encontrar otro cliente de firma electrónica, no en España, sino a nivel mundial. Nos preguntamos si de verdad (y no nos lo acabamos de creer) estamos solos en esto, porque hombre, es cierto que es un follón importante, pero cosas más complicadas se han hecho con estos dispositivos… Por ello, queridísimo lector, si sabes de otra plataforma de firma digital con clientes iPhone y/o Android, no dudes en pasarnos el nombre de la aplicación en la Apple Store o Android Market… no una noticia sobre el cliente, sino el nombre con el que está publicado
Punto clave: aquellas instituciones que optan por Viafirma como plataforma de firma electrónica consiguen que todas sus aplicaciones dispongan de la opción de firma con iPhone, iPad, iPod Touch, móviles con Android, BlackBerry… con lo que con un buen maquetador CSS pueden conseguir soluciones integrales de m-government en pocas jornadas. Ya hay algunos ejemplos: la Sede Electrónica de la Diputación de Cádiz ya es plenamente utilizable (incluyendo autenticación y firma digital con certificados) desde dispositivos móviles; distintas aplicaciones (incluyendo las Bonificaciones) de la Fundación Tripartita para la Formación en el Empleo, los sistemas web que va a publicar el Ayuntamiento de Pozuelo de Alarcón, y un importante número de soluciones que en la actualidad han optado por Viafirma y que publicarán a medio plazo sus soluciones (como por ejemplo, el nuevo cliente que publicamos ayer, AEMET).
Próximos pasos
Por parte de Viafirma, seguiremos esforzándonos en favorecer el m-government. ¿Cómo?:
- Desarrollando los clientes en otras arquitecturas: Windows Phone 7, Symbian, etc.
- Probando la compatibilidad de los clientes en distintas combinaciones de versiones de sistemas operativos (probamos con cada versión beta que se publica), hardware específicos, operadores, etc.
- Desarrollando soluciones que permitan la firma electrónica con certificados en soporte hardware: smart cards y sobre todo, el DNIe (DNI electrónico). Dado que empieza a haber soluciones hardware de lectores de smart cards que soportan sistemas operativos móviles, los siguientes pasos pasan por implementar los sistemas I/O para cada sistema operativo; una tarea ambiciosa pero que técnicamente parece viable.
Y dicho esto, el último que se compre el smartphone, que apague la ADSL.