अपाचे httpd 2.2.15 पर SSLCompression कैसे निष्क्रिय करें? (CRIME / BEAST के खिलाफ रक्षा)


14

मैंने TLS संपीड़न ( CVE-2012-4929 , CRIME ssl & tls के विरुद्ध BEAST हमले का उत्तराधिकारी है) के बारे में CRIME हमले के बारे में पढ़ा , और मैं इस हमले के खिलाफ अपने Webservers की रक्षा करना चाहता हूं , जिन्होंने SSL संपीड़न को अपाचे से जोड़ा था। २.२.२२ ( बग 53219 देखें )।

मैं साइंटिफिक लिनक्स 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

मैंने अपने कॉन्फ़िगरेशन में SSLCompression बंद करने की कोशिश की , लेकिन निम्न त्रुटि संदेश में परिणाम:

# /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]

क्या Apache Webserver के इस संस्करण के साथ SSLCompression को निष्क्रिय करना संभव है?

जवाबों:


21

4 मार्च 2013 को, Red Hat ने अद्यतन OpenSSL पैकेज प्रदान किए जो इस मुद्दे को संबोधित करते हैं । आप उन्हें अपने सामान्य अपडेट चैनलों के माध्यम से प्राप्त कर सकते हैं।

मूल उत्तर था:


Red Hat ने एक अद्यतन पैकेज प्रदान नहीं किया है जो इस कार्यक्षमता को प्रदान करता है , हालाँकि इसमें वर्कअराउंड उपलब्ध है। /etc/sysconfig/httpdफ़ाइल को संपादित करें और इस लाइन को इसमें जोड़ें:

export OPENSSL_NO_DEFAULT_ZLIB=1

फिर अपाचे को पुनरारंभ करें:

service httpd restart

यह ओपनएसएसएल का कारण होगा, जो अपाचे के लिए क्रिप्टो फ़ंक्शन प्रदान करता है, संपीड़न की पेशकश नहीं करने के लिए।


1
Mod_deflate के बारे में क्या? क्या यह अक्षम नहीं होना चाहिए?
— sjbotha

1
नहीं, वह अप्रासंगिक है।
— माइकल हैम्पटन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.