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