การปิดบัง Webcam ด้วยสติกเกอร์หรือเทปเป็นแนวทางปฏิบัติด้านความปลอดภัยที่ดี แต่หากต้องการ 알아ว่าแอปพลิเคชันร้ายแรงกำลังเข้าถึง Webcam บน Windows PC หรือ Mac คุณสามารถตรวจสอบได้ด้วยเครื่องมือด้านล่าง
ค้นหาแอปที่ใช้ Webcam บน Windows
ก่อนอื่น เราจะหา Physical Device ID ของ Webcam จากนั้นใช้โปรแกรมฟรี Process Explorer ค้นหาแอปที่กำลังใช้อุปกรณ์นั้นอยู่
- เปิด Device Manager โดยค้นหาใน Start Menu

- หา Webcam ภายใต้เมนู dropdown Imaging Devices

- ดับเบิลคลิกที่ Webcam เปิดแท็บ Details

- คลิกเมนูดรอปดาวน์ เลือก Physical Device Object name

- คลิกขวาที่ Device ID เลือก Copy

- ดาวน์โหลด Process Explorer จากเว็บไซต์ Microsoft และแตกไฟล์ ZIP
- เปิด Process Explorer

- กด Control + F เปิดหน้าต่าง Find วาง Device ID ของ Webcam แล้วคลิก Search

- ภายในไม่กี่วินาที จะเห็นรายการกระบวนการซอฟต์แวร์ที่เข้าถึง Webcam ของคุณ

- คุณสามารถระบุกระบวนการเหล่านี้ใน Task Manager (Ctrl + Alt + Delete) และสิ้นสุดการทำงานได้

ค้นหาแอปที่ใช้ Webcam บน Mac
Process Explorer ทำงานดีบน Windows (แม้จะมีขั้นตอนค่อนข้างซับซ้อน) แต่บน Mac ไม่ได้ง่ายเท่านั้น อย่างไรก็ตาม มี 2 วิธีที่ช่วยได้
ใช้ lsof ค้นหาแอปที่ใช้ Webcam
ใช้คำสั่ง Terminal lsof เพื่อหาแอปพลิเคชันที่กำลังใช้ Webcam อยู่
- เปิด Terminal (Applications/Utilities/Terminal.app)

- หากมี Webcam ติดตัวเครื่อง ให้พิมพ์คำสั่งด้านล่างและกด Enter:
lsof | grep AppleCamera
หากใช้ Webcam ภายนอก ให้พิมพ์คำสั่งนี้แทน:
lsof | grep VDC

- จะแสดงรายการแอปพลิเคชันที่ใช้ Webcam อยู่

น่าเสียดายว่าจะรายการแอปที่ไม่เกี่ยวข้องด้วย เช่น ซอฟต์แวร์ผู้ผลิตกล้อง และ Google Chrome บ่อยครั้ง แต่ยังให้จุดเริ่มต้นที่ดี หากสแกนรายการเร็วๆ อาจสังเกตแอปพลิเคชันร้ายแรงได้
รายการนี้ดูอาจซับซ้อน แต่สามารถอ่านได้ หากดูต้นทางของแต่ละบรรทัด จะเห็นชื่อโปรแกรมที่คุ้นเคย เช่น Google และ FaceTime ในกรณีนี้ มีชื่อแปลกๆ เช่น LCore และ avconfere
- เพื่อรู้รายละเอียดกระบวนการเหล่านี้ ใช้คำสั่ง
ps -pพร้อม Process ID (ตัวเลขถัดจากชื่อโปรแกรม)

- ตัวอย่าง คำสั่งด้านล่างจะบอกรายละเอียดของกระบวนการ LCore:
ps -p 777

- เห็นว่าเป็น Logitech kext ที่รัน Webcam Logitech ของผม จึงปลอดภัย

- ลองคำสั่งเดียวกันกับกระบวนการ avconfere:
ps -p 22477

- จริงๆ แล้วเป็น avconferenced ซึ่งเป็น daemon จัดการคำขอ Webcam ทั้งหมดบน macOS จึงปลอดภัยเช่นกัน

ปิดแอปที่ใช้ Webcam
หากพบแอปพลิเคชันร้ายแรง สามารถปิดได้จากบรรทัดคำสั่งด้วยคำสั่ง kill
- ใช้ขั้นตอนข้างต้นหา Process ID ของแอปที่ใช้ Webcam
- พิมพ์
kill ####โดย #### คือ Process ID ของแอปที่ต้องการปิด ตัวอย่าง ปิด Chrome:kill 658

ใช้ Oversight รับการแจ้งเตือนเมื่อ Webcam ถูกเปิดใช้งาน
lsof มีข้อจำกัด แสดงแอปทั้งหมดที่อาจพยายามเข้าถึง Webcam (เช่น Chrome) แม้ไม่ได้ใช้งานอยู่ แอปฟรี Oversight ที่พัฒนาโดยอดีตแฮกเกอร์ NSA เป็นทางเลือกที่ดี Oversight จะแจ้งเตือนทุกครั้งที่กล้องหรือไมโครโฟนทำงาน และบอกว่าแอปไหนเริ่มใช้งาน คุณสามารถอนุมัติหรือปฏิเสธได้จากการแจ้งเตือนโดยตรง
- ดาวน์โหลดและติดตั้ง Oversight
- เมื่อแอปพลิเคชันต้องการใช้ Webcam Oversight จะสร้างการแจ้งเตือน

- คลิก Allow เพื่ออนุญาต หรือ Block เพื่อบล็อกการใช้งาน
สรุป
ไม่ว่าคุณจะใช้ Windows หรือ macOS คุณสามารถระบุและกำจัดกระบวนการที่ใช้ Webcam ของคุณได้