Le Commodore 64 peut désormais être un authentificateur à deux facteurs

0
94
Evan Amos

Le Commodore 64 pourrait être 40 ans, mais il y a toujours une communauté active pour développer de nouveaux jeux et logiciels pour l'ordinateur 6 bits autrefois populaire. Avec l'aide d'un nouveau programme, TOTP-C64, le C64 peut agir comme une application d'authentification à deux facteurs pour vos comptes en ligne.

Cameron Kaiser, peut-être mieux connu en tant que développeur de logiciels pour les navigateurs Web Classilla et TenFourFox, a publié un nouveau programme pour le Commodore 64 qui le transforme en une application d'authentification à deux facteurs. Le TOTP-C64 peut générer des codes en temps réel qui doivent être compatibles avec tout service prenant en charge la 2FA basée sur les applications, comme Google, Facebook, Discord, Mastodon et autres.

CONNEXE : Le PC le plus vendu de tous les temps : le Commodore 64 a 40 ans

Kaiser a écrit dans un article de blog sur le projet : “Certains d'entre vous demandent déjà si cette idée est totalement fou ou simplement la plupart du temps. Mais considérez: le C64 a une très petite surface d'attaque et il peut être complètement isolé. Les clés peuvent être saisies manuellement ou stockées sous forme de fichiers binaires dont vous devez connaître le fichier, le décalage et la longueur pour les utiliser correctement (sauf si vous faites du fichier entier la clé). Heck, vous devez même savoir sur quel disque (ou cassette ?) il se trouve. De plus, tout ce qui est amusant est toujours une justification satisfaisante !

Authenticator fonctionnant sur un Commodore SX-64 Old Vintage Computing Research

Le billet de blog détaille le travail requis, qui impliquait de créer une fonction de hachage SHA-1 pouvant fonctionner sur le processeur 6502 limité et de trouver un moyen de suivre l'heure actuelle sans horloge matérielle intégrée. Le résultat est un exploit impressionnant d'ingénierie logicielle et peut générer des codes 2FA ainsi qu'une application d'authentification sur un téléphone ou un ordinateur moderne, à moins que la clé ne dépasse 64 octets.

Vous pouvez consulter le code sur GitHub au lien source ci-dessous, et il existe également une version pré-compilée qui peut être exécutée directement sur un Commodore 64 ou un émulateur.

Source : Old Vintage Computing Research, GitHub

LIRE LA SUITE

  • › Comment ajouter et personnaliser des étiquettes de données dans les graphiques Microsoft Excel
  • › Voici pourquoi l'auto-hébergement d'un serveur n'est pas une bonne idée
  • › 10 fonctionnalités PlayStation 5 impressionnantes que vous devriez utiliser
  • › Comment consulter votre messagerie vocale sur Android
  • &rsaquo ; Voici pourquoi l'auto-hébergement d'un serveur en vaut la peine
  • › Vous pouvez maintenant obtenir Mozilla VPN et Firefox Relay pour moins d'argent