Der Commodore 64 kann jetzt ein Zwei-Faktor-Authentifikator sein


Ein Commodore 64 Heimcomputer auf blauem Hintergrund
Evan Amos

Der Commodore 64 ist zwar 40 Jahre alt, aber es gibt immer noch eine aktive Community für die Entwicklung neuer Spiele und Software für den einst beliebten 6-Bit-Computer. Mit Hilfe eines neuen Programms, TOTP-C64, kann der C64 als Zwei-Faktor-Authentifizierungs-App für Ihre Online-Konten fungieren.

Cameron Kaiser, vielleicht am besten bekannt als Softwareentwickler für die Webbrowser Classilla und TenFourFox, hat ein neues Programm für den Commodore 64 veröffentlicht, das ihn in eine Zwei-Faktor-Authentifizierungs-App verwandelt. TOTP-C64 kann Echtzeitcodes generieren, die mit jedem Dienst kompatibel sein sollten, der App-basiertes 2FA unterstützt, wie Google, Facebook, Discord, Mastodon und andere.

VERBUNDEN: Der meistverkaufte PC aller Zeiten: Commodore 64 wird 40

Kaiser schrieb in einem Blogbeitrag über das Projekt: „Einige von euch fragen schon, ob diese Idee ist total Nüsse oder einfach nur meistens. Aber bedenken Sie: Der C64 hat eine sehr kleine Angriffsfläche und kann komplett mit Luftspalt versehen werden. Schlüssel können manuell eingegeben oder als Binärdateien gespeichert werden, für deren korrekte Verwendung Sie die Datei, den Offset und die Länge kennen müssen (es sei denn, Sie machen die gesamte Datei zum Schlüssel). Heck, Sie müssen sogar wissen, was Scheibe (oder Kassette?) es ist an. Außerdem ist alles, was Spaß macht, immer eine zufriedenstellende Rechtfertigung!“

2FA auf Commodore SX-64
Authenticator läuft auf einem Commodore SX-64 Alte Vintage Computerforschung

Der Blog-Beitrag geht detailliert auf die erforderliche Arbeit ein, die das Erstellen einer SHA-1-Hash-Funktion umfasste, die auf dem begrenzten 6502-Prozessor ausgeführt werden konnte, und das Finden einer Möglichkeit, die aktuelle Zeit ohne eine integrierte Hardwareuhr zu verfolgen. Das Ergebnis ist eine beeindruckende Leistung der Softwareentwicklung und kann 2FA-Codes sowie eine Authentifizierungs-App auf einem Telefon oder modernen Computer generieren, es sei denn, der Schlüssel ist länger als 64 Byte.

Sie können den Code auf GitHub unter dem Quelllink unten überprüfen, und es gibt auch eine vorkompilierte Version, die direkt auf einem Commodore 64 oder Emulator ausgeführt werden kann.

Quelle: Alte Vintage Computerforschung, GitHub



source-107

Leave a Reply