FinTS ( Servicios de Transacciones Financieras ), anteriormente conocido como HBCI ( Interfaz Informática para la Banca en Casa ), es un protocolo independiente de los bancos para la banca en línea, desarrollado y utilizado por bancos alemanes .
HBCI fue diseñado originalmente por las tres redes bancarias principales de Alemania: Sparkassen-Finanzgruppe , el Grupo Financiero Cooperativo Alemán y la Asociación de Bancos Alemanes . El resultado de este esfuerzo fue una especificación de protocolo abierta, disponible públicamente. La estandarización fue necesaria para reemplazar la gran cantidad de clientes y servidores de software caseros obsoletos (algunos de los cuales aún utilizaban emulación BTX ). Mientras que IFX (Interactive Financial Exchange), OFX (Open Financial Exchange) y SET (Secure Electronic Transaction) están adaptados al mercado norteamericano, HBCI está diseñado para satisfacer las necesidades del mercado europeo.
La especificación FinTS está disponible públicamente en un sitio web administrado por la ZKA ( Comité Central de Crédito ).
Características
- Compatibilidad con la banca en línea mediante contraseñas de un solo uso (PIN / TAN) .
- Soporte para banca en línea con SWIFT .
- Cifrado y firmas DES y RSA .
- Utilización de XML y SOAP para el intercambio de datos, el cifrado y las firmas digitales.
- Implementado sobre HTTP , HTTPS y SMTP como capa de comunicación.
- Multibanca: Los clientes de software están diseñados para admitir cuentas en múltiples entidades bancarias.
- Independencia de plataforma: La especificación permite el desarrollo de software para diversos tipos de clientes.
- Para mayor seguridad, las claves de cifrado se almacenan en un dispositivo físico externo (tarjeta inteligente).
- Posibilidad de utilizar los denominados lectores de tarjetas inteligentes "Secoder" para permitir al usuario verificar los datos de la transacción en un dispositivo seguro antes de firmarla y así detectar manipulaciones causadas por malware . Para utilizar Secoder, tanto el banco como el software de banca en línea deben ser compatibles con la extensión del protocolo Secoder de FinTS. [ 1 ]
HBCI ha sido sustituido por su sucesor, FinTS, y a fecha de 2011, 2000 instituciones financieras en Alemania dan soporte a FinTS.
Versiones
HBCI 2.2 PIN/TAN
HBCI 2.2 PIN/TAN (o HBCI+ ) es una extensión de HBCI que agregó un método de seguridad basado en PIN y TAN , que ya se utilizaba con BTX y la banca web .
FinTS 3.0
Para la versión 3.0 , que introdujo formalmente el método PIN/TAN, la especificación pasó a llamarse FinTS , mientras que el método de seguridad original basado en DSA y RSA conservó el nombre HBCI .
FinTS 4.0
En la versión 4.0 , la sintaxis básica de los mensajes se cambió a XML . Además, se redujo el número de intercambios de mensajes necesarios, lo que permitió la comunicación asíncrona (por ejemplo, a través de SMTP ) para diálogos de transacciones simples.
Referencias
- ↑ ZKA: Spezifikation FinTS 3.0 Alternativa ZKA Sicherheitsverfahren (PDF; 1,2 MB)
Enlaces externos
- hbci-zka.de / fints.de - Documentación e información sobre protocolos de la ZKA
- En hbci-zka.de - FinTS versión 4.1 (incluye enlace a las adaptaciones SEPA a FinTS)
- En hbci-zka.de - FinTS versión 4.0 (archivado)
- aquamaniac.de/aqbanking/ - Proyecto de software libre AqHBCI / OpenHBCI2
- www.pecuniabanking.de - Pecunia, Banca online para Mac, GPL
- banca en línea
- Tecnología bancaria
- Comunicación técnica
- Estándares de enrutamiento financiero
- Normas de Alemania
- Alemania esbozos