Il Commodore 64 può ora essere un autenticatore a due fattori

0
36
Evan Amos

Il Commodore 64 potrebbe avere 40 anni, ma c'è ancora una comunità attiva per lo sviluppo di nuovi giochi e software per il computer a 6 bit un tempo popolare. Con l'aiuto di un nuovo programma, TOTP-C64, il C64 può fungere da app di autenticazione a due fattori per i tuoi account online.

Cameron Kaiser, forse meglio conosciuto come sviluppatore di software per i browser Web Classilla e TenFourFox, ha rilasciato un nuovo programma per il Commodore 64 che lo trasforma in un'app di autenticazione a due fattori. TOTP-C64 può generare codici in tempo reale che dovrebbero essere compatibili con qualsiasi servizio che supporti 2FA basato su app, come Google, Facebook, Discord, Mastodon e altri.

RELAZIONATO: Il PC più venduto di tutti i tempi: il Commodore 64 compie 40 anni

Kaiser ha scritto in un post sul blog sul progetto: “Alcuni di voi si stanno già chiedendo se questa idea sia totalmente pazza o solo per lo più. Ma considera: il C64 ha una superficie di attacco molto piccola e può essere reso completamente airgapped. Le chiavi possono essere inserite manualmente o memorizzate come file binari di cui è necessario conoscere il file, l'offset e la lunghezza per essere utilizzati correttamente (a meno che non si renda l'intero file la chiave). Diamine, devi anche sapere su quale disco (o cassetta?) si trova. Inoltre, qualsiasi cosa divertente è sempre una giustificazione soddisfacente!”

Authenticator in esecuzione su un Commodore SX-64 Old Vintage Computing Research

Il post del blog entra nei dettagli sul lavoro richiesto, che ha comportato la creazione di una funzione hash SHA-1 che potrebbe essere eseguita sul processore 6502 limitato e la ricerca di un modo per tenere traccia dell'ora corrente senza un orologio hardware integrato. Il risultato è un'impressionante impresa di ingegneria del software e può generare codici 2FA e un'app di autenticazione su un telefono o un computer moderno, a meno che la chiave non sia più lunga di 64 byte.

Puoi controllare il codice su GitHub al link sorgente sottostante, e c'è anche una versione precompilata che può essere eseguita direttamente su un Commodore 64 o un emulatore.

Fonte: Old Vintage Computing Research, GitHub

LEGGI SUCCESSIVO

  • › Come aggiungere e personalizzare le etichette dei dati nei grafici di Microsoft Excel
  • › Ecco perché l'hosting autonomo di un server non è una buona idea
  • › 10 fantastiche funzioni di PlayStation 5 che dovresti usare
  • › Come controllare la tua casella vocale su Android
  • › Ecco perché l'hosting autonomo di un server vale la pena
  • › Ora puoi ottenere Mozilla VPN e Firefox Relay a un prezzo inferiore