เหนือกว่ากระแส: ความเสี่ยงด้านความปลอดภัยที่ซ่อนเร้นของตัวแทน AI และ MCP 

Silverfort ภาพ
บล็อก AI Agents

เนื่องจาก AI พัฒนาจากสิ่งแปลกใหม่ไปสู่ความจำเป็นอย่างรวดเร็ว ธุรกิจต่างๆ ในทุกอุตสาหกรรมจึงรู้สึกกดดันที่จะต้องบูรณาการ AI เข้ากับการดำเนินงาน ผลิตภัณฑ์ และบริการของตน สิ่งที่เคยเป็นความคิดริเริ่มที่มองไปข้างหน้าได้กลายมาเป็นองค์ประกอบสำคัญในการรักษาขีดความสามารถในการแข่งขันในตลาดที่เปลี่ยนแปลงอย่างรวดเร็วในปัจจุบัน Tobias Lütke ซีอีโอของ Shopify เน้นย้ำเมื่อเร็วๆ นี้ การเปลี่ยนแปลงนี้โดยกำหนดให้พนักงานทุกคนใช้งาน AI อย่างจริงจังในการทำงานประจำวัน ซึ่งเป็นสัญญาณที่ชัดเจนว่าการนำ AI มาใช้ไม่ใช่ทางเลือกอีกต่อไป 

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

ในโพสต์นี้ เราจะมาอธิบายว่า AI agent คืออะไร แนะนำ MCP (Model Context Protocol) และเจาะลึกความเสี่ยงด้านความปลอดภัยที่มาพร้อมกับเทคโนโลยีใหม่ๆ เหล่านี้ 

ตัวแทน AI นิยาม: สมองเบื้องหลังแอปพลิเคชันอัตโนมัติ 

ตัวแทน AI เป็นแอปพลิเคชันที่ Large Language Model (LLM) ทำหน้าที่กำหนดการตัดสินใจ ประสานงานงาน และปรับเปลี่ยนตามอินพุตที่เปลี่ยนแปลงไปแบบเรียลไทม์ สิ่งเหล่านี้ไม่ใช่แค่เครื่องมือสำหรับการสนทนาเท่านั้น แต่ยังเป็นกลไกสำหรับการดำเนินการอีกด้วย 

การเปลี่ยนแปลงที่แท้จริงจะเกิดขึ้นเมื่อตัวแทน AI มีเครื่องมือและบริการที่จำเป็นในการโต้ตอบกับโลกดิจิทัล ไม่ว่าจะเป็นการสอบถามฐานข้อมูล การส่งข้อความ การอัปเดตระเบียน หรือการเรียกใช้เวิร์กโฟลว์ทั้งหมด การเข้าถึงเครื่องมือนี้จะเปลี่ยน AI ให้กลายเป็นกระบวนการอัตโนมัติ 

ตัวช่วยที่มีแนวโน้มดีที่สุดอย่างหนึ่งในการวิวัฒนาการนี้คือ โมเดลบริบทโปรโตคอล (MCP)MCP ซึ่งเปิดตัวโดย Anthropic ในเดือนพฤศจิกายน 2024 เป็นมาตรฐานเปิดใหม่ที่ช่วยลดความซับซ้อนในการเชื่อมต่อกับเครื่องมือและแหล่งข้อมูลของเอเจนต์ AI MCP ได้รับความสนใจอย่างกว้างขวางเนื่องจากทำหน้าที่เหมือนกับมาตรฐาน USB สำหรับอุปกรณ์ต่อพ่วงฮาร์ดแวร์ นั่นคือการแทนที่การผสานรวมแบบครั้งเดียวที่ซับซ้อนด้วยอินเทอร์เฟซสากล 

ด้วยการทำให้การเข้าถึงเครื่องมือเป็นมาตรฐาน MCP ช่วยให้ตัวแทน AI สามารถดำเนินการงานแบบไดนามิกที่คำนึงถึงบริบทบนแพลตฟอร์มต่างๆ ได้ ตัวอย่างเช่น ตัวแทน AI ที่ใช้ MCP สามารถดึงข้อมูลทางการเงินแบบเรียลไทม์ สร้างรายงานภายในที่อัปเดต และเริ่มต้นธุรกรรมโดยอิงตามตรรกะที่กำหนดไว้ล่วงหน้าได้อย่างอิสระ ทั้งหมดนี้โดยไม่ต้องมีการแทรกแซงจากมนุษย์หรือการพัฒนา API แบบกำหนดเอง 

MCP ทำงานอย่างไร? 

MCP ใช้สิ่งที่คุ้นเคย สถาปัตยกรรมไคลเอนต์เซิร์ฟเวอร์ เพื่อสร้างมาตรฐานว่าเอเจนต์ AI จะโต้ตอบกับเครื่องมือและแหล่งข้อมูลภายนอกอย่างไร โปรโตคอลนี้ช่วยให้มั่นใจได้ว่าการสื่อสารระหว่างเอเจนต์และทรัพยากรที่จำเป็นจะทำงานได้อย่างมีประสิทธิภาพนั้นสอดคล้องและเชื่อถือได้ 

การตั้งค่านี้จะวางไคลเอนต์ MCP ไว้ในแอปพลิเคชั่นโฮสต์ ไม่ว่าจะเป็นผู้ช่วย AI สภาพแวดล้อมการเขียนโค้ด หรือแอปพลิเคชั่นที่เปิดใช้งาน AI อื่นๆ ไคลเอนต์ MCP ทำหน้าที่จัดการการสื่อสารกับเซิร์ฟเวอร์ MCP ในขั้นตอนนี้ แอปพลิเคชั่นและเครื่องมือที่เชื่อมต่อจะต้องเจรจาเวอร์ชันของโปรโตคอล ค้นหาความสามารถที่พร้อมใช้งาน และส่งคำขอและการตอบสนองระหว่างกัน 

ที่มา: นอราห์ ซาคาล https://norahsakal.com/blog/mcp-vs-api-model-context-protocol-explained/ 

สิ่งที่ทำให้ MCP โดดเด่นคือความสามารถเหล่านี้ได้รับการอธิบายเป็นภาษาธรรมชาติ ซึ่งทำให้ LLM ที่ควบคุมเอเจนต์ AI เข้าถึงความสามารถเหล่านี้ได้โดยตรง ซึ่งช่วยให้โมเดลเข้าใจว่ามีเครื่องมือใดบ้างที่พร้อมใช้งานและวิธีใช้เครื่องมือเหล่านั้นอย่างมีประสิทธิภาพ 

เซิร์ฟเวอร์ใช้รูปแบบตาม URI เพื่อจัดการการเข้าถึงทรัพยากรและรองรับการเชื่อมต่อพร้อมกัน ทำให้ไคลเอนต์หลายรายสามารถโต้ตอบกับเซิร์ฟเวอร์ได้พร้อมกัน ซึ่งทำให้ MCP มีความยืดหยุ่นและปรับขนาดได้สูง เหมาะสำหรับสภาพแวดล้อมของเอเจนต์ที่ซับซ้อน 

เอกลักษณ์อิสระและเอกลักษณ์ที่มอบหมาย: ความแตกต่างที่สำคัญ  

เนื่องจากระบบ AI เริ่มเข้ามามีบทบาทในธุรกิจและชีวิตประจำวันมากขึ้น การกำหนดและจัดการตัวตนของ AI จึงมีความสำคัญเพิ่มมากขึ้นเรื่อยๆ โดยมีรูปแบบหลักสองรูปแบบที่เกิดขึ้น ได้แก่ ตัวตน AI อัตโนมัติ และตัวตนที่มอบหมาย (ในนามของ หรือ OBO) 

ตัวตน AI อัตโนมัติ หมายถึงตัวแทนที่ทำงานโดยอิสระ ตัดสินใจและดำเนินการโดยไม่ต้องมีการแทรกแซงจากมนุษย์แบบเรียลไทม์ 

ในทางตรงกันข้าม ตัวตนที่มอบหมายนั้นเป็นตัวแทนของ AI ที่ทำงานภายใต้การกำกับดูแลของมนุษย์ การทำความเข้าใจความแตกต่างนี้ถือเป็นสิ่งสำคัญสำหรับการรักษาความรับผิดชอบและความปลอดภัยที่เหมาะสมในระบบที่ขับเคลื่อนด้วย AI 

สิ่งสำคัญที่ต้องทราบคือทั้งสองโมเดลมีอิทธิพลต่อวิธีการจัดการการอนุญาตโดยระบบ ตัวอย่างเช่น AI อัตโนมัติอาจสั่งซื้ออุปกรณ์สำนักงานโดยอิงตามขีดจำกัดการซื้อที่กำหนดไว้ล่วงหน้าและเวิร์กโฟลว์การอนุมัติ ในขณะเดียวกัน AI ที่ได้รับมอบหมายให้ผู้จัดการซึ่งเป็นมนุษย์จะต้องปฏิบัติตามการอนุญาตของผู้จัดการคนนั้น โดยถือว่าผู้จัดการเป็นผู้มีอำนาจ การไม่แยกแยะบทบาทเหล่านี้อาจส่งผลให้ระบบได้รับอนุญาตมากเกินไป มีความเสี่ยงด้านความปลอดภัย หรือระบุการดำเนินการไม่ถูกต้อง 

การมองเห็นและการควบคุม: ชิ้นส่วนที่หายไป  

การตรวจสอบแบบเรียลไทม์มีความจำเป็นสำหรับการตรวจจับและตอบสนองต่อพฤติกรรมที่ผิดปกติในตัวแทน AI โดยเฉพาะอย่างยิ่งเมื่อพวกมันทำงานโดยอัตโนมัติและตัดสินใจโดยไม่ต้องมีมนุษย์ควบคุมดูแล สิ่งที่สำคัญพอๆ กันคือการจัดการข้อมูลประจำตัวที่แข็งแกร่งซึ่งแยกแยะระหว่าง ตัวตนที่ไม่ใช่มนุษย์ (NHIs) ซึ่งเป็นตัวแทนของตัวแทนที่เป็นอิสระอย่างสมบูรณ์ และตัวตนที่มอบหมาย ซึ่งตัวแทนจะทำหน้าที่แทนผู้ใช้ที่เป็นมนุษย์ 

การแท็กแต่ละการดำเนินการด้วยบริบทการระบุตัวตนที่ถูกต้องช่วยให้ทีมงานด้านความปลอดภัยสามารถบังคับใช้สิทธิ์การเข้าถึงขั้นต่ำ ตรวจสอบพฤติกรรมของตัวแทนต่อการมอบหมายของผู้ใช้ และรักษาความรับผิดชอบที่ชัดเจน นอกจากนี้ เส้นทางการตรวจสอบเฉพาะเครื่องมือยังให้บันทึกโดยละเอียดของการเรียกใช้ API การเข้าถึงข้อมูล และการดำเนินการที่ดำเนินการโดยตัวแทน AI ทุกครั้ง ดังนั้น บันทึกเหล่านี้จึงมีความจำเป็นสำหรับการสืบสวนทางนิติวิทยาศาสตร์และการตรวจสอบการปฏิบัติตามข้อกำหนด และควรผสานรวมกับระบบ SIEM ที่มีอยู่เพื่อเชื่อมโยงกิจกรรมของตัวแทนในสภาพแวดล้อมต่างๆ และตรวจจับกิจกรรมที่น่าสงสัย 

เนื่องจากโปรโตคอลเช่น MCP ขยายความสามารถในการผสานรวมเครื่องมือ กรอบความปลอดภัยจึงต้องพัฒนาไปพร้อมๆ กัน โดยนำการอนุญาตแบบไดนามิก การตรวจสอบอย่างต่อเนื่อง และการบังคับใช้ตามนโยบายที่ปรับเปลี่ยนได้มาใช้ เพื่อจัดการตัวแทนที่มีความสามารถเพิ่มมากขึ้น การผสมผสานระหว่างเส้นทางการตรวจสอบโดยละเอียดและการตรวจสอบที่คำนึงถึงตัวตนจะเป็นสิ่งสำคัญในการรักษาการควบคุม การมองเห็น และความน่าเชื่อถือ เนื่องจากตัวแทน AI เข้ามาฝังตัวอยู่ในการดำเนินการหลักมากขึ้น 

เตรียมพร้อมตอนนี้สำหรับการนำ AI มาใช้อย่างปลอดภัย  

เนื่องจาก MCP ได้รับความนิยมอย่างรวดเร็วในฐานะกรอบงานมาตรฐานสำหรับการบูรณาการโมเดล AI กับเครื่องมือภายนอกและแหล่งข้อมูล จึงทำให้ MCP ปรับเปลี่ยนรูปแบบการโต้ตอบระหว่างระบบ AI กับแอปพลิเคชัน ซึ่งจะทำให้สามารถใช้งานแบบไดนามิกและรับรู้บริบทได้มากขึ้น อย่างไรก็ตาม การนำเทคโนโลยีนี้มาใช้อย่างรวดเร็วได้แซงหน้าการพัฒนาการควบคุมความปลอดภัยที่ครบถ้วนสมบูรณ์ ซึ่งเผยให้เห็นความเสี่ยงที่อาจเกิดขึ้น เช่น การเข้าถึงโดยไม่ได้รับอนุญาตการรั่วไหลของข้อมูล และความสมบูรณ์ของเครื่องมือที่ถูกบุกรุก 

เพื่อแก้ไขข้อกังวลเหล่านี้ องค์กรต่างๆ ควรดำเนินการเชิงรุกดังต่อไปนี้:  

  • ตรวจสอบการใช้งานหรือแผน MCP ปัจจุบัน:ประเมินว่าปัจจุบันมีการนำ MCP ไปใช้ในระบบของคุณอย่างไร หรือมีแผนจะบูรณาการอย่างไร  
  • เพิ่มการมองเห็นและมาตรฐาน การรับรอง:นำโปรโตคอลการตรวจสอบสิทธิ์ที่ได้มาตรฐานมาใช้ และรับรองการติดตามตัวตนที่ครอบคลุม เพื่อตรวจสอบการโต้ตอบระหว่างโมเดล AI และเครื่องมือภายนอก  
  • ส่งเสริมการทำงานร่วมกันระหว่างทีมวิศวกรรมและความปลอดภัย:ส่งเสริมให้ทีมงานข้ามสายงานทำงานร่วมกันในการพัฒนาและบังคับใช้นโยบายความปลอดภัยที่เหมาะสมกับการนำ MCP ไปใช้งาน 

ด้วยการดำเนินการตามขั้นตอนเหล่านี้ องค์กรต่างๆ จะมั่นใจได้ว่าการรวม MCP เข้าด้วยกันจะช่วยเพิ่มศักยภาพ AI โดยไม่กระทบต่อความปลอดภัย  

การรักษาความปลอดภัยในอนาคตของตัวแทน AI 

การใช้ตัวแทน AI ช่วยปลดล็อกประสิทธิภาพและความชาญฉลาดที่ไม่เคยมีมาก่อนในทุกแอปพลิเคชัน ไม่ว่าจะเป็นการทำงานอัตโนมัติ การปรับกระบวนการทำงานให้คล่องตัว และการตัดสินใจแบบเรียลไทม์ แต่ความก้าวหน้าอย่างรวดเร็วก็มาพร้อมกับความเสี่ยง แนวทางปฏิบัติด้านความปลอดภัยยังไม่ได้รับการพัฒนาในอัตราเดียวกับการนำมาใช้ ส่งผลให้เกิดข้อกังวลอย่างร้ายแรงเกี่ยวกับการเข้าถึงโดยไม่ได้รับอนุญาต การรั่วไหลของข้อมูล และการใช้ข้อมูลประจำตัวในทางที่ผิด 

หากต้องการก้าวล้ำหน้าภัยคุกคามที่เกิดขึ้น ให้ให้ความสำคัญกับการตรวจสอบการใช้งาน MCP ของคุณและใช้โปรโตคอลการตรวจสอบสิทธิ์มาตรฐานเพื่อสร้างฐานข้อมูลพื้นฐานที่ปลอดภัย จากนั้นสร้าง AI ที่ครอบคลุม ความปลอดภัยของข้อมูลประจำตัว กลยุทธ์ด้วยการใช้ประโยชน์จากเครื่องมือความปลอดภัยของบุคคลที่สามเพื่อปกป้องระบบของคุณเนื่องจากตัวแทนมีการทำงานอัตโนมัติมากขึ้นและบูรณาการอย่างลึกซึ้งกับการดำเนินงานหลักของธุรกิจ 

โปรดจำไว้ว่าความปลอดภัยไม่ใช่สิ่งที่คงที่ แต่จะต้องพัฒนาไปพร้อมกับระบบ AI ของคุณ  

เรากล้าที่จะผลักดันการรักษาความปลอดภัยข้อมูลประจำตัวไปไกลยิ่งขึ้น

ค้นพบสิ่งที่เป็นไปได้

ตั้งค่าการสาธิตเพื่อดู Silverfort แพลตฟอร์มการรักษาความปลอดภัยข้อมูลประจำตัวในการดำเนินการ