SoftPOS è un software che trasforma uno smartphone o un tablet in un terminale di pagamento contactless, consentendo a un esercente di accettare carte o wallet tap-to-pay senza un lettore di carte separato. Viene spesso utilizzato in piccoli punti vendita, nelle consegne e in scenari di servizi mobili, dove contano la portabilità e il basso costo di configurazione.
SoftPOS è importante perché sposta parte dell'ambiente di pagamento su un dispositivo di uso generale. Questo fa sì che la sicurezza dipenda non solo dall'app di pagamento, ma anche dal sistema operativo del dispositivo, dal livello di patch, dalla policy di blocco schermo e dai controlli sulle app. Gli aggressori possono cercare di sfruttare dispositivi con root o jailbroken, malware o app non autorizzate per interferire con i flussi di pagamento o rubare dati. I difensori riducono il rischio con la gestione dei dispositivi, il rafforzamento delle app, framework di pagamento affidabili e standard come EMVCo TapToMobile e PCI MPoC, che definiscono i requisiti di sicurezza per l'accettazione contactless su dispositivi commerciali pronti all'uso.


