ตามที่ Google เขียนไว้ในรายการบล็อกนี้http://googleonlinesecurity.blogspot.se/2014/10/this-poodle-bites-exploiting-ssl-30.htmlมีสามวิธีในการบรรเทา POODLE:
- ปิดใช้งานการสนับสนุน SSL 3.0
- ปิดใช้งาน ciphers โหมด CBC ด้วย SSL 3.0
- สนับสนุน TLS_FALLBACK_SCSV
สองตัวเลือกแรกแบ่งความเข้ากันได้กับไคลเอนต์เก่าเช่น IE6 บน XP TLS_FALLBACK_SCSV ขึ้นอยู่กับเบราว์เซอร์ที่รองรับซึ่งในขณะนี้มีเพียง Chrome เท่านั้น แต่ Firefox จะเร็วเกินไป TLS_FALLBACK_SCSV ต้องการ OpenSSL 1.0.1j ที่เพิ่งเปิดตัว
หากเป็นไปได้คุณควรปิดใช้งานการสนับสนุน SSL 3 แต่ถ้าคุณต้องการเก็บไว้รอบ ๆ นี่คือวิธีที่คุณสามารถลดได้ถ้าคุณมี OpenSSL 1.0.1j และ nginx:
ssl_ciphers EECDH+ECDSA+AESGCM:EECDH+aRSA+AESGCM:EECDH+ECDSA+SHA384:EECDH+ECDSA+SHA256:EECDH+aRSA+SHA384:EECDH+aRSA+SHA256:EECDH+aRSA+RC4:EECDH:EDH+aRSA:RC4:!aNULL:!eNULL:!LOW:!3DES:!MD5:!EXP:!PSK:!SRP:!DSS:!CAMELLIA;
ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
การกำหนดค่าของเลขศูนย์นี้จะให้การส่งต่อความลับในเบราว์เซอร์ส่วนใหญ่และลดด้านเซิร์ฟเวอร์ POODLE + BEAST มันทำงานโดยจัดลำดับความสำคัญ RC4 ผ่าน AES เมื่อเผชิญหน้ากับเบราว์เซอร์ SSL 3 หรือ TLS 1.0 จึงหลีกเลี่ยงโหมด CBC เบราว์เซอร์ที่ใช้ TLS 1.1 ขึ้นไปไม่ได้ใช้ RC4, ซึ่งไม่เป็นที่เชื่อถือได้ตามที่เราต้องการ
ขณะนี้ให้คะแนน A บน ssllabs ตัวอย่างของการดำเนินการนี้: https://www.ssllabs.com/ssltest/analyze.html?d=s.nimta.com