Чи є якісь недоліки у програмі Cloudflare "гнучкий SSL"?


12

Cloudflare дозволяє обслуговувати ваш сайт через SSL, не купуючи та встановлюючи сертифікат безпеки, продукт, який вони називають "гнучкий SSL" . (Вони виконують функції проксі-сервера і обслуговують ваш сайт через SSL зі своїх серверів, тоді як з'єднання від вашого сервера до їхнього залишається незашифрованим.)

В даний час вони пропонують гнучкий SSL безкоштовно .

Повідомляючи Google, що HTTPS тепер є рейтинговим сигналом , я розглядаю можливість переключення декількох сайтів на Cloudflare, придбання облікового запису Pro та ввімкнення їх опції "гнучкий SSL", оскільки це здається найпростішим способом обслуговування кількох сайтів через HTTPS без купувати та керувати кількома сертифікатами.

Чи є якийсь мінус у гнучкому SSL Cloudflare?

Мені зручно використовувати Cloudflare як проксі - мене більше цікавлять два фактори:

  1. Досвід для кінцевих споживачів. (наприклад, чи побачать відвідувачі попередження про безпеку?)
  2. Рівень пропонованої безпеки. (Досить для простого блогу, але не для інтернет-магазину, оскільки вони передаватимуть дані кредитної картки зі свого сервера на ваш незашифрований?)

Якщо безпека викликає занепокоєння, я, ймовірно, використовую сертифікат безкоштовного SSL рівня 01. Щодо іншого (наприклад, щоб створити враження, що Google є безпечним, особливо з огляду на те, що використання SSL зараз є фактором ранжування) Гнучкі SSL повинні бути простим і дешевим варіантом.
Рана Пратхап

На мою думку, одним з недоліків є ціна. Недорогий сертифікат SSL коштує вам 5 доларів на рік.
Ka Rl

@KaRl - це безкоштовна послуга, тому ціну не слід вважати недоліком.
Ендрю Лотт

Відповіді:


7

Гнучка SSL НЕ повністю захищена

Гнучка SSL CloudFlare забезпечує шифрування від користувача до серверів CloudFlare, але не від їхніх серверів до сервера веб-сайтів. Це дозволяє уникнути клопоту встановити (і відновити) сертифікат на веб-сервері, але означає, що трафік надсилається звичайним текстом протягом 2-ї половини шляху.

Cloudflare гнучкий SSL

Перевагами цієї установки є:

  • Легко розпочати роботу, не потрібно встановлювати сертифікати на веб-сервері та працювати з періодичними оновленнями
  • Забезпечує захист від підслуховування на небезпечних підключеннях Wi-Fi (Інтернет-кафе) та інших у вашій локальній мережі або на рівні провайдера.
  • Користувачі побачать зелений замок у своєму браузері і не повинні отримувати попередження про безпеку

Притаманними проблемами є:

  • Трафік від CloudFlare до вашого сервера не шифрується, що означає оптові Інтернет-провайдери, постачальники магістралей і АНБ все ще можуть читати всі запити в простому тексті
  • Трафік підпадає під атаку "посеред" (MITM), коли інший сервер може себе представити вашому серверу та отримати його трафік (хоча ця проблема стосується також "Повної" настройки SSL, вам знадобиться режим "Строгий", щоб уникнути це).
  • Через вищезазначене, він надає оманливим і помилковим почуттям безпеки відвідувачам вашого веб-сайту (але це непридатність для цього місця проведення)

Порівняння параметрів SSL

Налаштування SSL CloudFlare

Не шифрування трафіку між проксі-сервером та серверним сервером є звичайним, коли трафік надсилається через приватну захищену мережу. Але в цьому випадку ви спрямовуєте трафік через загальнодоступний Інтернет.

CloudFlare рекомендує також встановити сертифікат на своєму веб-сервері для справжнього шифрування в кінці, і навіть надати безкоштовні сертифікати на їх панелі приладів (якщо ви не хочете встановлювати сертифікат, який підписав самостійно). З обговорення в блозі CloudFlare :

Насправді ми надамо безкоштовний сертифікат, закріплений на домені, який ви можете встановити на вашому сервері для криптовалюти.

Незалежно від того, використовується "Повна" або "Гнучка" SSL, ваші користувачі не повинні бачити спливаючих або інших попереджень.


Дякую, Джеффе Я розумію, що гнучкий SSL робить виключить необхідність сертифіката - ви не зобов'язані встановлювати один на своєму сервері, так що я не впевнений , що перша частина відповіді є правильним. Здається, що Cloudflare просто говорять, що для клієнтів, які хочуть цього, вони пропонують безкоштовний сертифікат як додатковий додатковий варіант, щоб увімкнути повне шифрування від кінця до кінця замість гнучких налаштувань SSL, де зашифрована лише половина шляху . Якщо ви зможете відредагувати свою відповідь, щоб вона відображала, що я з радістю відзначу її як прийняту. Якщо я неправильно трактував, дайте мені знати!
Нік

1
Я оновив свою відповідь. Насправді є два місця, за допомогою яких можна використовувати SSL. FlexibleSSL заперечує необхідність отримання SSL-сертифіката на початковому сервері. CloudFlare безкоштовно надаватиме сертифікат SSL на своїх кеш-серверах. Тож ми насправді обидва праві (або обидва помиляємося залежно від вашої точки зору).
jeffatrackaid

1
Джеффе, я запропонував редагувати вашу відповідь, щоб додати деякі діаграми, і в кінцевому підсумку реструктуризувавши всю відповідь, щоб зробити її більш зрозумілою та поточною. Я сподіваюся, що це нормально, і я сподіваюся, що я не змінив ваших намірів.
Саймон Схід

1
@SimonEast Чудова редакція, одна з найкращих, яку я тут бачив. Звичайно, було б добре отримати відповідь безпосередньо від Деймона в CloudFlare.
дан

3

Це посилання пояснює, що таке варіанти CloudFlare SSL .

Гнучка SSL, принаймні в цей час, не повністю шифрується на вашому сервері. Метью, що обговорюється в блозі ("Насправді, ми надамо безкоштовний сертифікат, закріплений на домені, який ви можете встановити на своєму сервері для цільової криптовалюти .... безкоштовно") t доступний поки що.

Ми, безумовно, оновлюємо вміст, щоб відображати будь-які зміни, коли ми розгортаємо безкоштовну опцію SSL.


Дякую за це, Деймоне. Я відвідав цю сторінку CloudFlare перед тим, як розмістити своє запитання, але чомусь воно містило лише зображення на той момент - а не текст нижче із попередженням про гнучкий SSL. Це допомагає з’ясувати речі, хоча - спасибі.
Нік

-1

Є один великий недолік SEO. Google заявив, що він надає перевагу сайтам SSL, але сертифікат повинен бути 2048 бітним . "Гнучка SSL" CloudFlare не 2048 біт.


1
Наразі вони випускаються як EC 256, що є іншим методом шифрування, ніж RSA 2048. Він буде принаймні настільки ж безпечним і не матиме ніякого впливу на SEO.
Ендрю Лотт

Так, здогадайтесь, що вони змінили це ...
Олексій,
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.