กลับไปบล็อก

เช็กลิสต์สิทธิ์ส่วนขยายเบราว์เซอร์: อ่านอะไรได้บ้างและควรระวังอะไร

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

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

浏览器插件权限清单:能读到什么、该防什么的关键步骤与判断维度示意图

ส่วนขยายเข้าถึงอะไรได้จริงบ้าง

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

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

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

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

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

ความเสี่ยงจริงอยู่ที่การรวมสิทธิ์หลายอย่างเข้าด้วยกัน

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

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

สิ่งที่ควรตรวจสอบก่อนติดตั้ง

ใช้เวลาสักไม่กี่นาทีตรวจสอบก่อนติดตั้ง ย่อมดีกว่ารอให้เกิดปัญหาแล้วค่อยถอนออก

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

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

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

มีการขอโค้ดระยะไกลหรือการตั้งค่าระยะไกลหรือไม่? เรื่องนี้กำหนดว่าพฤติกรรมของส่วนขยายสามารถเปลี่ยนโดยที่คุณไม่รู้ตัวได้หรือไม่

สำหรับทีมควรจำกัดขอบเขตให้มากขึ้น

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

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

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

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