Windows 10 all'interno dei Bancomat

Qualche anno fa, mi sono occupato della migrazione da Windows XP a Windows 7 di bancomat (ATM) per una grande banca italiana.

In quell'occasione ho avuto la possibilità di imparare diverse cose riguardanti le soluzioni ATM.

ATM

Nello specifico gli ATM sono proposti da vendor molto specializzati che presentano una soluzione composta principalmente da tre componenti software:

  • Sistema Operativo
  • Framework proprietario XFS
  • Applicativo di front end

Brevemente il sistema operativo può essere Windows o Linux (la maggior parte Windows almeno in Italia) mentre lo strato XFS rappresenta un framework proprietario dell'azienda che propone la soluzione che fa da canale di comunicazione con le periferiche che sono loro stesse dei mini computer (ad esempio il tastierino numerico, il cassetto che eroga le banconote...). Infine l'applicazione di front end è quella che permette all'utente di interagire decidendo l'importo da erogare il che scatena diversi processi tra cui il colloquio con la parte di back end per la validazione della transazione e le chiamate (tramite XFS) alle periferiche per l'erogazione del denaro.

In Italia tipicamente queste soluzioni sono basate su Windows 7 ma il fatto che questo sistema operativo andrà fuori supporto il 14 gennaio 2020 ha fatto si che all'uscita di Windows 10 la ATMia (associazione che da 20 anni si occupa di guidare le scelte in ambito ATM) abbia pubblicato una raccomandazione per i vendor ATM di sviluppare soluzioni basate su questo sistema operativo saltando l'adozione di Windows 8/8.1

https://www.atmia.com/files/Position%20Papers/Position%20Paper%20Recommending%20a%20Migration%20to%20Windows%2010%20Operating%20System%20-%20PUBLISHED.pdf

Da qualche giorno Diebold Nixdorf ha annunciato il supporto di Windows 10 alle sue soluzioni ATM!

https://news.dieboldnixdorf.com/press-releases/diebold-nixdorf-first-atm-manufacturer-to-support-windows-10.htm

Questo annuncio rappresenta un riconoscimento importante alla maturità e validità di Windows 10 come sistema operativo per soluzioni mission critical.

Un ATM basato su Windows 10 si potrà giovare di tutte le più avanzate tecnologie di sicurezza tra cui Device Guard, Bitlocker, Windows Defender, Moder App... in modo da innalzare enormemente il livello della sicurezza di queste soluzioni.