Tags:
Node Thumbnail

CrowdStrike ออกรายงานผลการสืบสวนเบื้องต้น (Preliminary Post Incident Review) จากบั๊กของซอฟต์แวร์ Falcon Sensor ที่ส่งผลให้เกิด BSOD บนวินโดวส์ โดยเป็นรายละเอียดเพิ่มเติมจากการแถลงรอบแรกที่บอกว่าไฟล์คอนฟิก Channel Files ทำงานผิดพลาด

ซอฟต์แวร์ของ CrowdStrike มีอัพเดต 2 แบบ แบบแรกเรียกว่า Sensor Content จะถูกส่งมาพร้อมกับตัวซอฟต์แวร์เลย ลูกค้าองค์กรสามารถควบคุมการปล่อยอัพเดตประเภทนี้ได้ (เช่น ตั้งนโยบายอัพเดตเป็นเวอร์ชัน N, N-1, N-2) และ Rapid Response Content เป็นไฟล์อัพเดตย่อยที่แยกจากซอฟต์แวร์ เพื่อรับมือกับมัลแวร์-ไวรัส-การโจมตีใหม่ๆ ในช่วงเวลานั้น ฟอร์แมตของไฟล์อยู่ในรูปไบนารี

เหตุการณ์ระบบล่มคราวนี้เกิดจากอัพเดตประเภทหลัง ตามปกติแล้ว CrowdStrike มีการทดสอบไฟล์อัพเดตเป็นการภายใน (staging environment) กับสภาพแวดล้อมประเภทต่างๆ โดยซอฟต์แวร์ Falcon Sensor เวอร์ชัน 7.11 ผ่านการทดสอบในเดือนมีนาคม 2024 และถูกปล่อยในระดับโปรดักชันช่วงเดือนเมษายน ซึ่งทำงานได้ดีไม่มีปัญหา

อัพเดตเมื่อวันที่ 19 กรกฎาคม เป็นการเพิ่มข้อมูลบางอย่างให้ Sensor เวอร์ชัน 7.11 และเกิดบั๊กในระบบทดสอบ ทำให้อัพเดตย่อยตัวนี้ผ่านการทดสอบ แม้เนื้อหาในตัวอัพเดตมีปัญหา เมื่อบวกกับการทดสอบใหญ่ในเดือนมีนาคม-เมษายนไม่มีปัญหาใดๆ ส่งผลให้อัพเดตย่อยตัวนี้ถูกปล่อยสู่สาธารณะ และเกิดปัญหา BSOD ในวงกว้าง

CrowdStrike ระบุว่าจะเพิ่มมาตรการทดสอบโค้ดให้เข้มข้นกว่าเดิม เพื่อไม่ให้เกิดปัญหาแบบนี้ซ้ำอีก ส่วนการปล่อยอัพเดตจะเพิ่มกระบวนการปล่อยทีละกลุ่ม (มีวงทดสอบ canary แบบที่เราเห็นในซอฟต์แวร์ตัวอื่นๆ) และเพิ่มมาตรการให้ผู้ใช้สามารถควบคุมการอัพเดต Rapid Response Content ได้ด้วย จากเดิมที่ทำได้แต่แบบ Sensor Content

CrowdStrike บอกว่าหลังจากนี้จะปล่อยรายงานวิเคราะห์อย่างละเอียด (Root Cause Analysis) ตามมา เมื่อกระบวนการสอบสวนเสร็จสิ้นแล้ว

ที่มา - CrowdStrike

Get latest news from Blognone

Comments

By: Aize
ContributorWindows PhoneAndroidWindows
on 24 July 2024 - 13:58 #1317679
Aize's picture

ก็คือเทสบนระบบเทสอย่างเดียวไม่ได้เทสบนเครื่องธรรมดาสินะ


The Dream hacker..

By: cometz
iPhoneAndroidWindows
on 24 July 2024 - 14:03 #1317680
cometz's picture

แล้วจะชดเชยอย่างไร สายการบินอ่วม

By: zda98
Windows Phone
on 24 July 2024 - 22:31 #1317719 Reply to:1317680

รอทนายเปิด windows ติดก่อน มีฟ้องแน่นวล

By: mrBrightside
iPhoneWindows
on 25 July 2024 - 01:45 #1317728 Reply to:1317719

นึกว่าเตรียมเอกสารกันอยู่ 😂

By: kernelbase on 24 July 2024 - 14:31 #1317684

แหม double standard ยัง failed
นี่software securityตัวtopจริงๆหรอ

By: Eros on 24 July 2024 - 14:58 #1317687

นึกถึงตอนที่แจ้งโปรแกรมเมอร์ว่าโปรแกรมมีปัญหา แต่โปรแกรมเมอร์บอกว่าเทสบนเครื่องตัวเองแล้วปกติดี

By: pd2002 on 24 July 2024 - 23:27 #1317722 Reply to:1317687

+1 น่าเบื่อมากกกกก

By: max212
AndroidRed HatSUSEUbuntu
on 25 July 2024 - 05:03 #1317730 Reply to:1317687
max212's picture

น่าจะปกตินะครับ ถึงต้องมี Tester และกระบวนการทดสอบปิดท้ายเสมอ ถ้าหลุดไปถึง Production ได้บ่อยๆ ในเคสเดิมนี้ ก็ต้องตามที่ Tester แล้วครับว่าหลุดได้อย่างไร เคยเจอ PM สมัครเล่น หรือ ทีมพัฒนาที่ตัดราคาถูกๆ มักข้ามทุกกระบวนการ แล้วโปรแกรมมีปัญหาโทษโปรแกรมเมอร์ พอถามถึง Tester ได้คำตอบว่าโปรแกรมเมอร์ทดสอบเองคือไม่ต้องถามต่อเลย😆😆😆

By: PandaBaka
iPhoneAndroidWindows
on 24 July 2024 - 15:31 #1317689
PandaBaka's picture

มีคนแกะมาตรวจแล้ว ดูยังไงก็เหมือนงานที่ไม่ได้ตรวจ code มากกว่านะ

https://x.com/Perpetualmaniac/status/1814376668095754753/

By: abstractox on 24 July 2024 - 15:45 #1317691 Reply to:1317689

การเปิดเผยเป็นหลักฐานในชั้นศาลด้วยครับ, ระมัดระวังมากน้อยก็มีผลต่อบทลงโทษด้วย, ดังนั้นเวลาอธิบายอะไรก็ต้องบอกว่าทำเพียงพอแล้ว ไม่งั้นจะถือว่าประมาทเลินเล่ออย่างร้ายแรงซึ่งอาจมีโทษที่สูงขึ้น

By: Jirawat
Android
on 24 July 2024 - 16:46 #1317696 Reply to:1317689
Jirawat's picture

🤨 เห็นละก้ปวดหัวแทน

By: Architec
ContributorWindows PhoneAndroidWindows
on 24 July 2024 - 17:02 #1317698 Reply to:1317689
By: Ford AntiTrust
ContributorAndroidBlackberryUbuntu
on 24 July 2024 - 22:56 #1317720 Reply to:1317689
Ford AntiTrust's picture

มีหลายคนโต้แย้งทวิตข้างต้นอยู่นะครับ

https://x.com/taviso/status/1814762302337654829

https://x.com/patrickwardle/status/1816051422716203416

By: hidap on 24 July 2024 - 17:42 #1317703

😂😂😂😂 เจ็บแล้วไม่จำ

By: keanus
Android
on 24 July 2024 - 19:23 #1317708

จะแก้ตัวยังไงก็ไม่น่ารอด อีกอย่างนึงคือ ถ้ามีข้อพิสูจน์ได้ว่าไม่ได้Test ก่อนแล้ว ออกแถลงการณ์แบบโกหก 1 2 3 จับได้ที่ชั้นศาลคือหนักกว่าเดิม

By: mr_tawan
ContributoriPhoneAndroidWindows
on 24 July 2024 - 20:10 #1317715
mr_tawan's picture

แล้วคนก็โทษ C++ ตามเคย 5555


  • 9tawan.net บล็อกส่วนตัวฮับ
By: big50000
AndroidSUSEUbuntu
on 24 July 2024 - 20:11 #1317716 Reply to:1317715
big50000's picture

ศาสนา Rust โดยเฉลี่ย: