Size: a a a

2020 February 04

YB

Yanis Benson in Distributed
Kirill Pimenov
> The software is Byzantine. The standard keyserver software is called SKS, for "Synchronizing Key Server". A bright fellow named Yaron Minsky devised a brilliant algorithm that could do reconciliations very quickly. It became the keystone of his Ph.D thesis, and he wrote SKS originally as a proof of concept of his idea. It's written in an unusual programming language called OCaml, and in a fairly idiosyncratic dialect of it at that. This is of course no problem for a proof of concept meant to support a Ph.D thesis, but for software that's deployed in the field it makes maintenance quite difficult. Not only do we need to be bright enough to understand an algorithm that's literally someone's Ph.D thesis, but we need expertise in obscure programming languages and strange programming customs.
Хотя, наверное имеет смысл почитать эту диссертацию на досуге, прям даже интересно, что там такое.
источник

KP

Kirill Pimenov in Distributed
Сорян, вещи с upgradeable firmware не очень подходят.
источник

KP

Kirill Pimenov in Distributed
Потому что толку-то от защиты ПИНом и всей ржи этой тогда
источник

KP

Kirill Pimenov in Distributed
(Ну и кстати, зачем защищать пином второй фактор? А GPG-ключи конечно пином защищены у Юби)
источник

KP

Kirill Pimenov in Distributed
А, это вообще не криптоключ, это просто 2FA токен
источник

KP

Kirill Pimenov in Distributed
Ну ок; имеет право на жизнь наверное, как и solo
источник

KP

Kirill Pimenov in Distributed
Единственный из опенсорсных, кто хоть как-то к Юбикею подобрался по разумному набору фич — это Nitrokey (и его производная LibremKey)
источник

KP

Kirill Pimenov in Distributed
Но там тоже токен отдельно, ключ шифрования отдельно
источник

KP

Kirill Pimenov in Distributed
И кнопки на корпусе нет
источник

@

@mr_tron in Distributed
Kirill Pimenov
Сорян, вещи с upgradeable firmware не очень подходят.
почему?
источник

@

@mr_tron in Distributed
я вот использую ledger nano s как аппаратный токен для gpg.
источник

@

@mr_tron in Distributed
и не вижу в чём проблема апдейтов. оно внутри девайса проверяет подпись прошивки
источник

KP

Kirill Pimenov in Distributed
@mr_tron
и не вижу в чём проблема апдейтов. оно внутри девайса проверяет подпись прошивки
Ну ты же в курсе что там баг был, и чуваки на Леджере змейку (неподписанную, естественно) запустили?
источник

@

@mr_tron in Distributed
угу. только прошивку всё равно нельзя залить незаметно.
источник

KP

Kirill Pimenov in Distributed
До этого ещё вот это было
источник

KP

Kirill Pimenov in Distributed
@mr_tron
угу. только прошивку всё равно нельзя залить незаметно.
Ну то есть твоя модель — это физическая безопасность девайса.
Всё норм, кроме supply-chain атаки
источник

KP

Kirill Pimenov in Distributed
У меня есть леджер, который я в руки от CTO Леджера получил.
Думаю, это один из немногих на планете девайсов, где этого риска совсем не было =)
источник

@

@mr_tron in Distributed
ну так суплай-чейн атака может быть и на юбикей
источник

@

@mr_tron in Distributed
но хотя сложнее конечно
источник

KP

Kirill Pimenov in Distributed
@mr_tron
ну так суплай-чейн атака может быть и на юбикей
Только хардверная — и от того гораздо более дорогостоящая.
Кроме того, чем более массовый девайс, тем разнообразнее у него супплайн-чейны, и тем дороже эта атака.
источник