Во-первых, позвольте мне признать, что то, что я знаю о HTTPS, довольно элементарно.Я не очень много знаю о безопасности сеансов, шифровании или о том, как должна выполняться любая из этих вещей.
Что я знаю, так это то, что безопасность сети важна;эти ужасные истории XSS, CSRF и инъекций базы данных всплывают снова и снова.Я знаю, что превентивная позиция против таких подвигов лучше, чем реактивная.
Но мотивация для этого вопроса исходит с другой точки зрения.Я работаю на сайте, который регулярно принимает платежи от пользователей.Очевидно, что платежи отправляются по безопасному каналу (HTTPS).В основном я работаю над CSS, HTML и JavaScript сайта.Мне сказали, что необходимо дублировать CSS, JavaScript и файлы изображений, прежде чем их можно будет вызывать по HTTPS.Предположим, у меня есть следующие файлы:
- css / global.css
- js / global.js
- images /
Насколько я понимаю, эти файлы должны быть продублированы, прежде чем их можно будет "добавить" в HTTPS.Таким образом, файл может быть защищенным (HTTPS) или нет.
Если это так, то это является серьезным препятствием.Даже на самом маленьком сайте было бы очень сложно дублировать файлы, а затем поддерживать их каждый раз, когда вы вносите изменения в CSS или JS.Очевидно, что это можно облегчить, переместив все в HTTPS.
Итак, я хочу знать, каковы плюсы и минусы сайта, который полностью стоит за HTTPS? Это вызывает заметные накладные расходы?Разве глупо ставить весь сайт под шифрование?Будут ли пользователи чувствовать себя безопаснее, увидев «безопасные» уведомления в своем браузере в течение всего посещения?И последнее, но не менее важное: действительно ли это делает сайт более безопасным ?От чего HTTPS не защищает?