Our proposed concept protects ATMs from being manipulated by inside attackers.Banks are aware of their ATMs’ system states at all times.ATMs may be customized by banks with new applications, e.g. ticketing applications—it is assured that those applications cannot harm any critical ATM applications.