La solution baptisée CodeSure Visa comprend une puce bloquée par un code PIN (numéro d'identification personnel). Celle-ci se déverrouille avec un code à 4 chiffres, comme lors de paiement chez un commerçant ou un distributeur de billets.

Cependant, les transactions en ligne sont plus sensibles, car les sites n'utilisent pas le système de code PIN. Ils préfèrent se baser sur les trois chiffres gravés derrière la carte bleue. Mais Un hacker qui a obtenu des détails tels que numéro de la carte, date d'expiration et code de sécurité à trois chiffres (par exemple en autorisant son navigateur à garder en mémoire ses informations sensibles pour éviter les retaper) peut être en mesure de faire un achat en ligne.

Visa et Mastercard ont demandé aux sites marchands des mesures complémentaires, comme le système 3DS. Ce dernier implique que l'acheteur entre un mot de passe ou des parties d'un mot de passe dans un navigateur qui s'affiche lors de la validation de la transaction.

[[page]]

Mais les groupements bancaires considèrent que les mots de passe sont statiques et donc vulnérables.

Une carte à puce et à clavier

L'afficheur alphanumérique et le clavier sur la carte Visa CodeSure est une étape supplémentaire dans la protection des achats en ligne. Concrètement, au cours d'une transaction, le client devra cliquer sur « Vérifier par Visa » et entrer son code PIN sur le clavier. Si le code est correct, la carte génère un code d'accès électronique unique qui peut être entré dans le cadre « Vérifié par Visa ». Ce code d'authentification unique n'est valable que pour une période de temps très court. S'il devait être intercepté par un pirate, il devrait être utilisé rapidement avant expiration.

D'autres services sont envisagés avec cette technologie, comme les services bancaires en ligne, selon Visa. La banque donnerait un nombre, appelé un code numérique dynamique, que le client entrerait sur la carte. Si ce nombre est authentifié, il est confirmé que la demande provient bien de la banque du client. Ce dernier, après saisie de son code PIN, générera un code d'accès unique pour la transaction. Ce processus s'appelle une authentification mutuelle. Les mêmes étapes pourraient être utilisées lors d'une transaction téléphonique en utilisant une carte CodeSure.  A noter que sur celle-ci, l'autonomie de la puce est estimée à trois ans, ce qui est beaucoup au regard de la taille de la carte