วิธีตรวจความปลอดภัยก่อนเชื่อม MCP กับ Claude

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

ตรวจอะไรบ้างก่อนเชื่อม MCP

① ตรวจผู้พัฒนาและแหล่งที่มา

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

② ตรวจสิทธิ์ที่ขอ

อ่านหน้าขออนุญาตอย่างละเอียดว่า Connector ขอสิทธิ์อ่าน ค้นหา สร้าง แก้ไข หรือลบข้อมูลประเภทใดบ้าง เปรียบเทียบกับงานที่ต้องการ หากต้องการเพียงค้นเอกสาร แต่ระบบขอสิทธิ์จัดการข้อมูลทั้งหมด ควรหยุดและตรวจสอบกับผู้พัฒนาก่อน

③ ตรวจวิธีลงชื่อเข้าใช้และข้อมูลรับรอง

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

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

④ ตรวจว่าเซิร์ฟเวอร์ทำงานที่ใด

Remote MCP Connector ติดต่อเซิร์ฟเวอร์ผ่านโครงสร้างพื้นฐานคลาวด์ของ Anthropic ส่วน MCP Server ที่ทำงานในเครื่องเป็นการตั้งค่าอีกแบบหนึ่ง ควรรู้ให้ชัดว่ากำลังเชื่อมต่อเซิร์ฟเวอร์ชนิดใด และข้อมูลจะผ่านบริการใดบ้าง

⑤ ตรวจเครื่องมือที่เปิดให้ใช้

ดูรายการเครื่องมือที่เซิร์ฟเวอร์เปิดให้ Claude เรียกใช้ โดยให้ความสำคัญกับเครื่องมือที่ส่งข้อความ สร้างรายการ เปลี่ยนแปลงข้อมูล หรือสั่งลบ หากยังไม่เข้าใจผลของเครื่องมือ ให้สอบถามผู้ดูแลหรือผู้พัฒนาก่อนใช้งาน

สัญญาณที่ควรหยุดตรวจสอบ

ควรชะลอการเชื่อมต่อ หากพบกรณีใดกรณีหนึ่งต่อไปนี้

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

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

วิธีทดสอบหลังเชื่อมต่อ

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

ตัวอย่าง Prompt สำหรับทดสอบ:

ใช้ MCP ที่เชื่อมต่อเพื่อค้นหารายการเอกสารตามคำว่า “คู่มือพนักงาน” แล้วแสดงเฉพาะชื่อเอกสารและวันที่แก้ไข ห้ามสร้าง แก้ไข ส่งออก หรือลบข้อมูล

หากต้องการให้ทำรายการเปลี่ยนแปลง ให้ขอให้ Claude แสดงรายละเอียดและรอการยืนยันก่อน เช่น

เตรียมร่างรายการใหม่จากข้อมูลที่ค้นพบ แสดงชื่อและรายละเอียดให้ฉันตรวจสอบก่อน ห้ามบันทึกจนกว่าจะได้รับการยืนยัน

หากเชื่อมต่อไปแล้วและต้องการยกเลิก

① เปิด Customize → Connectors ใน Claude

② เลือก Connector ที่ต้องการ แล้วกด Disconnect หรือ Remove ตามตัวเลือกที่แสดง

③ หากเคยให้สิทธิ์ผ่าน OAuth ให้ตรวจหน้าความปลอดภัยของบริการต้นทางและเพิกถอนสิทธิ์แอปนั้นด้วย

④ หากใช้ API key หรือโทเคนร่วม ให้ผู้ดูแลเพิกถอนหรือเปลี่ยนข้อมูลรับรอง โดยเฉพาะเมื่อสงสัยว่าถูกเปิดเผย

การตัดการเชื่อมต่อใน Claude อาจไม่เท่ากับการเพิกถอนสิทธิ์ในบริการต้นทาง จึงควรตรวจทั้งสองแห่ง

เช็กลิสต์ก่อนกด Connect

  • รู้ว่าใครเป็นผู้พัฒนาและเชื่อถือแหล่งที่มา
  • ตรวจ URL ของ MCP Server แล้ว
  • เข้าใจสิทธิ์และเครื่องมือที่เปิดให้ใช้
  • ใช้ OAuth หรือข้อมูลรับรองที่มีขอบเขตเหมาะสม
  • ตรวจว่าเป็น Remote MCP หรือเซิร์ฟเวอร์ในเครื่อง
  • ทราบวิธียกเลิก Connector และเพิกถอนสิทธิ์
  • เริ่มทดสอบด้วยคำสั่งค้นหาหรืออ่านข้อมูลก่อน

สรุป

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