Factura electrónica en el IMADE


Los pasados 10 y 17 de abril de 2008 he intervenido en unas presentaciones organizadas por el IMADE (Instituto Madrileño de Desarrollo) sobre Factura Electrónica y Firma Electrónica. Mi compañera Maria Luisa Blasco intervino en otra del mismo ciclo el pasado 27 de marzo.

Las charlas se enmarcan dentro de la iniciativa Mesas de Debate PYME Innova organizadas por el IMADE en toda la Comunidad de Madrid.

En total Albalia Interactiva ha intervenido en 3 charlas. La que tuvo lugar en Rivas Vaciamadrid el pasado 27 de Marzo, la del 10 de abril en la sede del IMADE en la C/ José Abascal, 57. (28003 Madrid) y la del 17 de abril en Las Rozas.

La presentación está disponible en la página web de PYME Innova.

Profirma en la prensa


En el número 63 de abril de 2008 de la revista «Ideas & Negocios» se habla en la página 84 (Sección Telecos) sobre «La nueva factura electrónica«.

Entre las soluciones mencionadas, está el programa Profirma desarrollado por Albalia Interactiva y distribuido gratuitamente con el libro «La Factura Electrónica«, editado por ASIMELEC y Red.es.

El programa Profirma es una solución sencilla para firmar documentos electrónicos,  basada en la Cripto API de Microsoft (CAPICOM 2.0) y que genera ficheros PKCS#7 (CMS) con la extensión .fir (la misma que han adoptado para este tipo de ficheros AC Camerfirma o CatCert, la Agencia Catalana de Certificación). El fichero resultante contiene en su interior el documento electrónico, las firmas que se añaden (pueden ser más de una) y los certificados asociados a los firmantes.

Esta versión gratuita no incluye timestamping ni validación, por lo que las firmas generadas son firmas «básicas» y no las «firmas completas» que propugnamos, promoviendo el estándard TS 101 733 en la modalidad CAdES ES-X-L. La versión incluída en BackTrust sí incluye este tipo de firmas.

Dado que este software lo utilizamos en nuestros cursos de firma electrónica como ejemplo, para llevarlo a cabo «al completo» hemos creado una página web que permite obtener «Certificados de Prueba» (esta página web abre un frame en el subdominio CA -de «Certification Authority»- del web de Albalia).

Este servicio genera ficheros PKCS#12, semejantes a los de los backups de certificados. Se cifran con el PIN que se indica en el formulario y que se tiene que recordar al instalarlos en el ordenador. El fichero resultante incluye una clave privada y el certificado, y, opcionalmente, la cadena de certificación hasta la «root«. Al usarlo, conviene recordar que es preciso marcar la casilla de «incluir root» si es un certificado para ser usado  con una aplicación de usuario (ya que de esta manera se instala la cadena de confianza de la CA emisora en el ordenador). Si se va a usar en una aplicación java es mejor no marcar la citada casilla y obtener el certificado de la CA «root» en la siguiente panatalla, tras hacer click en «crear certificado».

ASN.1 y BER


Ahora que la codificación en XML está avanzando tanto (también en las firmas electrónicas), hay menos referencias a las formas de codificación basadas en ASN.1.

Los estándares producidos por el antiguo Comité Consultivo Internacional de Telégrafía y Telefonía (CCITT), que ahora se denomina Unión Internacional de Telecomunicaciones (ITU) basan sus especificaciones en ASN.1 . Cada vez más, las normas del Grupo de trabajo de ingeniería de Internet (IETF) se basan también ASN.1  para establecer sus recomendaciones de forma precisa.

Puede decirse que ASN.1 refleja en una página lo que de otra forma necesitaría cinco o seis páginas para describir lo mismo en otro formato.

Abstract Syntax Notation One ( ASN.1) es un lenguaje basado en la notación Backus-Naur form (BNF) para definir especificaciones de formatos independientemente de la implementación. Es el lenguaje que emplean los autores de los estándares.  ASN.1 facilita la comunicación entre los profesionales y los miembros de los comités de normalización al ofrecer un lenguaje común para describir un estándar. ASN.1 se define en las recomendaciones X.209 y X.690 de ITU-T.

ASN.1 define:

  • Qué es un «tipo».
  • Qué es un «módulo» y qué apariencia debe tener.
  • Qué es un ENTERO.
  • Qué es un valor BOOLEANO.
  • Qué es un «tipo estructurado».
  • Qué significan ciertas palabras clave (por ejemplo, BEGIN, END, IMPORT, EXPORT, EXTERNAL, etc.).
  • Cómo «etiquetar» un tipo para que se pueda codificar correctamente.

BER es el acrónimo de Basic Encoding Rules (Reglas básicas de codificación) de ASN.1. BER se define en las recomendaciones X.209 y X.690 de ITU-T. Es un conjunto de reglas para codificar datos ASN.1 en una secuencia de octetos que se pueden transmitir a través de un vínculo de comunicaciones. Hay otros métodos de codificación de datos ASN.1, entre los que se incluyen Distinguished Encoding Rules (DER, Reglas de codificación distinguible), Canonical Encoding Rules (CER, Reglas de codificación canónica), Packing Encoding Rules (PER, Reglas de codificación de compactas) y XML Encoding Rules (XER, Reglas de codificación XML).

Cada método de codificación tiene su aplicación, pero BER y DER son los métodos más utilizados. En particular DER cuando se habla de firma electrónica y certificación.

El estándar ha evolucionado desde la versión de 1998 a la de 2002, básicamente en cuanto a la referencia normativa (CCITT/ITU)  y las diferencias pueden verse aquí.

En general, no existen cambios en lo que se refiere a los bits de una secuencia («bits on the wire») cuando se cambia de ASN.1:1988 según se define en la Rec. X.208 de CCITT  y BER:1988 según se define en la Rec. X.209 de CCITT a ASN.1:2002 según se define en las Rec. X.680-X.683 de ITU-T (que coinciden con ISO/IEC 8824-1,2,3,4) y BER:2002 según se define en la Rec. X.690  de ITU-T (que coincide con ISO/IEC8825-1). De hecho no hay posibilidad de que una parte de la comunicación distinga si la otra está usando  ASN.1:1988 o ASN.1:2002.

Una de las herramientas para analizar secuencias ASN.1 es  lapo.it de Lapo Luchini  <lapo@lapo.it> y yo he adaptado una versión incluyendo los OIDs de  política de varios prestadores de servicios de certificación en especial para identificar el uso de dispositivo cualificado de creación de firma/sello cuando no se usa el OID convencional (o, incluso si se usan ambos): Contenido de un certificado en ASN.1 en inza.com

Mobipay: Referencia Mundial


No se si desde este humilde blog podré hacer algo por impulsar Mobipay. Sé que tiene sus defensores y detractores y que lo que yo diga estará sometido a la sospecha de posibles intereses personales. Al fin y al cabo yo era en Director Técnico de Mobipay International en el momento de su lanzamiento, entre 2001 y 2003.

Sin embargo, ya no tengo vinculación personal con el proyecto y sí una sensación de frustración por lo que en mi opinión es una molesta carencia de fe de los inversores en el proyecto, que se ha traducido en un perfil comercial bajo promocionando Mobipay, en lo que atañe a las propias entidades financieras y a las operadoras participantes.

No sé cuanto combustible queda en el motor de Mobipay y si los socios financieros (sobre todo Telefónica y BBVA) aspiran a difundir el modelo como estándar mundial, pero de lo que no tengo duda es de que dentro de unos años pagaremos con el teléfono móvil (celular) en todo tipo de situaciones. Que el sistema sea Mobipay u otro modelo reinventado fuera de España dependerá de perspicacia y de la perseverancia de los altos directivos de entidades como las mencionadas o Grupo Santander, también con influencia global.

Lo que hoy traigo aquí es una lista de libros internacionales en los que se menciona la iniciativa Mobipay como una de las más prometedoras en el mundo del m-commerce.

Voto electrónico: la usabilidad es tan importante como la seguridad


No negaré que el tema del voto electrónico está sujeto a cierta controversia.

Yo creo que pueden desplegarse estupendas soluciones que combinen aspectos presenciales y a distancia que sean cómodas, fáciles de usar y seguras.

Y que impidan cualquier manipulación.

Otra cosa es que este tipo de soluciones sean las que prefieran adquirir los mandatarios que convocan cualquier acto electoral sobre cuyo resultado tienen intereses propios.

Desde hace varios años, en Albalia Interactiva hemos trabajado en la organización de voto societario a distancia y presencial (juntas de accionistas, consejos de administración, asambleas de cajas de ahorros) y muchos de nuestros conceptos han sido adoptados incluso por sociedades que finalmente no nos han contratado (este es uno de los grandes dilemas de los consultores: qué es lo que cuentas en la preventa, de forma que convenzas al cliente de que eres el aliado perfecto para resolver su problema, pero no tanto como para que piense que con lo que le has contado y un poco más se las puede apañar solo o con su proveedor de toda la vida).

(paréntesis: supongo que alguno de esos no clientes que han usado nuestro sistema y metodología sin pagar algún día leerán este post y se percatarán de que nos hemos dado cuenta, y les entrará un poco de verguenza por un comportamiento tan poco ético).

Acabo de descubrir el interesante blog Nethodical especializado en usabilidad que precisamente analiza el voto electrónico. Este es el articulo . Aunque el artículo ya lleva un tiempo escrito el blog es muy prometedor y les animo a continuar en su linea.

Y es que yo pienso que la seguridad se ha de analizar de forma global (holísticamente, que dicen ahora). Y en ese análisis pesan mucho las acciones de los usuarios, por lo que es más seguro un sistema con reglas claras por las que el usuario pueda detectar si le intentan engañar que otro técnicamente más robusto pero que facilite el engaño al usuario.

RFC 3126 Formatos de firma electrónica para firmas logevas


Sabeis que llevo algún tiempo promocionando la adopción del formato de firma ES-XL descrito en los estándares TS 101 733 y TS 101 903, porque si esta variante de firma se emplea desde el lado del firmante, se libera al receptor que confía en la firma, del problema de la validación (lo que es un verdadero reto en un contexto europeo de más de 100 prestadores de servicios de certificación).

Estos desarrollos normativos de ETSI se han visto reflejados en la norma del epígrafe RFC3126 «Electronic Signature Formats for long term electronic signatures» en el cuerpo de normas de IETF.

El formato se considera una extensión de las normas RFC 2630 y RFC 2634 sobre las que se han definido nuevos campos de atributos de la firma firmados y no firmados.

An Electronic Signature (ES) , with the additional validation data forming the ES-X long:

es-xl.gif

Esta norma, de recomendada lectura ayuda a aclarar conceptos en relación con las firmas electrónicas.

Facturación, contabilidad y gestion con software libre


José Antonio Gelado preparó hace algún tiempo un artículo sobre «Gestion de empresa con software libre» muy interesante y que recorre prácticamente toda la oferta de software empresarial en entornos libres.

Posteriormente ha ampliado el estudio para la revista Consumer en «Programas de gestión para autónomos y pymes» también referenciado en su blog Informediario.

Yo añadiría nuestra aportación desde Albalia Interactiva. Aunque Faccil no es software libre (aún, quizá lo sea más adelante), es gratuito durante 2008, y pretendemos que lo siga siendo en el futuro para quienes tienen que emitir muy pocas facturas.  Faccil es una herramienta de facturación electrónica bajo un modelo ASP que cumple los últimos requisitos legales para ello. Y en particular, es una de las pocas soluciones que incorpora el formato facturae y la firma electrónica XML en modalidad XAdES ES-X-L

Me consta que CENATIC, la Fundación de Software Libre (Centro Nacional de Referencia de Aplicación de las Tecnologías de la Información y la Comunicación es su denominación exacta) apoya la adopción práctica de soluciones de fuentes abiertas (como se puede ver en la sección de su web Conseguir software libre) y posiblemente pronto incluya una selección del software empresarial más potente.  

Seminarios SocInfo


La empresa Socinfo edita la revista Sociedad de la Información (SocInfo) y organiza frecuentes cursos y seminarios sobre temas de interés.

En relación con los temas tratados en este blog, merece la pena destacar los siguientes:

SOCINFO SL es una empresa fundada en febrero de 2004, promotora de seminarios vinculados al mundo de la economía, de la empresa y de la sociedad de la información, y editora de revistas como «Sociedad de la Información», con una tirada de 10.000 ejemplares (difusión calificada y quioscos), especializada en experiencias de aplicación de tecnologías de la información y de la comunicación en el sector público y en las empresas. Se dirige a altos cargos de las AA.PP. central, autonómicas y locales, y altos directivos empresariales. 

V Foro de las Evidencias Electrónicas 2008


El próximo dia 10 de junio de 2008 tendrá lugar la quinta edición del Foro de las Evidencias Electrónicas en el tradicional enclave del Hotel Ritz de Madrid.

Una nutrida asistencia de especialistas en la lucha contra el delito de base informática y de expertos en el valor probatorio de los documentos electrónicos debatirá en torno a las importantes novedades legislativas de los últimos meses, abordando temas no exentos de controversia.

Una gran oportunidad para los patrocinadores que ven en este consolidado evento el puente más firme entre el mundo del derecho y el de la tecnología.

El móvil se utiliza como nueva tarjeta BUS en Málaga


En virtud del acuerdo suscrito entre la EMT, Orange, Oberthur, Indra y Mobipay, desde el 18 de abril de 2008, Málaga se convierte en la primera ciudad española en integrar la Tarjeta Bus en el teléfono móvil, mediante la tecnología “NFC móvil”.

Este novedoso sistema, compatible con la tarjeta Bus existente, permite tanto el pago del viaje como la validación del mismo a través de la tarjeta SIM dentro del teléfono móvil.

Desde el 18 de abril de 2008, los usuarios del autobús urbano de Málaga pueden pagar y acceder a los autobuses de la Empresa Malagueña de Transportes a través del teléfono móvil, gracias a la tecnología NFC (Near Field Communication), que permite incorporar la Tarjeta Bus de la EMT dentro del propio teléfono móvil del usuario.

El Alcalde de Málaga, Francisco de la Torre, acompañado del concejal de Movilidad, Juan Ramón Casero, presentaron el proyecto piloto para que el teléfono móvil sea una nueva tarjeta bus en la ciudad.  De la Torre destacó que “Málaga incorpora una tecnología punta que la potencia como capital tecnológica del sur de Europa”. Por su parte, el concejal de Movilidad subrayó que “de nuevo, con esta experiencia piloto, la EMT trata de introducir una importante mejora en sus prestaciones siempre de cara a favorecer la comodidad y accesibilidad de los usuarios y con el fin último de fomentar el uso del transporte público”.

Esta iniciativa es fruto del acuerdo suscrito entre la Empresa Malagueña de Transportes con Orange, Oberthur, Indra y Mobipay España y su diseño e implantación se ha realizado sobre los actuales sistemas de validación “sin contacto» de la Empresa Malagueña de Transportes, implantados por Indra y que son compatibles con la tecnología NFC móvil.

Así, los clientes de la EMT podrán seguir empleando la tarjeta actual o, aquellos usuarios cuyo teléfono móvil cuente con tecnología NFC móvil, podrán solicitar a la EMT que incorpore la Tarjeta Bus en el teléfono móvil para, desde éste, poder realizar la compra o recarga del título de transporte y hacer uso del mismo en el autobús.

El pago del título de transporte se realiza mediante tarjeta de débito o crédito, desde el propio móvil, de forma segura, a través del sistema mobipay.

Esta iniciativa representa la primera implantación a nivel mundial de la tecnología Mifare en una tarjeta SIM. La recarga del título se realiza mediante un mensaje corto securizado dirigido a la tarjeta SIM, a través de una plataforma OTA, ambas desarrolladas por Oberthur Technologies.

En una primera fase, la iniciativa permitirá la adquisición de bonos de 10 viajes, estando prevista su posterior extensión al resto de opciones de títulos de transporte (abono mensual, universitario, etc…).

“La principal ventaja de este sistema es que facilita la movilidad urbana del ciudadano, pues le ofrece la posibilidad de efectuar la compra de 10 viajes en cualquier lugar y en cualquier momento, ya que la Tarjeta Bus está incorporada en la propia SIM de su móvil”, señala Miguel Ruiz, Gerente de la EMT. Además, la aplicación del teléfono móvil también “informa al cliente del uso realizado y el número de viajes que le queda en cada momento”.

“Con la participación en este ambicioso proyecto, Orange demuestra una vez más su capacidad para desarrollar servicios innovadores que facilitan la vida cotidiana de sus clientes allí donde se encuentren, en este caso a través de una tecnología en la que el Grupo es pionero en Europa”, señala Alberto Calero, Director de Innovación y Servicios Convergentes de Orange.

“Con la integración de la tecnología de pago y validación de viajes por teléfono móvil, los sistemas de tarjeta sin contacto de Indra, implantados en los autobuses de la EMT de Málaga, demuestran su capacidad para incorporar nuevas funcionalidades que mejoran el servicio al cliente y facilitan la explotación del negocio a la empresa de transportes” aseguró Alberto Calvo, Director de Transporte Terrestre y Ferroviario de Indra.

“Este proyecto representa la primera implementación a nivel mundial de Mifare en una SIM y su gestión vía OTA. Demostramos la capacidad de Oberthur Technologies en el desarrollo de aplicaciones que facilitan la vida cotidiana del usuario de manera dinámica y segura.” señala Arnaud de la Chapelle, Director Telecom Business Europe de Oberthur Technologies.

“A lo largo de la historia, y como parte del propio progreso, el soporte del dinero ha ido adoptando diferentes modalidades, cada vez más cómodas, ventajosas y seguras. El pago por móvil es un eslabón más en esta cadena evolutiva, una forma de pago que genera interesantes perspectivas de futuro por las posibilidades que encierra. Con esta iniciativa, el futuro se hace presente hoy en Málaga” indicó Javier Díaz, Director General de Mobipay.

La Empresa Malagueña de Transportes continúa así a la vanguardia del sector implantando los últimos avances tecnológicos y liderando la tecnología NFC móvil en el ámbito del transporte urbano.