สัปดาห์ที่ผ่านมาทางโครงการ FFmpeg ใช้บัญชี X ออกมาแสดงความไม่พอใจถึงรายงานช่องโหว่จำนวนมากที่สร้างจากปัญญาประดิษฐ์โดยเฉพาะกูเกิลที่รายงานช่องโหว่ผ่าน Project Zero โดยมีเส้นตาย บีบให้อาสาสมัครของ FFmpeg ต้องเร่งแก้บั๊กจนกระทั่งมีนักพัฒนาบางส่วนเลิกส่งโค้ดเข้า FFmpeg ไป
จุดเริ่มต้นของความไม่พอใจ เกิดจากช่องโหว่ที่รายงานโดยโครงการ BigSleep ของ Project Zero ที่รายงานตั้งแต่เดือนสิงหาคมที่ผ่านมา และแก้ไขไปแล้วใน FFmpeg 8.0 และก่อนหน้านี้เคยมีนักพัฒนาลาออกไปแม้จะเป็นผู้เชี่ยวชาญการ reverse engineer ตัวถอดรหัสวิดีโอต่างๆ
Tavis Ormandy จาก Project Zero ออกมาตอบโต้ว่ากูเกิลรายงานตามช่องโหว่ที่พบ และทีมงานไม่ได้กดดันอะไรให้ FFmpeg ต้องแก้ไข แต่ FFmpeg ก็โต้แย้งว่าการตั้งเวลา 90 วันนั้นเป็นการบีบคั้น (coersion) ให้อาสาสมัครต้องมาพัฒนาแพตช์ให้ และหากกูเกิลตั้งใจจะพัฒนาความปลอดภัยจริงๆ ก็ควรส่งแพตช์หรือสนับสนุนเงินทุนให้นักพัฒนามาทำแพตช์ให้แทนที่จะเก็บหมายเลข CVE ไปเรื่อยๆ
แนวทางการรายงานช่องโหว่อย่างรับผิดชอบ (responsible reporting) มักจะกำหนดเวลาให้ผู้พัฒนาได้มีเวลาแก้ไขช่องโหว่ระยะเวลาหนึ่ง โดย Project Zero นั้นตั้งเวลาไว้ 90 วัน (เคยเลื่อนให้แอปเปิลแต่ไม่เลื่อนให้ไมโครซอฟท์) โดยรวมแล้วแนวทางนี้ทำให้ช่องโหว่ต่างๆ ถูกแก้ไขเร็วขึ้น แต่สำหรับโครงการโอเพนซอร์สที่ไม่ใช่บริษัททำธุรกิจและนักพัฒนาทั้งหมดเป็นอาสาสมัคร การใช้แนวทางแบบเดิมถูกต้องหรือไม่ หรือผู้รายงานช่องโหว่ควรเป็นผู้พัฒนาแพตช์ด้วยก็เป็นประเด็นที่ FFmpeg ยังโต้แย้งกับชุมชนนักวิจัยความปลอดภัยอยู่
ที่มา - @FFmpeg
on
เป้าหมายดีแต่ไม่ได้มองถึงกระ…
shub Tue, 04/11/2025 - 14:46
เป้าหมายดีแต่ไม่ได้มองถึงกระบวนการและความเป็นจริง ถ้ากรณีที่นักพัฒนาไม่ได้สแวงหากำไรหรือทำเงินได้จากมันก็ควรจะมีมาตรการในการช่วยเหลือในการแพตซ์แก้ไขด้วยไม่ใช่เอาแต่กดดันให้แก้ไข
กี่ครั้งแล้ว ที่โครงการ open…
darkleonic Tue, 04/11/2025 - 15:21
กี่ครั้งแล้ว ที่โครงการ open source อันเกิดจากงานอาสา ไม่ได้รับการสนับสนุน เมื่อเกิดช่องโหว่ร้ายแรงก็ถูกทั้งโลกกล่าวโทษและทัวร์ลง
อย่างน้อย ๆ ถ้าจะไม่ส่ง…
mr_tawan Tue, 04/11/2025 - 20:53
อย่างน้อย ๆ ถ้าจะไม่ส่ง patch ก็น่าจะมี code example ให้หน่อยครับ
อย่างงี้มันจะกลายเป็นว่าทำหล…
nessuchan Tue, 04/11/2025 - 21:11
อย่างงี้มันจะกลายเป็นว่าทำหล่อคอยจับผิดชาวบ้านแล้วเอามาประจาน แล้วถ้าแก้ไม่ทันมันจะกลลายเป็นเสียหายมากกว่าเดิมรึเปล่า?
เดฟคงโมโห…
orchidkit Tue, 04/11/2025 - 22:35
เดฟคงโมโห เมื่องานอดิเรกกลายเป็นความรับผิดชอบ เหนื่อยตายพอดี
ถ้าจะกดดัน ก็ต้องมีรางวัลตอบแทนบ้าง
Open Source นี่…
TeamKiller Wed, 05/11/2025 - 08:55
Open Source นี่ ส่งโค้ดมาช่วยแก้เลยดีกว่า
เปิดเผยช่องโหว่ไปก็ไม่มีประโยชน์ไร กลายเป็นสร้างความเสียหายเพิ่มอีก
เคสนี้เห็นด้วยกับ FFmpeg…
btoy Wed, 05/11/2025 - 08:58
เคสนี้เห็นด้วยกับ FFmpeg เต็มที่คือโครงการที่อาสาสมัครเข้ามาทำงานให้แบบนี้ Google ต้องหาวิธีช่วยเหลือ ที่ว่า Project Zero ตั้งใจแค่เก็บ CVE ไปเรื่อยๆก็คงไม่เกินจริง
"ผู้รายงานช่องโหว่ควรเป็นผู้…
hs0wkc Thu, 06/11/2025 - 15:39
"ผู้รายงานช่องโหว่ควรเป็นผู้พัฒนาแพตช์ด้วย" เห็นด้วยอย่างยิ่ง