A method, comprising: receiving, by a user device from an intervening device, first access device identification data for a first access device; presenting, by the user device, the first access device identification data in a request to interact with the first access device to the user of the user device; receiving, by the user device, a confirmation from the user that the user wants to interact with the first access device; receiving, by the user device that is proximate to the first access device, a message from a second access device via the intervening device, the message comprising message data including at least second access device identification data, and a digital signature that is created by signing a hash of the at least second access device identification data with a private key of a public/private key pair associated with the second access device; obtaining the hash from the digital signature using a public key; generating an additional hash of the message data; comparing, by the user device, the hash to the additional hash; determining, by the user device, if the hash matches the additional hash; when the hash does not match the additional hash, automatically terminating, by the user device, any further interaction with the second access device; and when the hash matches the additional hash: presenting, by the user device to the user of the user device, the second access device identification data in a subsequent request to interact with the second access device; receiving, by the user device, an additional confirmation that the user of the user device wants to interact with the second access device or determining that a user of the user device has not confirmed an intent to interact with the second access device; and terminating any further interaction with the second access device based at least in part on determining that the user has not confirmed an intent to interact with the second access device. receiving, by a user device from an intervening device, first access device identification data for a first access device; presenting, by the user device, the first access device identification data in a request to interact with the first access device to the user of the user device; receiving, by the user device, a confirmation from the user that the user wants to interact with the first access device; receiving, by the user device that is proximate to the first access device, a message from a second access device via the intervening device, the message comprising message data including at least second access device identification data, and a digital signature that is created by signing a hash of the at least second access device identification data with a private key of a public/private key pair associated with the second access device; obtaining the hash from the digital signature using a public key; generating an additional hash of the message data; comparing, by the user device, the hash to the additional hash; determining, by the user device, if the hash matches the additional hash; when the hash does not match the additional hash, automatically terminating, by the user device, any further interaction with the second access device; and when the hash matches the additional hash: presenting, by the user device to the user of the user device, the second access device identification data in a subsequent request to interact with the second access device; receiving, by the user device, an additional confirmation that the user of the user device wants to interact with the second access device or determining that a user of the user device has not confirmed an intent to interact with the second access device; and terminating any further interaction with the second access device based at least in part on determining that the user has not confirmed an intent to interact with the second access device. presenting, by the user device to the user of the user device, the second access device identification data in a subsequent request to interact with the second access device; receiving, by the user device, an additional confirmation that the user of the user device wants to interact with the second access device or determining that a user of the user device has not confirmed an intent to interact with the second access device; and terminating any further interaction with the second access device based at least in part on determining that the user has not confirmed an intent to interact with the second access device.