Допустим, у нас есть форма, и в ней есть текстовое поле с вводом пароля:
<input id="pass" type="password" name="password" />
var pass = document.querySelector('#pass').value;
console.log(pass);
Таким методом можно вывести значение, которое записано в <input>.
Мой вопрос:
Мне кажется, это не безопасно, может, всем производителям браузеров скрывать это значение?
А при передаче методом POST в форме брать значение из ОЗУ, как вы считаете?
<input type="password">
придуман не для технической безопасности, а для сокрытия символов от чужих глаз только на мониторе.
Это было бы хорошо, если бы он, к примеру, шифровался сразу, но как-бы смысла в этом нет, так как в браузере есть еще много мест на JS.
Когда ты можешь перехватить пароль например onkeyup и т.п.
Поэтому эти поля предназначены только для того, чтоб тот кто возле вас, не видел ваш пароль, или например вы показываете демо экрана и т.п.
Мое мнение, что это так.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости