HWID
HWID — цифровой отпечаток, хэш-сумма или комбинация идентификаторов ключевых устройств ПК, которая позволяет программному обеспечению узнавать конкретную сборку даже после переустановки операционной системы. Применяется для лицензирования или слежки за устройствами.
Описание[править]
Первые широко известные реализации HWID были сделаны в продукции Microsoft, где начиная с Windows XP система активации начала использовать аппаратные идентификаторы для привязки лицензии к конкретному компьютеру. Сделано это было на фоне сильного роста пиратства.
Также HWID использовали разработчики игры для реализации античита. Обычные баны по IP или аккаунту легко обходились, поэтому античит-системы начали внедрять аппаратные баны, когда подвергался блокировке набор ПО и по сути читер должен был приобрести новый компьютер, чтобы поиграть. Так же стали отслеживать ботов.
Обычно это хэш, вычисляемый из набора аппаратных идентификаторов. Наиболее часто используются такие параметры, как серийный номер материнской платы, идентификатор процессора, серийные номера накопителей и так далее. Смысл в том, чтобы заменить эти номера было тяжело и желательно невозможно было сделать аппаратно.
Так, Microsoft Windows использует комбинацию из 10 аппаратных характеристик и присваивает каждой балл значимости, при изменении компонентов на определённый порог требуется повторная активация. Так что можно скажем заменить видеокарту или диск, но если заменен весь комп, то лицензия слетит.
Замена материнской платы, процессора или накопителя с ОС почти всегда приводит к новому HWID.