Некоторые причины, по которым использование PIN-кода может быть более безопасным, чем пароля:
- Привязка к устройству. 34 PIN-код не может использоваться без конкретного оборудования, к которому он был настроен. 3 В то время как пароль, например сетевой, может передаваться на сервер и быть перехвачен при передаче или украден с сервера. 3
- Локальное хранение. 3 PIN-код задаётся на устройстве на локальном уровне, не передаётся и не хранится на сервере. 3
- Ограничение количества попыток ввода. 2 В большинстве систем, использующих PIN-коды, устанавливается максимальное количество попыток ввода до блокировки. 2
- Ручной ввод. 2 PIN-коды почти всегда требуют ручного ввода, поэтому злоумышленникам, осуществляющим атаку методом подбора, придётся использовать клавиатуру, что заставит их быстро отказаться от этой затеи. 2
Однако и PIN-код, и пароль имеют свои сильные и слабые стороны, и то, какой из них безопаснее, зависит от конкретной среды и сценариев использования. 4