С Новым годом! Форум программистов, компьютерный форум, киберфорум
Безопасность сайтов и серверов
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
 Аватар для Hrethgir
421 / 143 / 3
Регистрация: 25.01.2012
Сообщений: 6,206
Записей в блоге: 176

Сертификат HTTPS

23.12.2019, 21:08. Показов 2051. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не совсем понятна необходимость сертификата для сайта, если так или иначе шифрованием данных занимается сервер хостера.
Не могу никак понять какую функциональность добавляет сам сертификат и как он это делает? Если хостер хочет просто снять какую-то с себя ответственность, то это ещё ясно. Но как допустим владелец сайта получивший сертификат может отвечать за всех пользователей размещающих там контент?

Но основная непонятка в том, что протокол обеспечивается непосредственно сервером хостера, и какую роль тут играет сертификат владельца сайта - не ясно вообще.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.12.2019, 21:08
Ответы с готовыми решениями:

Let’s Encrypt сертификат на сайт
Здравствуйте форумчане, купил себе хостинг от INOVENTICA* решил установить ssl сертификат на сайть генерировал новый сертификат от let's...

Сертификат для подписыввания сертификатов
Интересно, можно ли где-то зарегистрировать такой сертификат, что бы им можно было подписывать сертификаты?

Подскажите, как выбрать SSL сертификат
всем привет! подскажите, как выбрать ssl сертификат? На обычный сайт, для физ. лица, обычный ssl сертификат? я выбираю, есть за...

5
16 / 12 / 4
Регистрация: 12.10.2019
Сообщений: 35
25.12.2019, 12:14
Лучший ответ Сообщение было отмечено Hretgir как решение

Решение

Тут коротко и не объяснишь. Протокол HTTPS требует, чтобы клиент (т.е. посетитель сайта) и сервер, на котором расположен сайт (т.е. сервер Вашего хостера) имели сертификаты, которыми они должны обменяться при установлении защищенного соединения. Тут Ваша логика работает. НО: смысл защищенного соединения не просто в том, чтобы применить шифрование. Нужно понимать, что шифрование требуется для того, чтобы расположенный где-то на пути соединения между клиентом и сервером злоумышленник не мог прочитать и/или изменить данные. Здесь просто шифрования уже недостаточно. Представим себе, что для соединения не требуется сертификат конкретного сайта. Тогда злоумышленник сможет ответить клиенту, что он на самом деле и есть сервер, на котором расположен Ваш сайт. При этом клиент будет отправлять данные злоумышленнику, а тот будет прикидываться клиентом и осуществлять взаимодействие с Вашим реальным сайтом. Говоря техническим языком, злоумышленник выступит в роли SSL/TLS терминатора. Очевидно, при этом злоумышленник сможет и читать все, что клиент посылает серверу и обратно, а также менять эти данные.

Именно для того, чтобы предотвратить такой сценарий протокол HTTPS осуществляет проверку подлинности сертификата. Если говорить упрощенно, то делается это следующим образом. Существует некоторое количество безусловно доверенных центров сертификации. Вы, как владелец сайта, должны (зачастую с помощью хостера) сгенерировать запрос сертификата и отправить его в такой центр. Центр проверит, что Вы действительно являетесь владельцем сайта, и при успешной проверки выдаст Вам сертификат на Ваш сайт со своей цифровой подписью. Ваш сертификат связан с создаваемым одновременно при создании запроса на получение сертификата приватным ключом. Этот ключ Вы (Ваш хостер) храните на сервере, на котором хостится Ваш сайт и соответствующим образом подключается в конфиге версервера. Без приватного ключа злоумышленник не сможет воспользоваться (присвоить себе) сертификат Вашего сайта. При установлении защищенного соединения с сервером клиент проверяет, что высланный сервером сертификат подписан одним из указанных выше (и известных всем стандартным браузерам) центров сертификации. Если цифровая подпись верна, то браузер клиента высылает на сервер данные, зашифрованные с использованием публичной части ключа, находящейся в теле сертификата. Без приватного ключа злоумышленник не сможет расшифровать запрос клиента и, соответственно, не сможет дать на него правильный ответ. Таким образом гарантируется, что клиент соединится только с нужным сервером.

Собственно, для того, чтобы злоумышленник не смог сам сгенерировать "липовый" сертификат сайта, здесь и требуется непосредственное участие владельца сайта. Центры сертификации поставят свою подпись только на сертификат, создатель которого сможет доказать, что он реально владеет сайтом. В данном случае, это - Вы.

Иногда хостер сам может все это сделать - в случае, если Вы регистрировали домен через этого хостера и используете его сервера доменных имен. В противном случае без Вашего участия не обойтись. Если подумать, в этом есть смысл. Представьте себе, что злоумышленник завладеет доступом к одному из хостеров (не обязательно Вашему). Что тогда помешает ему получить цифровую подпись от центра сертификации, если центр не будет пытаться проверять право на владение сайтом?

Надеюсь, это достаточно понятно
1
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
25.12.2019, 12:23
Цитата Сообщение от Hretgir Посмотреть сообщение
Не совсем понятна необходимость сертификата для сайта
защита от MITM
0
 Аватар для Hrethgir
421 / 143 / 3
Регистрация: 25.01.2012
Сообщений: 6,206
Записей в блоге: 176
25.12.2019, 19:17  [ТС]
Цитата Сообщение от N3utr1no Посмотреть сообщение
Надеюсь, это достаточно понятно
Дочитал, спасибо всё понятно.
0
Фрилансер
 Аватар для Black Fregat
3709 / 2082 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
25.12.2019, 19:25
Цитата Сообщение от Hretgir Посмотреть сообщение
получив ответ с сертификатом, проверяет его в сертификационном центре
Проверяется цифровая подпись сертификационного центра, входящая в состав сертификата
1
 Аватар для Hrethgir
421 / 143 / 3
Регистрация: 25.01.2012
Сообщений: 6,206
Записей в блоге: 176
25.12.2019, 19:32  [ТС]
Цитата Сообщение от Black Fregat Посмотреть сообщение
Проверяется цифровая подпись сертификационного центра, входящая в состав сертификата
спасибо за уточнение.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.12.2019, 19:32
Помогаю со студенческими работами здесь

Ssl-сертификат. Нужен или нет?
Подскажите на что влияет ssl-сертификат. Нужен ли он вообще или нет. Где его купить можно или добиться бесплатно что-то кто-то...

Как присоединить сертификат SSl к сайту
Добрый день. Подскажите,пожалуйста,как присоединить сертификат SSl к сайту. Сертификат получил.В Mozile есть. Брал StartSSl. А...

Как установить SSL сертификат на хостинг?
Здравствуйте все! Не знаю в правильную ли я ветку пишу, если что, пусть админы перенесут. У меня Линукс хостинг на GoDaddy на 25...

Как соединить сертификат и закрытый ключ? Требуется Smart Card
Добрый день. У меня был куплен домен на REG.RU. Вместе с доменом в комплекте шёл бесплатный сертификат SSL. У меня имеется открытый ключ...

Бесплатные или дешевые доменное имя и SSL-сертификат для домашнего сервера
Есть постоянный внешний IP на QWERTY и Linux-сервер дома. IP адрес и DNS от QWERTY получает роутер, порты пробрасываются на сервер через...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru