Angularjs и отрыжка

Один из моих клиентов говорит, что он мог видеть html и javascript, используя набор отрыжки. мы использовали angularjs на стороне клиента, а на стороне сервера мы использовали webapi.

Он говорит, что не должен видеть конфиденциальные данные в HTML-страницах. Могу ли я знать, что будет решением для этого.

1 ответ

Прежде всего, файлы JavaScript и HTML - это те данные, которые должны быть отправлены пользователю. Поэтому, если у вас есть конфиденциальные данные, которые не следует раскрывать пользователю, просто не включайте их в JavaScript и HTML.

Как правило, для защиты вашей бизнес-логики на стороне клиента (и повышения производительности загрузки страниц) обычно рекомендуется увеличивать и уменьшать файлы JavaScript. Таким образом, они становятся нечитаемыми.

Но, пожалуйста, имейте в виду, что расширение не может зашифровать ваши данные. Например, если вы хотите отобразить баланс своего банковского счета на странице, может быть переменная JavaScript bankAccountBalance=100 может быть переименован в b=100 (так не читается человеком), но его значение всегда будет действительным числом на вашем банковском счете, т.е. 100,

HTML также может быть уменьшен (и так должно быть). Но это просто помогает удалить разрывы строк, лишние пробелы и т. Д. Это не защищает ваши данные.

Другие вопросы по тегам