1

Будет ли какая-либо причина не передавать один раз серийный компьютер? Дополнительно тот же вопрос, касающийся серийного аккумулятора?

Я разрабатываю онлайн-интерфейс в сочетании с небольшим демоном, работающим на вашем компьютере, и сейчас я использую серийный номер как часть URL, чтобы делиться вашими данными с другими. Данные полностью анонимны, за исключением серийного номера вашего аккумулятора и серийного номера компьютера. Будет ли какая-либо причина, почему это будет плохой идеей или это считается плохой практикой?

заранее спасибо

РЕДАКТИРОВАТЬ:

Программа с открытым исходным кодом: http://github.com/cwoebker/como Онлайн-интерфейс можно найти здесь: http://como.cwoebker.com

Он предназначен для сбора данных о том, как со временем изменяется емкость вашей батареи.

1 ответ1

4

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

  • Конфиденциальность:

Серийные номера, очевидно, могут быть использованы в качестве уникальных идентификаторов, и когда они были включены на процессорах Pentium давным-давно, все пошло не так:

Из википедии:

Pentium III был первым процессором x86, который включал уникальный извлекаемый идентификационный номер, называемый PSN (серийный номер процессора). PSN в Pentium III можно прочитать программно с помощью инструкции CPUID, если эта функция не отключена в BIOS.

29 ноября 1999 года Группа Европейского парламента по оценке вариантов науки и техники (STOA) после своего доклада о методах электронного наблюдения попросила членов парламентского комитета рассмотреть правовые меры, которые "помешали бы установке этих чипов на компьютеры европейских граждан ». [13]

В конечном итоге Intel решила удалить функцию PSN на Pentium III на основе Tualatin, и эта функция не была перенесена на Pentium 4 или Pentium M. Эта функция не существует в современных процессорах Intel x86.

Как указал @EbGreen, вы можете использовать хеширование или другое преобразование для хранения и совместного использования аппаратных серийных номеров.

  • Юзабилити:

Я не уверен, что вы называете "серийный номер компьютера". Если это зависит от таких факторов, как драйверы, ядра, видеокарты, сетевые карты и другие элементы, которые могут быть удалены или обновлены, то всякий раз, когда пользователь делает это, я полагаю, ему / ей придется перерегистрировать или перенастроить ваше программное обеспечение, что анти-дружелюбный То же самое относится и к батареям. (Если серийный компьютер будет поступать с материнской платы, это не проблема, но материнские платы тоже можно обновить, хотя и реже).

Примечание: В то время как я писал этот ответ, ОП сделал комментарий о программном обеспечение , которое «предназначено для сбора данных о том , как ваша емкость батареи изменяется с течением времени», так что это означает , что должно быть батареей, и если Baterry изменяются, пользователь на самом деле был бы заинтересован в корректировке данных, поэтому мое второе замечание менее важно.

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