- ไลบรารีโอเพนซอร์ส cURL ยุติ โครงการบั๊กบาวน์ตี เพื่อสกัดการพุ่งขึ้นของรายงานบั๊กไร้สาระที่สร้างโดย AI
- ผู้ดูแลโครงการ Daniel Stenberg อธิบายว่า รายงานที่ AI สร้างขึ้นส่วนใหญ่เป็น “เรื่องเท็จล้วนๆ” และใช้เวลาตรวจสอบจำนวนมาก
- cURL จะ หยุดจ่ายรางวัลตั้งแต่ปลายเดือนมกราคม โดยก่อนหน้านี้มีการจ่ายรวม 101,020 ดอลลาร์ ให้กับรายงานทั้งหมด 87 ฉบับ
- นักวิจัยด้านความปลอดภัย Joshua Rogers ซึ่งใช้เครื่องมือ AI เพื่อส่งรายงานที่ใช้ได้จริงมาโดยตลอด มองว่าการตัดสินใจครั้งนี้เป็น “มาตรการที่ชาญฉลาดมาก”
- เขาระบุว่าแรงจูงใจที่แท้จริงไม่ใช่เรื่องเงิน แต่คือ ชื่อเสียงและความสำเร็จทางเทคนิค และโปรเจ็กต์อื่นๆ ก็ควรพิจารณามาตรการคล้ายกัน
การตัดสินใจยุติบั๊กบาวน์ตีของ cURL
- ไลบรารีโค้ดโอเพนซอร์ส cURL หยุดให้รางวัลเป็นเงินสำหรับรายงานบั๊ก
- เป้าหมายคือเพื่อยับยั้งการเพิ่มขึ้นของ รายงานปลอมที่สร้างโดย AI (AI slop)
- ผู้ดูแล Daniel Stenberg กล่าวว่า “AI slop และรายงานที่ไม่ถูกต้องยังคงเพิ่มขึ้นเรื่อยๆ และหากไม่หยุดน้ำหลากนี้ เราก็มีแต่จะจมลงไป”
- cURL จะ ยุติการจ่ายบาวน์ตีตั้งแต่ปลายเดือนมกราคม
- เขาอธิบายว่า “เรากำลังเสียเวลามากเกินไปกับสิ่งที่ค้นพบซึ่งไม่มีอยู่จริง ถูกพูดเกินจริง หรือเกิดจากความเข้าใจผิด”
ปัญหาและผลกระทบของรายงานที่สร้างโดย AI
- ช่วงหลัง cURL มีภาระงานเพิ่มขึ้นมากจาก รายงานบั๊กที่ AI สร้างขึ้นโดยอัตโนมัติ
- รายงานที่สร้างโดย AI ส่วนใหญ่ถูกพบว่า ไร้สาระหรือมีข้อมูลผิดพลาด
- กระบวนการคัดแยกรายงานเหล่านี้ ใช้เวลามาก และสร้างภาระหนักให้กับผู้ดูแลโครงการ
- Stenberg เคยพูดถึงปัญหานี้ต่อสาธารณะในปี 2025 ผ่านบทความชื่อ “Death by a thousand slops”
ตัวอย่างเชิงบวกของรายงานที่มี AI ช่วย
- ไม่ใช่ว่ารายงานที่สร้างโดย AI ทุกฉบับจะไร้ค่า
- Stenberg ระบุว่ามีรายงานที่มี AI ช่วยมากกว่า 100 ฉบับ ที่นำไปสู่การแก้ไขโค้ดจริง
- จนถึงตอนนี้ cURL ได้จ่ายบาวน์ตีรวม 101,020 ดอลลาร์ สำหรับ รายงานบั๊ก 87 ฉบับ
- หากไม่มีบาวน์ตี รายงานบางส่วนอาจไม่ถูกค้นพบเลยก็เป็นได้ (ไม่มีการวิเคราะห์เพิ่มเติม)
มุมมองของนักวิจัยด้านความปลอดภัย Joshua Rogers
- Joshua Rogers เป็นผู้ที่ใช้เครื่องมือ AI เพื่อส่ง รายงานบั๊กที่ใช้ได้จริง ให้กับโปรเจ็กต์โอเพนซอร์สหลายครั้ง
- เขาตรวจทานผลวิเคราะห์จาก AI และปรับแก้ด้วยตนเองก่อนส่ง
- Rogers ประเมินการตัดสินใจของ cURL ครั้งนี้ว่าเป็น “มาตรการที่ยอดเยี่ยมซึ่งควรทำมาตั้งนานแล้ว”
- พร้อมกล่าวว่า “แปลกเสียด้วยซ้ำที่ระบบนี้อยู่มาได้นานขนาดนี้”
- เขากล่าวว่า “ถ้าบั๊กบาวน์ตีหายไป แรงจูงใจบางส่วนอาจลดลง แต่ รายงานสำคัญก็จะยังถูกส่งเข้ามาอยู่ดี”
ความไม่สมดุลระหว่างรางวัลกับแรงจูงใจ
- Rogers เน้นว่า “ชื่อเสียง (fame) คือแรงจูงใจที่แท้จริง ส่วนเงินรางวัลเป็นเรื่องรอง”
- บาวน์ตีสูงสุดของ cURL คือ 10,000 ดอลลาร์ ซึ่งไม่ใช่จำนวนเงินมากสำหรับผู้เชี่ยวชาญระดับที่สามารถค้นหาช่องโหว่ร้ายแรงได้
- อย่างไรก็ตาม เขาก็ชี้ให้เห็นถึง ความไม่สมดุลทางเศรษฐกิจ
- เขาระบุว่าแม้เป็นรางวัลจำนวนเท่ากัน แต่สำหรับ นักวิจัยในภูมิภาคที่มีรายได้ต่ำ มันอาจมีความหมายมาก
- พร้อมอธิบายว่า “รางวัลที่แค่พอเป็นค่าอาหารกลางวันในสวีเดน อาจเป็นเงินก้อนใหญ่ในบางพื้นที่”
ความท้าทายร่วมกันของระบบนิเวศโอเพนซอร์ส
- ตามรายงาน โปรเจ็กต์โอเพนซอร์สอื่นๆ ก็เผชิญกับกระแสรายงานที่สร้างโดย AI เช่นกัน
- การตัดสินใจครั้งนี้ของ cURL อาจจุดประกายการถกเถียงใหม่เกี่ยวกับ การควบคุมคุณภาพและแนวทางดูแลคอมมูนิตี้ในยุค AI (ไม่มีคำอธิบายเพิ่มเติม)
2 ความคิดเห็น
การทำให้การสร้าง exploit สำหรับการแฮ็กด้วย LLM กลายเป็นอุตสาหกรรมกำลังใกล้เข้ามา
เมื่อประกอบกับเรื่องนี้แล้ว ก็ดูเหมือนว่ากำลังจะถึงช่วงเวลาที่หลาย ๆ ส่วนหลีกเลี่ยงการนำ LLM มาใช้งานไม่ได้แล้วนะครับ
ถึงอย่างนั้น เพื่อป้องกันแฮ็กเกอร์ที่ใช้ LLM อย่างน้อยก็คงต้องให้ LLM มาช่วยตรวจสอบด้านความปลอดภัยด้วย
ความเห็นจาก Hacker News
ดูเหมือนว่าถ้าเก็บ ค่าสมัครที่ขอคืนได้ เมื่อบั๊กถูกพิสูจน์ว่าเป็นปัญหาสำคัญจริง ก็น่าจะช่วยหยุดปัญหาแบบนี้ได้เร็ว ครั้งหนึ่งเคยรายงานช่องโหว่ที่ทำให้ระบบล็อกอินธนาคารเปลี่ยนจากใช้รหัสผ่าน+PIN มาเป็นใช้แค่ PIN ได้ แต่เขาปิดเคสโดยบอกว่า “เป็นพฤติกรรมที่ตั้งใจไว้” จากนั้นก็ได้เรียนรู้ว่าองค์กรที่มี ข้อกำกับดูแลสูง อย่างโรงพยาบาลหรือธนาคาร มักโฟกัสที่ “ผ่าน compliance” มากกว่าความปลอดภัยจริง ถ้าฝ่ายที่จัด bug bounty ดำเนินการด้วยเจตนาดี อุปสรรคในการเข้าร่วมหรือบทลงโทษแบบนี้ก็น่าจะช่วยคัดกรองผู้ส่งรายงานที่ไม่หวังดีได้
ดูเหมือนว่า โอเพนซอร์สกำลังได้รับผลกระทบจาก AI หนักที่สุด โค้ดโอเพนซอร์สถูกนำไปใช้ฝึกโมเดล แล้วตอนนี้โมเดลนั้นก็กลับมาสแปมโปรเจกต์โอเพนซอร์สเสียเอง แถม AI ยังไปทำฟีเจอร์แบบเสียเงินได้ ทำให้โมเดลธุรกิจของโอเพนซอร์สถูกกัดกิน และท้ายที่สุดอาจแทนที่ตัวโค้ดโอเพนซอร์สเองด้วย
ในมุมของแฮ็กเกอร์สาย white hat รางวัลจาก bug bounty อาจไม่ได้สูงมาก แต่ก็ยังมีความหมายในฐานะ ทางเลือกเชิงศีลธรรม แต่ถ้าเป็นช่องโหว่ที่นำไปใช้หาประโยชน์ได้จริง ก็อาจเอาไปขายให้คนทำมัลแวร์ที่ให้เงินมากกว่าได้
Hackerone มี ระบบชื่อเสียงของแฮ็กเกอร์ อยู่แล้ว ถ้าจะให้ดี ก็น่าจะใช้เป็น โปรแกรมแบบปิดที่เชิญเฉพาะแฮ็กเกอร์ที่ผ่านการยืนยันแล้ว ไม่รู้ว่าทำไมถึงไม่ทำ
นอกจากรางวัลเป็นเงินแล้ว ยังมีแรงจูงใจอย่าง ชื่อเสียงหรือการได้ CVE ด้วย Stenberg เคยเขียนในบล็อกถึงกรณีช่องโหว่ที่ถูกประเมินเกินจริงหลายครั้ง ซึ่งบางเคสดูเหมือนเป็นการพูดเกินเพื่อหวังชื่อเสียง แรงจูงใจแบบนี้จัดการด้วยการออกแบบ incentive ได้ยาก
มีวิดีโอที่ช่วยให้เห็นฉากหลังของปัญหานี้ → ลิงก์ YouTube
คำพูดที่ว่า “รางวัลแค่เท่าค่าอาหารกลางวันในสวีเดนก็ถือว่าเยอะสำหรับคนในประเทศรายได้น้อย” ฟังดูเป็น คำกล่าวเกินจริง อาหารกลางวันในย่านใจกลางสตอกโฮล์มก็ราว 200 โครนา คนที่มีทักษะแบบนั้นไม่น่าจะมองว่านั่นเป็น “เงินก้อนใหญ่”
bug bounty ของบริษัทเราจริงๆ แล้วแทบจะมีแค่ อีเมลสำหรับ security อยู่ช่องทางเดียว แต่ก็มีสแปมเข้ามาเกินวันละ 100 ฉบับ ส่วนใหญ่เป็น รายงาน pentest ปลอม ที่ AI สร้างขึ้น เต็มไปด้วยช่องโหว่ปลอมและข้อมูลผิดๆ ถึงขั้นที่เซลส์พยายามนัดประชุม 3 ชั่วโมง ทั้งที่ในรายงานใส่ทั้งบั๊ก IIS ที่ไม่มีอยู่จริงและ IP address ที่เป็นไปไม่ได้ ตอนนั้นผมพูดอะไรไม่ออกจริงๆ
เมื่อก่อนการหาบั๊กช้าและเหนื่อย จึงต้องมีแรงจูงใจ แต่ตอนนี้สิ่งที่ยากกว่ากลับเป็น การคัดบั๊กจริงออกจากกองขยะ ถึงขนาดมีมุกว่า AI bug hunter “หาเจอของจริง 3 จาก 100”
มีการเปิดเผย รายการรายงานขยะที่สร้างโดย AI ของ cURL ไว้ด้วย → ลิงก์ gist