Как отключить сжатие SSLC на Apache httpd 2.2.15? (Защита от ПРЕСТУПЛЕНИЯ / Зверя)


13

Я читал о ПРЕСТУПНОСТИ атаке против TLS Compression ( CVE-2012-4929 , ПРЕСТУПЛЕНИЕ является преемником атаки BEAST против & SSL , TLS), и я хочу защитить свои вебсервер против этой атаки путем отключения SSL сжатия , который был добавлен в Apache 2.2.22 (см. Ошибку 53219 ).

Я использую Scientific Linux 6.3, который поставляется с httpd-2.2.15. Исправления безопасности для исходных версий httpd 2.2 должны быть перенесены в эту версию.

# rpm -q httpd
httpd-2.2.15-15.sl6.1.x86_64

# httpd -V
Server version: Apache/2.2.15 (Unix)
Server built:   Feb 14 2012 09:47:14
Server's Module Magic Number: 20051115:24
Server loaded:  APR 1.3.9, APR-Util 1.3.9
Compiled using: APR 1.3.9, APR-Util 1.3.9

Я попытался отключить SSLC-сжатие в моей конфигурации, но это приводит к следующему сообщению об ошибке:

# /etc/init.d/httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd: Syntax error on line 147 of /etc/httpd/httpd.conf:
Invalid command 'SSLCompression', perhaps misspelled or defined by a module not included in the server configuration
                                                           [FAILED]

Можно ли отключить сжатие SSLC с этой версией веб-сервера Apache?

Ответы:


20

4 марта 2013 года Red Hat предоставила обновленные пакеты OpenSSL, которые решают эту проблему . Вы можете получать их через обычные каналы обновления.

Первоначальный ответ был:


Red Hat не предоставила обновленный пакет, который предоставляет эту функциональность , хотя существует обходной путь. Отредактируйте /etc/sysconfig/httpdфайл и добавьте в него следующую строку:

export OPENSSL_NO_DEFAULT_ZLIB=1

Затем перезапустите Apache:

service httpd restart

Это заставит OpenSSL, который предоставляет криптографические функции для Apache, не предлагать сжатие.


1
Как насчет mod_deflate? Разве это не должно быть отключено?
sjbotha

1
Нет, это не имеет значения.
Майкл Хэмптон
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.