ใช่คุณมีความเสี่ยงทางเทคนิค ดังนั้นหากคุณรู้สึกอยากตื่นตระหนกหรือเรียกเก็บเงินจากลูกค้าที่ตื่นตระหนกในช่วงเวลาที่ตื่นตระหนกไม่กี่ชั่วโมงไปเลย!
แต่ความจริงคือถ้าคุณไม่อนุญาตการเข้าถึง SSH จากการเชื่อมต่อระยะไกลหรือเว็บเซิร์ฟเวอร์ที่รันสคริปต์ฝั่งเซิร์ฟเวอร์คุณจะไม่เสี่ยง คุณมีความเสี่ยงที่แท้จริงหากบุคคลที่คุณไม่รู้จักสามารถเข้าถึงเครื่องของคุณจากระยะไกล & ทำเช่นนั้นในลักษณะที่คำสั่ง Bash สามารถดำเนินการได้
หมายความว่าเดสก์ท็อป Mac ของคุณซึ่งไม่ได้รันแอพพลิเคชั่นเซิร์ฟเวอร์ใด ๆ จริง ๆ ไม่มีความเสี่ยงร้ายแรง ฉันยินดีที่จะกิน“ ความอ่อนน้อมถ่อมตน” ที่นี่ แต่ฉันไม่คิดว่าผู้ใช้ Mac ส่วนใหญ่จะมีความเสี่ยงในตอนท้ายของวัน
ดังนั้นปัญหานี้จึงเป็นเรื่องที่ผู้ดูแลระบบส่วนใหญ่กังวลเกี่ยวกับเซิร์ฟเวอร์ Mac OS X & Unix / Linux ที่เปิดเผยต่อโลกไม่ใช่ผู้ใช้เดสก์ท็อปที่ไม่เปิดใช้งานการแบ่งปัน SSH
อาจมีความเสี่ยงจากมัลแวร์ Mac หรือไวรัสที่ถูกสร้างขึ้นเพื่อใช้ประโยชน์จากความเสี่ยงนี้ แต่ฉันสงสัย
แก้ไข:และเพื่ออธิบายรายละเอียดว่าปัญหานี้เป็นอย่างไรในความเห็นที่ต่ำต้อยของฉัน - ไม่ใช่ปัญหาสำหรับผู้ใช้ทั่วไปส่วนใหญ่ใช่ฉันสามารถเรียกใช้คำสั่งต่อไปนี้จากbash
บน Mac OS X 10.9.5:
env x='() { :;}; echo vulnerable' bash -c 'echo hello'
และฉันเห็นสิ่งนี้:
vulnerable
hello
คาดเดาอะไร นั่นเป็นสิ่งที่น่ากลัวมากหากคุณไม่ได้คิดอย่างมีเหตุผล ฉันต้องลงชื่อเข้าใช้ Mac แล้วเพื่อเปิด Terminal และลบล้างสิ่งที่ฉันพูดเกี่ยวกับ SSH ด้านบนเพื่อให้ได้ถึงจุดที่ฉันสามารถเรียกใช้การทดสอบนี้แม้ว่า SSH เปิดใช้งานฉันจะยังคงต้องเข้าสู่ระบบเพื่อเริ่มต้นด้วย และจากนั้น - สมมุติว่าฉันได้รับการเข้าถึงผ่าน SSH - คำสั่งไม่อนุญาตให้ฉันทำสิ่งใด ๆ ที่ผ่านมาสิทธิ์ผู้ใช้ปกติของฉันเช่นนี้:
env x='() { :;}; echo vulnerable' bash -c 'cat /etc/ssh_host_rsa_key'
หมายความว่าถ้าคุณเสี่ยงต่อการถูกแฮกโดยแฮกนี้ความปลอดภัยหลักของคุณในระบบจะต้องถูกโจมตีดังนั้นความจริงที่ว่าbash
มีข้อบกพร่องนั้นเป็นปัญหาที่น้อยที่สุดของคุณ
นี่เป็นข้อกังวลจากปัญหาการควบคุมและสิทธิ์โดยรวมเนื่องจากเป็นโอกาสที่จะอนุญาตการเข้าถึงโดยไม่ตั้งใจเนื่องจากพฤติกรรมขยายออกไปนอกบรรทัดฐานที่คาดไว้ แต่ในความเห็นที่ต่ำต้อยของฉันมันไม่ใช่ความเสี่ยงที่เท่าเทียมกับ OpenSSL หรือความหลากหลายของสวน“ ให้ฉันปล่อยรหัสผ่านของฉันไว้ในบันทึกที่ติดไว้ที่หน้าจอของฉัน” ความเสี่ยง
ในตอนท้ายของวันฉันยังคงปรับปรุงเซิร์ฟเวอร์ Linux / Unix ทั้งหมดของฉันฉันเรียกใช้เป็นขั้นตอนมาตรฐาน และจะมีการปะแก้แม็คที่ฉันจัดการอย่างมีความสุขเมื่อการแก้ไขหมดไป แต่สำหรับการใช้งานแบบวันต่อวันฉันรู้สึกดีไม่ต้องกังวลเกี่ยวกับเรื่องนี้เพราะฉันไม่เข้าใจว่าข้อบกพร่องที่ไม่อนุญาตสำหรับสิทธิ์ผู้ใช้ที่ผ่านการยกระดับนั้นเพิ่มขึ้นเป็นอะไร
อัพเดท:คำอย่างเป็นทางการจาก Apple โพสต์ที่นี่ ; เหมืองเน้น:
“ ผู้ใช้ OS X ส่วนใหญ่ไม่มีความเสี่ยงที่จะรายงานช่องโหว่ทุบตีเมื่อเร็ว ๆ นี้”โฆษกของ Apple บอกกับ iMore” Bash ซึ่งเป็นเชลล์คำสั่ง UNIX และภาษาที่รวมอยู่ใน OS X มีจุดอ่อนที่อาจทำให้ผู้ใช้ที่ไม่ได้รับอนุญาต การควบคุมระบบที่มีช่องโหว่ ด้วย OS X ระบบจะปลอดภัยโดยค่าเริ่มต้นและไม่ได้รับผลกระทบจากการโจมตีระยะไกลเว้นแต่ผู้ใช้จะกำหนดค่าบริการ UNIX ขั้นสูง
เรากำลังดำเนินการเพื่อให้การอัปเดตซอฟต์แวร์อย่างรวดเร็วสำหรับผู้ใช้ UNIX ขั้นสูงของเรา”
การแปล: สิ่งที่ฉันพูดข้างต้นเกี่ยวกับเรื่องนี้เป็นปัญหาของเซิร์ฟเวอร์ไม่ใช่ปัญหาของลูกค้า เผง
FINAL UDPATE:สำหรับทุกคนที่พยายามรวบรวมจากแหล่งข้อมูล ณ วันที่ 29 กันยายน Apple ได้ออกแพทช์อย่างเป็นทางการสำหรับ Mac OS X 10.9.5, 10.8.5 และ 10.7.5:
ยังอัปเดตครั้งสุดท้ายอีกครั้ง:และตอนนี้ Apple เพิ่งเปิดตัวอัปเดตความปลอดภัยแบบผสมในวันนี้ซึ่งรวมถึงการbash
อัปเดตด้วย !
หมายเหตุ: การอัปเดตความปลอดภัย 2014-005 รวมเนื้อหาความปลอดภัยของ OS X bash Update 1.0