Как я могу превратить дискету в смарт-карту?

335
Lilly Mage

Я фанат старых технологий, таких как дискета, и я хотел бы найти применение для 21-го века.

Итак, мой вопрос: с технологией смарт-карт, которыми мы располагаем сегодня, такими как Charismathics и PassagePoint, как я могу превратить дискету в смарт-карту?

Моя цель - сделать так, чтобы дискета автоматически запускала сценарий входа в систему без какого-либо вмешательства пользователя, кроме вставки его в дисковод. Карточка по сути.

Можно ли это сделать? Я надеюсь сделать это в Windows или Linux.

1
Дискета бесполезна без привода, и диск должен быть подключен к контроллеру. FDC (контроллер дискеты) становится (или уже есть) дефицитным, как интегрированное периферийное устройство на ПК. sawdust 9 лет назад 0

1 ответ на вопрос

4
grawity

Not sure how a smartcard is related to "autorun a logon script"?

Anyway. Floppy disks cannot act as full-featured smartcards. (They don't even have any electronics in them, which a smartcard would need to perform cryptographic ops.) So that could be done if you gutted the disk and the drive, and glued an actual smartcard in one, a card reader in the other.

At best, you could use a floppy disk as a sort of simple password-replacement, similar to how https://github.com/aluzzardi/pam_usb works for USB sticks – it would probably work with /dev/fd0 with only minimal adaptation.

The PAM module works by checking that the disk contains a secret file matching some hash, and even has some basic protection against copies/replays by regenerating the secret on every login (since the floppy disk itself is just a 'dumb' storage device & cannot prevent someone from simply copying the "secret" file).