Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

Shellshock: ช่องโหว่ร้ายแรงใน Bash Shell ให้แฮกเกอร์ควบคุมระบบระยะไกลได้

Shellshock เป็นชื่อทั่วไปของช่องโหว่การเขียนโค้ดที่พบใน Bash shell user interface ที่ส่งผลต่อระบบปฏิบัติการที่อิง Unix รวมถึง Linux และ Mac OS X และอนุญาตให้ผู้โจมตีควบคุมระบบได้เต็มที่จากระยะไกล

ค้นพบโดย Stéphane Chazelas ในกันยายน 2014 ช่องโหว่นี้ รู้จักอีกชื่อว่า CVE-2014-6271 และ CVE-2014-7169 มีอยู่มากกว่า 20 ปี Shellshock มีอยู่ในทุกเวอร์ชันของ shell จนถึง 4.3

ช่องโหว่ Shellshock อาจถูก exploit โดยไม่ต้อง authentication โดยเพิ่มโค้ดร้ายชั่วร้ายตามใจชอบที่ท้ายของ Bash function ที่สร้างขึ้นอย่างเฉพาะเจาะจง เทคนิคนี้อาจช่วยให้ผู้โจมตีได้รับการเข้าถึงบรรทัดคำสั่งของระบบ ซึ่งมักนำไปสู่การเข้าถึงแบบไม่จำกัดเพื่อรันโปรแกรม ค้นหาข้อมูลละเอียดอ่อนในหน่วยความจำ หรือส่งเสริม worm ที่แพร่กระจายตัวเอง

ผู้ให้บริการเซิร์ฟเวอร์และระบบปฏิบัติการส่วนใหญ่ได้ปล่อยอัปเดตซอฟต์แวร์ที่แก้ไขช่องโหว่ Shellshock มีเครื่องมือหลากหลายเพื่อตรวจสอบว่าระบบได้รับผลกระทบจาก Shellshock หรือไม่ หรือว่าแพทช์แก้ไขปัญหาสำเร็จหรือไม่ องค์กรควรใช้เทคนิค log monitoring เพื่อตรวจจับหลักฐานของการพยายาม exploit Shellshock payload ส่งผ่าน URL หรือ HTTP header ดังนั้นจึงจะทิ้งหลักฐานไว้

US-CERT's National Vulnerability Database ให้คะแนน severity ของช่องโหว่เป็น 10.0 เปรียบเทียบกับช่องโหว่ Heartbleed มากกว่าเพราะคะแนน severity เหมือนกัน