top of page

สรุป OWASP Top 10 LLM Security Risks

Writer's picture: Rujirapong RitwongRujirapong Ritwong

10 ความเสี่ยงด้านความปลอดภัยของ LLM (Large Language Model) ที่นักพัฒนาต้องรู้


1. Prompt Injection: การแทรกคำสั่งอันตรายผ่าน input เพื่อให้ LLM ทำงานตามที่ผู้ประสงค์ร้ายต้องการ

   เช่น ผู้ไม่หวังดีอาจใส่คำสั่ง "เปิดเผยข้อมูลส่วนตัวของผู้ใช้งาน" ใน chatbot ที่ใช้ LLM


2. Insecure Output Handling: การไม่ตรวจสอบผลลัพธ์จาก LLM อย่างละเอียด อาจเปิดช่องโหว่ให้ระบบอื่นๆ ถูกโจมตี

  เช่น LLM สร้างลิงก์ที่เป็นอันตรายในอีเมลโดยอัตโนมัติ หากระบบไม่ตรวจสอบ อาจทำให้ผู้ใช้ถูกหลอกให้คลิกลิงก์นั้น


3. Training Data Poisoning: ข้อมูลที่ใช้ฝึก LLM อาจถูกปนเปื้อน ทำให้ LLM ทำงานผิดปกติหรือมีอคติ

  ตัวอย่าง: หากข้อมูลที่ใช้ฝึก LLM มีเนื้อหาเหยียดเชื้อชาติ LLM อาจสร้างข้อความที่แสดงอคติทางเชื้อชาติออกมา


4. Model Denial of Service: การใช้ LLM ในทางที่ทำให้ระบบทำงานหนักเกินไป จนระบบล่มหรือทำงานช้าลง

   เช่น การส่งคำขอจำนวนมากพร้อมกันไปยัง LLM เพื่อสร้างบทความ อาจทำให้ระบบทำงานช้าลงหรือหยุดทำงาน


5. Supply Chain Vulnerabilities: ช่องโหว่ในระบบที่เกี่ยวข้องกับ LLM เช่น ข้อมูลที่ใช้ฝึก หรือแพลตฟอร์มที่ใช้ อาจทำให้ระบบถูกโจมตี

   เช่น การใช้ปลั๊กอินที่ไม่ปลอดภัยใน LLM อาจทำให้ผู้ไม่หวังดีเข้าถึงระบบได้


6. Sensitive Information Disclosure: LLM อาจเผลอเปิดเผยข้อมูลที่เป็นความลับหรือข้อมูลส่วนบุคคล

   เช่น LLM ที่ใช้สร้างรายงานทางการแพทย์ อาจเผลอเปิดเผยข้อมูลสุขภาพของผู้ป่วย


7. Insecure Plugin Design: ปลั๊กอินที่ใช้กับ LLM อาจมีช่องโหว่ให้ผู้ประสงค์ร้ายขโมยข้อมูลหรือควบคุมระบบ

   เช่น ปลั๊กอินที่ไม่ได้รับการตรวจสอบความปลอดภัย อาจถูกใช้เพื่อส่งคำสั่งที่เป็นอันตรายไปยัง LLM


8. Excessive Agency: การให้ LLM มีอิสระในการทำงานมากเกินไป อาจทำให้ LLM ทำสิ่งที่ไม่คาดคิดหรือเป็นอันตราย

   ตัวอย่าง: LLM ที่ควบคุมระบบบ้านอัจฉริยะ อาจเปิดประตูบ้านโดยไม่ได้รับอนุญาต


9. Overreliance: การพึ่งพา LLM ในการตัดสินใจมากเกินไป โดยไม่มีการตรวจสอบจากมนุษย์ อาจนำไปสู่ผลลัพธ์ที่ไม่ถูกต้อง

   ตัวอย่าง: การใช้ LLM เพื่อตัดสินใจลงทุนโดยไม่อาศัยข้อมูลอื่นๆ อาจทำให้เกิดความเสียหายทางการเงิน


10. Model Theft: ผู้ประสงค์ร้ายอาจขโมย LLM ไปใช้ในทางที่ผิด

    ตัวอย่าง: บริษัทคู่แข่งอาจขโมยโมเดล LLM ที่มีลิขสิทธิ์ เพื่อนำไปพัฒนาผลิตภัณฑ์ของตนเอง


สรุป:

ความเสี่ยงเหล่านี้เป็นเพียงส่วนหนึ่ง นักพัฒนาต้องทราบ เมื่อทำงานกับ LLM การทำความเข้าใจและป้องกันความเสี่ยงเหล่านี้ จะช่วยเพิ่มฝห้ LLM มีความปลอดภัยและน่าเชื่อถือ

 สามารถศึกษาเพิ่มเติมเกี่ยวกับ OWASP Top 10 LLM Security Risks ได้ที่

47 views0 comments

Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating
bottom of page