EternalRomance เป็นช่องโหว่อันทรงพลังที่กำหนดเป้าหมายไปที่โปรโตคอล Microsoft Server Message Block (SMB) เป็นหนึ่งในชุดเครื่องมือที่อ้างว่าพัฒนาโดยสำนักงานความมั่นคงแห่งชาติของสหรัฐอเมริกา (NSA) และรั่วไหลโดยกลุ่ม Shadow Brokers ในปี 2560 การหาประโยชน์ดังกล่าวทำให้ผู้โจมตีจากระยะไกลสามารถเข้าถึงระบบโดยไม่ได้รับอนุญาตและรันโค้ดตามอำเภอใจ ภัยคุกคามความปลอดภัยทางไซเบอร์
กำเนิดของ EternalRomance และการกล่าวถึงครั้งแรก
ครั้งแรกที่สาธารณชนตระหนักถึง EternalRomance คือเมื่อวันที่ 14 เมษายน 2017 เมื่อกลุ่มแฮ็กเกอร์ชื่อ Shadow Brokers ปล่อยขุมทรัพย์เครื่องมือแฮ็กและการหาประโยชน์จาก NSA ที่ถูกกล่าวหา ไฟล์ดัมพ์นี้รวมถึง EternalRomance พร้อมด้วยช่องโหว่อื่นๆ อีกหลายรายการ เช่น EternalBlue, EternalChampion และ EternalSynergy
กลุ่ม Shadow Brokers ถือกำเนิดขึ้นในปี 2559 และอ้างว่าได้ขโมยเครื่องมือเหล่านี้จากทีมแฮ็กเกอร์ชั้นนำของ NSA ที่รู้จักกันในชื่อ Equation Group ก่อนการรั่วไหลในปี 2560 เครื่องมือเหล่านี้และความสามารถของพวกเขาสันนิษฐานว่าเป็นเพียงการคัดเลือกบุคลากรด้านข่าวกรองและความปลอดภัยทางไซเบอร์เท่านั้น
ขยายออกไปสู่ EternalRomance
EternalRomance ใช้ประโยชน์จากช่องโหว่ใน SMBv1 ซึ่งเป็นโปรโตคอลเครือข่ายที่อนุญาตให้แชร์ทรัพยากร เช่น ไฟล์และเครื่องพิมพ์ ผ่านเครือข่าย โปรโตคอล SMB ถูกใช้อย่างกว้างขวางในระบบ Windows โดยเฉพาะอย่างยิ่ง EternalRomance กำหนดเป้าหมายไปที่ข้อบกพร่องที่ระบุว่าเป็น CVE-2017-0143
การใช้ประโยชน์ดังกล่าวช่วยให้ผู้โจมตีสามารถส่งแพ็กเก็ตที่จัดทำขึ้นเป็นพิเศษไปยังเซิร์ฟเวอร์ SMBv1 เป้าหมาย ทำให้พวกเขารันโค้ดบนเซิร์ฟเวอร์เป้าหมายได้โดยอำเภอใจ ซึ่งอาจนำไปสู่การเข้าถึงระบบโดยไม่ได้รับอนุญาต การโจรกรรมข้อมูล หรือการเผยแพร่มัลแวร์ เช่น แรนซัมแวร์
กลไกภายในของ EternalRomance
โดยแก่นแท้แล้ว EternalRomance ใช้ประโยชน์จากข้อบกพร่องของหน่วยความจำที่เสียหายในโปรโตคอล SMBv1 การใช้ประโยชน์เกี่ยวข้องกับการส่งแพ็คเก็ตที่สร้างขึ้นเป็นพิเศษไปยังเซิร์ฟเวอร์ SMB เป้าหมาย ซึ่งสามารถทำให้เกิดข้อผิดพลาดบัฟเฟอร์ล้นได้ ข้อผิดพลาดนี้ขัดขวางการประมวลผลตามปกติ และอาจทำให้ผู้โจมตีสามารถรันโค้ดที่กำหนดเองได้
ในกรณีของ EternalRomance การดำเนินการนี้มักจะทำในรูปแบบของเพย์โหลดแบ็คดอร์ ซึ่งติดตั้งบนระบบที่ถูกบุกรุก ประตูหลังนี้สามารถใช้เพื่อโจมตีเพิ่มเติม ติดตั้งมัลแวร์ หรือขโมยข้อมูลที่ละเอียดอ่อนได้
การวิเคราะห์คุณสมบัติสำคัญของ EternalRomance
คุณสมบัติที่สำคัญของการหาประโยชน์จาก EternalRomance ได้แก่:
-
การกำหนดเป้าหมาย SMBv1: EternalRomance กำหนดเป้าหมายไปที่ช่องโหว่ใน SMBv1 ซึ่งเป็นโปรโตคอลที่ใช้กันอย่างแพร่หลายในระบบ Windows สำหรับการแบ่งปันทรัพยากร
-
การดำเนินการโค้ดระยะไกล: ช่องโหว่นี้ทำให้ผู้โจมตีสามารถรันโค้ดบนระบบเป้าหมายได้ ซึ่งอาจนำไปสู่การประนีประนอมระบบโดยสมบูรณ์
-
การติดตั้งแบ็คดอร์: เมื่อระบบถูกบุกรุก EternalRomance มักจะติดตั้งแบ็คดอร์เพื่อให้ผู้โจมตีเข้าถึงได้อย่างต่อเนื่อง
-
การหลบหลีก: ในฐานะที่เป็นช่องโหว่ขั้นสูง EternalRomance ได้รับการออกแบบมาเพื่อหลบเลี่ยงกลไกการตรวจจับทั่วไป ทำให้ยากต่อการระบุและบรรเทา
-
การขยายพันธุ์เหมือนหนอน: การใช้ประโยชน์นี้สามารถนำไปใช้เผยแพร่ตัวเองผ่านเครือข่ายได้ คล้ายกับเวิร์ม ซึ่งแพร่ระบาดไปยังระบบต่างๆ มากมายในช่วงเวลาสั้นๆ
ประเภทของ EternalRomance
EternalRomance ถือเป็นช่องโหว่ ไม่มี 'ประเภท' ที่แตกต่างกันออกไป แต่มีรูปแบบหรือช่องโหว่ที่เกี่ยวข้อง ซึ่งทั้งหมดนี้เป็นส่วนหนึ่งของซีรีส์ Eternal ที่รั่วไหลโดย Shadow Brokers ซึ่งรวมถึง:
ชื่อใช้ประโยชน์จาก | ตัวระบุ CVE | คำอธิบาย |
---|---|---|
นิรันดร์บลู | CVE-2017-0144 | ใช้ประโยชน์จากช่องโหว่ใน SMBv1 และถูกใช้อย่างโดดเด่นในการโจมตีแรนซัมแวร์ WannaCry และ NotPetya |
นิรันดร์แชมเปียน | CVE-2017-0146 | ใช้ประโยชน์จากสภาวะการแข่งขันในการจัดการธุรกรรมใน SMBv1 |
นิรันดร์ซินเนอร์จี้ | CVE-2017-0143 | เช่นเดียวกับ EternalRomance มันใช้ประโยชน์จากข้อบกพร่องใน SMBv1 |
การใช้ EternalRomance ปัญหาและแนวทางแก้ไข
EternalRomance เป็นอาวุธไซเบอร์ที่ทรงพลัง และโดยทั่วไปแล้วอาชญากรไซเบอร์และผู้แสดงภัยคุกคามที่ได้รับการสนับสนุนจากรัฐใช้เพื่อเข้าถึงเครือข่ายโดยไม่ได้รับอนุญาต การใช้งานอาจนำไปสู่ความเสียหายที่สำคัญ เช่น การโจรกรรมข้อมูล การทำลาย หรือการโจมตีแรนซัมแวร์
อย่างไรก็ตาม มีวิธีที่มีประสิทธิภาพในการลดความเสี่ยงที่เกี่ยวข้องกับการหาประโยชน์นี้:
-
การจัดการแพทช์: Microsoft เปิดตัวแพตช์สำหรับช่องโหว่ SMBv1 (MS17-010) ในเดือนมีนาคม 2017 การตรวจสอบให้แน่ใจว่าระบบทั้งหมดทันสมัยด้วยแพตช์นี้และแพตช์อื่นๆ ถือเป็นขั้นตอนสำคัญในการป้องกัน EternalRomance
-
การแบ่งส่วนเครือข่าย: ด้วยการแยกทรัพยากรเครือข่ายและการจำกัดการเคลื่อนไหวด้านข้าง องค์กรสามารถจำกัดความเสียหายจากการแสวงหาผลประโยชน์ที่อาจเกิดขึ้นได้
-
ปิดการใช้งาน SMBv1: หาก SMBv1 ไม่จำเป็นสำหรับการดำเนินธุรกิจ การปิดใช้งานสามารถกำจัดภัยคุกคามทั้งหมดได้
การเปรียบเทียบกับข้อกำหนดที่คล้ายกัน
แม้ว่า EternalRomance จะมีเอกลักษณ์เฉพาะตัว แต่ก็มีคุณลักษณะบางอย่างเหมือนกับการหาประโยชน์ทางไซเบอร์อื่นๆ ที่รู้จักกันดี:
หาประโยชน์ | ความคล้ายคลึงกัน | ความแตกต่างที่สำคัญ |
---|---|---|
เพ็ญญ่า/น็อต เพ็ญญ่า | ทั้งสองใช้เพื่อเผยแพร่แรนซัมแวร์ผ่านเครือข่าย | Petya/NotPetya เป็นสายพันธุ์ของแรนซัมแวร์ ในขณะที่ EternalRomance เป็นช่องโหว่ที่ใช้ในการส่งมอบเพย์โหลดดังกล่าว |
สตักซ์เน็ต | ทั้งสองเป็นอาวุธไซเบอร์ที่ซับซ้อนซึ่งน่าจะพัฒนาโดยรัฐชาติ | Stuxnet กำหนดเป้าหมายระบบ SCADA ในขณะที่ EternalRomance กำหนดเป้าหมายระบบ Windows ผ่านโปรโตคอล SMBv1 |
เลือดหัวใจ | ทั้งสองอนุญาตให้ผู้โจมตีดึงข้อมูลจากระบบเป้าหมายได้ | Heartbleed กำหนดเป้าหมายไปที่ไลบรารี OpenSSL ในขณะที่ EternalRomance ใช้ประโยชน์จากช่องโหว่ใน SMBv1 |
มุมมองในอนาคตเกี่ยวกับ EternalRomance
อนาคตของการหาประโยชน์อย่าง EternalRomance นั้นเชื่อมโยงอย่างใกล้ชิดกับวิวัฒนาการของความปลอดภัยทางไซเบอร์ เมื่อการป้องกันดีขึ้น การหาประโยชน์ก็ต้องพัฒนาเพื่อรักษาประสิทธิภาพไว้ นอกจากนี้ การนำปัญญาประดิษฐ์และการเรียนรู้ของเครื่องจักรมาใช้เพิ่มมากขึ้นในความปลอดภัยทางไซเบอร์อาจทำให้การหาประโยชน์ดังกล่าวสำเร็จได้ยากขึ้น
ในทางกลับกัน เมื่อ Internet of Things (IoT) ขยายตัวและอุปกรณ์ต่างๆ เชื่อมต่อกับเครือข่ายมากขึ้น พื้นที่การโจมตีที่เป็นไปได้สำหรับการหาประโยชน์อย่าง EternalRomance ก็เพิ่มขึ้นเช่นกัน ดังนั้นการเฝ้าระวังอย่างต่อเนื่องและมาตรการรักษาความปลอดภัยทางไซเบอร์เชิงรุกจึงเป็นสิ่งจำเป็น
พร็อกซีเซิร์ฟเวอร์และ EternalRomance
แม้ว่าพร็อกซีเซิร์ฟเวอร์จะไม่โต้ตอบกับ EternalRomance โดยตรง แต่ก็สามารถมีบทบาทในกลยุทธ์ความปลอดภัยทางไซเบอร์ในวงกว้างได้ พร็อกซีเซิร์ฟเวอร์ทำหน้าที่เป็นตัวกลางระหว่างผู้ใช้กับอินเทอร์เน็ต ซึ่งสามารถเพิ่มชั้นของการไม่เปิดเผยตัวตนและความปลอดภัยได้
พรอกซีสามารถช่วยปิดบังโครงสร้างภายในของเครือข่าย ทำให้ผู้โจมตีภายนอกได้รับข้อมูลที่เป็นประโยชน์ได้ยากขึ้น อย่างไรก็ตาม ไม่ใช่โซลูชันแบบสแตนด์อโลนและควรใช้ร่วมกับมาตรการรักษาความปลอดภัยอื่นๆ เช่น ไฟร์วอลล์ ซอฟต์แวร์ป้องกันไวรัส และการแพตช์ตามปกติ
ลิงก์ที่เกี่ยวข้อง
สำหรับข้อมูลโดยละเอียดเพิ่มเติมเกี่ยวกับ EternalRomance และหัวข้อที่เกี่ยวข้อง แหล่งข้อมูลต่อไปนี้จะมีประโยชน์: