2

Можно ли показать, как генерировать цифровую подпись, контрольную сумму или что-то в этом духе на основе аппаратного обеспечения вашего компьютера с использованием Ubuntu Live CD?

Таким образом, после создания первой цифровой подписи, когда часть оборудования удаляется или изменяется, если цифровая подпись создается снова, она должна отличаться.

Возможно ли это с живым CD Ubuntu?

1 ответ1

3

Microsoft и другие компании потратили много времени на решение этой проблемы для своих продуктов (например, Windows Genuine Advantage). Но вот быстрый способ получить аппаратную часть системы от Linux, и ваш live CD, вероятно, будет иметь встроенные эти инструменты.

Начните с инструмента "lspci". Этот инструмент показывает в удобочитаемом тексте оборудование, видимое на вашей шине PCI. Например, он перечислит вашу сетевую карту, видеокарту, звуковую карту и некоторые компоненты материнской платы.

Теперь вы можете использовать "lspci", но вы, вероятно, ищете что-то более краткое. Я предлагаю хешировать этот вывод в MD5. Для этого введите:

lspci | md5sum

Это перенаправит команду "lspci" в "md5sum", которая вернет хеш MD5, который выглядит примерно так:

9cd70f471a97a5179f140726b021c52e

Хотя это, безусловно, менее безопасный способ обработки аппаратных отпечатков пальцев, это быстрый и простой способ выполнить работу. Вы должны знать, что вполне вероятно, что если вы поменяете компонент на другой с той же моделью и ревизией (скажем, вы купили две карты NVidia GeForce 7800GTS в одном магазине в одно и то же время), вы, вероятно, получите тот же хеш. Так что, если это проблема, это может быть не для вас. Но если бы вы и я выполнили эту команду, мы получили бы совершенно разные результаты.

Надеюсь, это поможет!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .