O Commodore 64 agora pode ser um autenticador de dois fatores


0
Evan Amos

O Commodore 64 pode ter 40 anos, mas ainda existe uma comunidade ativa para o desenvolvimento de novos jogos e software para o outrora popular computador de 6 bits. Com a ajuda de um novo programa, TOTP-C64, o C64 pode atuar como um aplicativo de autenticação de dois fatores para suas contas online.

Cameron Kaiser, talvez mais conhecido como o desenvolvedor de software para os navegadores Classilla e TenFourFox, lançou um novo programa para o Commodore 64 que o transforma em um aplicativo autenticador de dois fatores. O TOTP-C64 pode gerar códigos em tempo real que devem ser compatíveis com qualquer serviço que suporte 2FA baseado em aplicativo, como Google, Facebook, Discord, Mastodon e outros.

RELACIONADO: O PC mais vendido de todos os tempos: Commodore 64 faz 40 anos

Kaiser escreveu em um post de blog sobre o projeto: “Alguns de vocês já estão perguntando se essa ideia é totalmente nozes ou apenas principalmente. Mas considere: o C64 tem uma superfície de ataque muito pequena e pode ser feito completamente com airgapped. As chaves podem ser inseridas manualmente ou armazenadas como arquivos binários que você precisa conhecer o arquivo, deslocamento e comprimento para usar corretamente (a menos que você torne o arquivo inteiro a chave). Heck, você tem que saber o que disco (ou fita cassete?) está ligado. Além disso, qualquer coisa divertida é sempre uma justificativa satisfatória!”

2FA no Commodore SX-64
Autenticador rodando em um Commodore SX-64 Pesquisa de computação antiga antiga

A postagem do blog detalha o trabalho necessário, que envolveu a criação de uma função de hash SHA-1 que poderia ser executada no limitado processador 6502 e a descoberta de uma maneira de rastrear a hora atual sem um relógio de hardware integrado. O resultado é um feito impressionante de engenharia de software e pode gerar códigos 2FA, bem como um aplicativo autenticador em um telefone ou computador moderno, a menos que a chave tenha mais de 64 bytes.

Você pode conferir o código no GitHub no link da fonte abaixo, e também há uma versão pré-compilada que pode ser executada diretamente em um Commodore 64 ou emulador.

Fonte: Old Vintage Computing Research, GitHub


Like it? Share with your friends!

0

What's Your Reaction?

hate hate
0
hate
confused confused
0
confused
fail fail
0
fail
fun fun
0
fun
geeky geeky
0
geeky
love love
0
love
lol lol
0
lol
omg omg
0
omg
win win
0
win

0 Comments

Your email address will not be published. Required fields are marked *