← กลับไปหน้าบทความ
ทีมแอดมิน

แอดมินทุกคนไม่ควรเห็นข้อมูลลูกค้าเท่ากัน: วาง RBAC ให้ร้านที่มีทีมเกิน 3 คน

02 ส.ค. 04:13 · อ่าน 1 นาที
แอดมินทุกคนไม่ควรเห็นข้อมูลลูกค้าเท่ากัน: วาง RBAC ให้ร้านที่มีทีมเกิน 3 คน

สรุปสั้น ๆ

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

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

เหตุการณ์แบบนี้เกิดขึ้นบ่อยกว่าที่คิด เพราะเวลาร้านเติบโตจาก 1 คนเป็น 5-6 คน เจ้าของมักให้ทุกคน login เข้าระบบเดียวกันด้วยสิทธิ์เท่ากันหมด เพราะสะดวกและไม่มีเวลามานั่งตั้งค่าแยก ปัญหาคือยิ่งทีมโตขึ้น ยิ่งมีคนเข้าถึงข้อมูลที่ไม่จำเป็นต้องเห็นมากขึ้นตาม

RBAC (Role-Based Access Control) ฟังดูเป็นศัพท์เทคนิค แต่หลักการง่ายมาก คือให้แต่ละคนเห็นเฉพาะสิ่งที่จำเป็นต่อหน้าที่ตัวเอง ไม่ใช่ทุกคนเห็นทุกอย่าง บทความนี้จะพาวางระดับสิทธิ์แบบที่ร้านทั่วไปทำได้เอง โดยไม่ต้องมีทีม IT

ทำไมการให้สิทธิ์เท่ากันหมดถึงเป็นความเสี่ยง

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

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

แบ่งระดับสิทธิ์แบบง่ายสำหรับร้านทั่วไป

ไม่ต้องซับซ้อนถึงขั้นมีสิบระดับ ร้านส่วนใหญ่แบ่งแค่ 3-4 ระดับก็เพียงพอแล้ว ตัวอย่างการแบ่งที่ใช้ได้จริง:

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

เริ่มวางระบบนี้อย่างไรถ้ายังไม่เคยทำ

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

ข้อมูลไหนที่ควรจำกัดให้เข้มที่สุด

  • เบอร์โทรและที่อยู่จัดส่งแบบเต็ม — พนักงานตอบแชททั่วไปเห็นแค่พอส่งของได้ก็พอ ไม่จำเป็นต้อง export ออกมาเป็นไฟล์ได้เอง
  • ประวัติการสั่งซื้อทั้งร้าน — จำกัดให้เห็นเฉพาะเคสที่ตัวเองกำลังดูแล ไม่ใช่ค้นดูของลูกค้าคนอื่นได้ตามใจ
  • สิทธิ์ export ข้อมูลเป็นไฟล์ — ควรให้เฉพาะหัวหน้าทีมหรือเจ้าของ เพราะไฟล์ที่ออกจากระบบคือจุดที่หลุดง่ายที่สุด
  • สิทธิ์เชื่อมต่อกับระบบภายนอก เช่น ส่งข้อมูลไปยัง Google Sheets หรือเครื่องมืออื่น ควรมีแค่คนที่จำเป็นจริง ๆ

จุดที่มักลืมที่สุด: ตอนพนักงานลาออก

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

สรุป

การให้ทุกคนในทีมเข้าถึงข้อมูลลูกค้าเท่ากันหมด อาจดูสะดวกในวันที่ทีมยังเล็ก แต่เป็นความเสี่ยงที่สะสมไว้เงียบ ๆ จนกว่าจะมีเรื่องเกิดขึ้นสักครั้ง แล้วถึงจะรู้ว่าคุมไม่ได้เลยว่าใครเห็นอะไรไปบ้าง

RBAC ไม่ใช่เรื่องซับซ้อนเกินไปสำหรับร้านเล็ก แค่แบ่งตามหน้าที่จริง จำกัดสิทธิ์ export และหมั่นทบทวนว่าใครควรมีสิทธิ์อะไรบ้าง ก็ช่วยลดความเสี่ยงได้มากแล้วโดยไม่ต้องลงทุนระบบใหญ่โต

  • แบ่งสิทธิ์ตามหน้าที่จริง ไม่ใช่ตามตำแหน่งหรือความไว้ใจ
  • จำกัดสิทธิ์ export และเชื่อมต่อระบบภายนอกให้เหลือคนน้อยที่สุด
  • อย่าลืมเพิกถอนสิทธิ์ทันทีเมื่อพนักงานลาออกหรือเปลี่ยนหน้าที่

คำถามที่พบบ่อย

ร้านที่มีแอดมินแค่ 2 คนต้องทำ RBAC ไหม

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

การจำกัดสิทธิ์จะทำให้แอดมินทำงานช้าลงไหม

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

ถ้าเครื่องมือที่ใช้อยู่ไม่มีระบบแบ่งสิทธิ์ ควรทำยังไง

อย่างน้อยควรแยกบัญชี login ของแต่ละคน ไม่ใช้บัญชีเดียวกันทั้งทีม เพื่อให้ตามรอยได้ว่าใครทำอะไรเมื่อไหร่ และพิจารณาว่าถึงเวลาต้องหาเครื่องมือที่รองรับการแบ่งสิทธิ์แล้วหรือยัง

หัวหน้าทีมควรมีสิทธิ์เห็นทุกอย่างเหมือนเจ้าของร้านไหม

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

จะรู้ได้ยังไงว่าตั้งสิทธิ์ไว้เหมาะสมแล้ว

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

อยากวัดผลโฆษณาเข้า LINE ให้ถึงยอดขาย?

ทดลองใช้ linli ฟรี 14 วัน ไม่ต้องใช้บัตรเครดิต

เริ่มทดลองใช้ฟรี

บทความที่เกี่ยวข้อง

คู่มือเริ่มต้น LINE Conversion Tracking ในไทย ตั้งแต่ติดตั้งจนวัดยอดขายจริง
คู่มือเริ่มต้น LINE Conversion Tracking ในไทย ตั้งแต่ติดตั้งจนวัดยอดขายจริง
สำหรับคนที่เพิ่งเริ่มทำ LINE Conversion Tracking บทความนี้รวมทุกขั้นตอนตั้งแต่นิยาม Funnel ติดตั้งระบบ เชื่อมแพลตฟอร์ม จนถึงวางแผนช่วงทดลองใช้ให้ตัดสินใจได้จริงก่อนหมด Trial
LINE Tracking กับ PDPA ธุรกิจไทยควรเก็บข้อมูลอย่างไรให้เหมาะสม
LINE Tracking กับ PDPA ธุรกิจไทยควรเก็บข้อมูลอย่างไรให้เหมาะสม
ระบบ Tracking ไม่ได้ทำให้ธุรกิจผ่าน PDPA โดยอัตโนมัติ บทความนี้อธิบายว่าธุรกิจยังต้องรับผิดชอบอะไรเองบ้าง ตั้งแต่ Legal Basis ไปจนถึงการจำกัดข้อมูลที่ส่งไปแพลตฟอร์มโฆษณา
วิธีติดตั้ง Tracking Link และ Tracking Script สำหรับปุ่ม LINE บนเว็บไซต์
วิธีติดตั้ง Tracking Link และ Tracking Script สำหรับปุ่ม LINE บนเว็บไซต์
ก่อนติดตั้ง Tracking Link หรือ Script บนปุ่ม LINE ต้องเตรียมอะไรบ้าง บทความนี้เล่าขั้นตอนจริงตั้งแต่สิทธิ์เข้าถึงเว็บ ไปจนถึง Test Journey ก่อนเปิดใช้งาน ไม่ใช่แค่ก็อปโค้ดไปวาง