-2

Контекст: я пытаюсь установить MongoDB и увидел, что есть отдельные установщики для Windows 2008 или более поздней версии с поддержкой SSL и один без поддержки SSL. Моя машина работает под управлением 64-разрядной версии Windows 10 Home.

"SSL === Secure Sockets Layer", как я узнал в Google.

Теперь, как я узнаю, поддерживает ли моя ОС SSL или нет? (Кроме того, что значит иметь поддержку SSL? С точки зрения пользователя / веб-разработчика?) Или это хромой вопрос?

Может кто-нибудь пролить свет на это?

2 ответа2

4

Выбор указывает, хотите ли вы версию с поддержкой SSL или нет.

SSL (или TLS) - это метод шифрования, используемый для онлайн-коммуникации. Вы, вероятно, видели это много раз на веб-сайтах (используя https), но это также используется для многих других протоколов.

Если ваша БД предназначена только для локального доступа, то было бы больше проблем с настройкой и потребовалось бы больше ресурсов, чтобы ничего не использовать SSL, но если вы сделаете ее доступной извне, это очень хорошая идея, чтобы зашифровать ее.

Руководство MongoDB содержит хорошие инструкции по установке с поддержкой SSL.

2

Операционные системы обычно не имеют поддержки SSL, встроенной в систему. Возможно, библиотеки поставляются по умолчанию с ОС или предварительно установлены библиотеки SSL. Тем не менее, очень часто приложения могут зависеть от конкретной версии или использования библиотек SSL для работы. Большинство копий Windows поставляются с необходимыми клиентскими библиотеками для собственных или предустановленных приложений, которым это необходимо.

Программное обеспечение часто также может быть создано с использованием SSL. Создание с использованием SSL означает, что у вас есть поддержка SSL, которая, как правило, то, что вы хотите, если только у вас нет. Вы можете делать не ssl-соединения (скажем, если ваши db и приложение находятся на одном и том же или на доверенных хостах, которые заблокированы) или ssl-соединения (через Интернет) с клиентом с включенным SSL.

Тем не менее, SSL является фундаментальной технологией, используемой в веб-серверах. HTTPS? SSL. Наиболее «тривиальное» двухточечное веб-шифрование? SSL.

Windows 10 home, вероятно, и здесь не лучший выбор для разработки, но это совершенно другой аргумент.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .