Захист від POODLE SSL на оглушення


15

Як я можу зменшити вразливість POODLE SSL при використанні stunnel як зворотного проксі-сервера HTTPS?

Відповіді:


19

Ви можете повністю відключити протокол SSLv3 на оглушення.

З документації про оглушення:

sslVersion = SSL_VERSION

Виберіть версію протоколу SSL Дозволено

параметри: всі, SSLv2, SSLv3, TLSv1, TLSv1.1, TLSv1.2

Я додав це до конфігураційного файлу:

sslVersion = TLSv1 TLSv1.1 TLSv1.2

І тепер я не в змозі підключитися до SSLv3 (використовуючи openssl s_client -connect my.domain.com:443 -ssl3)

ПРИМІТКА . Деякі старіші версії stunnel і OpenSSL не підтримують TLSv1.2 (і навіть TLSv1.1). У цьому випадку видаліть їх із sslVersionдирективи, щоб уникнути incorrect version of ssl protocolпомилок.


Я отримую таку помилку, коли використовую sslVersion = зверху: Запуск оглушення: файл /etc/stunnel/stunnel.conf рядок 6: Неправильна версія протоколу SSL. Це з 4.29. Чи може хто-небудь ще підтвердити, що вони не отримують цієї помилки?
Росс

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

10

якщо ви віддаєте перевагу дотримуватися більш старого оглушення (наприклад, 4.53 у вашому Debian Stable), ви можете відключити SSLv2 та SSLv3 за допомогою:

sslVersion = all
options = NO_SSLv2
options = NO_SSLv3

замість

sslVersion = TLSv1

що також відключить TLSv1.1 і TLSv1.2.


1
Для мене це працює з оглушенням 4.53 (Debian) та сучасним OpenSSL (1.0.1e + виправленнями безпеки, які надає Debian). Я можу підключитися до нього за допомогою TLSv1.2. Так!
Крістофер Шульц

2

Оскільки я не можу коментувати, я "відповім" (вибачте).

У будь-якому випадку, я запускаю оглушення 5.01 і отримую помилку "неправильної версії SSL" після внесення змін у sslVersion:

[!] Server is down
[.] Reading configuration from file stunnel.conf
[!] Line 4: "sslVersion = TLSv1 TLSv1.1 TLSv1.2": Incorrect version of SSL protocol

Виправлено (для мене). Довелося оновити stunnel до v5.06 (найсучасніший випуск на сьогодні). Конфігураційний файл точно такий же, тому я думаю, що між v5.01 та v5.06 трапляється якесь моджо, що виходить за рамки простого смертного для розуміння.

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