Кіріспе
Онлайн-банкинг протоколы FinTS (Қаржылық транзакциялар қызметі), бұрын HBCI (Үй банкі компьютерлік интерфейсі) деп аталған, неміс банктері әзірлеген және пайдаланатын онлайн-банкинг үшін банк тәуелсіз протокол. HBCI бастапқыда Германияның үш ірі банк желілері – Sparkassen Finanzgruppe, German Cooperative Financial Group және Германия банктерінің қауымдастығы жасаған. Бұл жұмыстың нәтижесінде ашық протокол спецификациясы құрылды, ол қауымға қолжетімді. Стандарттау жұмысының қажеттілігі, көптеген қолданыстан шыққан, өздігінен жасалған бағдарламалық клиенттер мен серверлерді (кейбіреулері әлі де BTX эмуляциясын қолданады) алмастыру болды. IFX (Интерактивті қаржылық алмасу), OFX (Ашық қаржылық алмасу) және SET (Қауіпсіз электрондық транзакциялар) Солтүстік Америка нарығына бағытталған, ал HBCI Еуропа нарығының талаптарын қанағаттандыру үшін жасалған. FinTS спецификациясы ZKA (Орталық несие комитеті) басқаратын веб-сайтта көпшілікке ашық.
FinTS (Financial Transaction Services), formerly known as HBCI (Home Banking Computer Interface), is a bank independent protocol for online banking, developed and used by German banks. HBCI was originally designed by Germany's three banking "pillar" networks, namely the Sparkassen Finanzgruppe, German Cooperative Financial Group, and Association of German Banks. The result of this effort was an open protocol specification, which is publicly available. The standardisation effort was necessary to replace the huge number of deprecated homemade software clients and servers (some of them still using BTX emulation). While IFX (Interactive Financial Exchange), OFX (Open Financial Exchange) and SET (Secure Electronic Transaction) are tailored for the North American market, HBCI is designed to meet the requirements of the European market. The FinTS specification is publicly available on a website run by the ZKA (Central Credit Committee).
Ерекшеліктері
PIN/TAN бір реттік парольдерді қолдау арқылы онлайн-банкингті қолдау. SWIFT арқылы онлайн-банкингті қолдау. DES және RSA шифрлау және электрондық қолтаңбалар. Дерек алмасу, шифрлау және электрондық қолтаңбалау үшін XML және SOAP-ты пайдалану. HTTP, HTTPS және SMTP байланыс қабаты ретінде қолданылады. Көп банктік қолдау: Бағдарламалық клиенттер бірнеше банктегі шоттарды қолдауға бағытталған. Платформадан тәуелсіздік: Техникалық ерекшеліктер әртүрлі клиенттерге арналған бағдарламалық құралдарды жасауға мүмкіндік береді. Шифрлау кілттерін сыртқы физикалық құрылғыда (смарт-картада) сақтау арқылы қауіпсіздікті арттыру. Пайдаланушыға, қол қойылмас бұрын, транзакция деректерін қауіпсіз құрылғыда тексеруге мүмкіндік беретін, зиянды бағдарламалардың салдарынан туындаған манипуляцияларды анықтау үшін "Secoder" смарт-карта оқығыштарын пайдалану мүмкіндігі. Secoder-ді пайдалану үшін банк және жеке банктік бағдарламалық құралы FinTS протоколының Secoder кеңейтімін қолдауы тиіс. HBCI өз ізбасары FinTS-пен алмастырылды, және 2011 жылдан бастап Германиядағы 2000-нан астам қаржы институты FinTS-ті қолдайды.
HBCI 2.2 PIN/TAN
HBCI 2.2 PIN/TAN (немесе HBCI+) – бұл HBCI-дің PIN және TAN негізіндегі қауіпсіздік әдісімен толықтырылған нұсқасы, мұндай әдіс BTX және интернет-банкингте бұрыннан қолданылып келген.
FinTS 3.0
3.0 нұсқасы, PIN/TAN әдісін ресми түрде енгізгендіктен, спецификациясы FinTS деп өзгертілді, ал бастапқы DSA және RSA негізіндегі қауіпсіздік әдісі HBCI атауын сақтап қалды.
FinTS 4.0
4.0 нұсқасында негізгі хабарлама синтаксисі XML форматына көшірілді. Бұдан әрі, қажетті қайтымды сұраулар саны азайтылды, бұл қарапайым транзакциялық әңгімелер үшін асинхронды байланысқа (мысалы, SMTP арқылы) мүмкіндік берді.