อะไรคือ Device Fingerprint ?
คุณเคยสงสัยหรือไม่ว่าอุปกรณ์ดิจิทัลของคุณแตกต่างจากอุปกรณ์อื่นๆ นับล้านๆ เครื่องอย่างไร นั่นคือที่มาของ Device Fingerprint ซึ่งไม่ได้หมายถึงเครื่องแสกนลายนิ้วมือ ในโลกของวิทยาการคอมพิวเตอร์ “Fingerprinting” หมายถึงการสร้างตัวระบุเฉพาะ สำหรับข้อมูลดิจิทัลทุกประเภท ไม่ว่าจะเป็นลายนิ้วมือของโทรศัพท์หรือคอมพิวเตอร์ โดยมีเป้าหมายเพื่อระบุผู้ใช้หรืออุปกรณ์
พูดง่ายๆ ก็คือ กระบวนการนี้เกี่ยวข้องกับการรวบรวมรายละเอียดเกี่ยวกับอุปกรณ์ดิจิทัลของคุณ ไม่ว่าจะเป็นโทรศัพท์หรืออะไรก็ตาม ซึ่งกระบวนการนี้สามารถทำได้ แม้ว่าคุณจะทำการปกปิด IP หรือว่าเปลี่ยนอุปกรณ์ที่ใช้งาน
เมื่อก่อน บริการวิเคราะห์เว็บไซต์ ใช้เทคโนโลยีนี้เพื่อทำความเข้าใจเกี่ยวกับพฤติกรรมการเข้าชมเว็บ และตรวจจับการฉ้อโกงที่อาจเกิดขึ้น แต่ในปัจจุบัน เพราะเทคโนโลยีพัฒนาไปข้างหน้า ทำให้มันสามารถเก็บรวบรวมข้อมูลอื่นๆ โดยเฉพาะได้ด้วย วิธีการที่ทันสมัยเหล่านี้สามารถระบุอุปกรณ์ได้เกือบทุกชนิด
แล้วมันทำงานอย่างไร?
Device Fingerprint เกี่ยวข้องกับการรวบรวมชุดข้อมูลแบบเฉพาะ ซึ่งจากนั้นจะประมวลผลเพื่อสร้างรหัสสำหรับอุปกรณ์แต่ละเครื่อง (หรือผู้ใช้แต่ละคน) ข้อมูลนี้มักจะเก็บไว้ในฐานข้อมูล ไม่ใช่ในตัวอุปกรณ์เอง
มีสองวิธีหลักสำหรับในการทำงานของ Device Fingerprint คือแบบ Passive และ Active ทั้งสองวิธีมีเป้าหมายเพื่อรวบรวมข้อมูลเกี่ยวกับ Software, Hardware, Browser, Pluginม ภาษา,Time zone และการตั้งค่าทั่วไปของอุปกรณ์
Passive Fingerprint
วิธีการแบบ Passive จะรวบรวมข้อมูลโดยไม่มีการสอบถามผู้ใช้หรือระบบ ข้อมูลจะถูกรวบรวมตามสิ่งที่แบ่งปันโดยแต่ละอุปกรณ์ วิธีนี้มีแนวโน้มที่จะทำให้ได้ข้อมูลที่เฉพาะเจาะจงน้อยกว่า เช่น ประเภทของระบบปฏิบัติการที่อุปกรณ์ใช้
ตัวอย่างเช่น เทคนิค Device Fingerprint แบบ Passive สามารถรวบรวมข้อมูลเกี่ยวกับไดรเวอร์ไร้สายบนอุปกรณ์เครือข่าย เช่น โมเด็มอินเทอร์เน็ต โดยไม่ต้องมีการดำเนินการใดๆ จากอุปกรณ์โดยตรง โดยพื้นฐานแล้ว อุปกรณ์ต่างๆ ใช้วิธีในการหาการเชื่อมต่อที่เป็นไปได้ และความแตกต่างของวิธีการเหล่านี้สามารถใช้เพื่อระบุตัวตนของอุปกรณ์
Active Fingerprint
ในทางตรงกันข้าม Device Fingerprint แบบ Active นั้นเกี่ยวข้องกับการสื่อสารผ่านเครือข่ายโดยตรงมากกว่า ซึ่งทำให้สังเกตได้ชัดเจนยิ่งขึ้น บางเว็บไซต์ใช้ JavaScript เพื่อรวบรวมข้อมูลโดยละเอียดเกี่ยวกับอุปกรณ์และข้อมูลจากเบราว์เซอร์ของผู้ใช้ เช่น ขนาดหน้าจอ, แบบอักษรที่ใช้, Plugin, การตั้งค่าภาษา,เขตเวลา และแม้แต่รายละเอียดของ Hardware
เทคนิคที่ได้รับความนิยมอย่างหนึ่งคือ Canvas Fingerprint ซึ่งใช้ทั้งบนคอมพิวเตอร์และอุปกรณ์เคลื่อนที่ โดยทั่วไปจะเกี่ยวข้องกับสคริปต์ที่โต้ตอบกับองค์ประกอบกราฟิกของหน้าเว็บ สคริปต์จะวาดภาพที่ซ่อนอยู่และบันทึกรายละเอียด เช่น ความละเอียดหน้าจอ และ แบบอักษร เป็นต้น
จุดประสงค์ของ Device Fingerprint คืออะไร?
Device Fingerprint เป็นเครื่องมือสำคัญสำหรับผู้ลงโฆษณาในการติดตามพฤติกรรมผู้บริโภค นอกจากนี้ยังช่วยธนาคารในการพิจารณาว่าคำขอที่ถูกส่งมานั้น มาจากอุปกรณ์ที่เชื่อถือได้หรือไม่ หรือว่าจะมาจากอุปกรณ์ที่เกี่ยวข้องกับกิจกรรมการฉ้อโกงที่เกิดขึ้นก่อนหน้านี้ เว็บไซต์ใช้เพื่อป้องกันการลงทะเบียนหลายบัญชี และบรรดา Search Engine ใช้ตรวจจับพฤติกรรมที่น่าสงสัย
แม้จะฟังดูมีประโยชน์ แต่ Device Fingerprint ก็สร้างความกังวลเกี่ยวกับความเป็นส่วนตัวของผู้ใช้ ขึ้นอยู่กับวิธีการที่ใช้เก็บข้อมูล เราอาจตรวจไม่พบกระบวนการรวบรวมข้อมูลอาจ โดยเฉพาะอย่างยิ่งกับ Passive Fingerprint
ข้อจำกัดของ Device Fingerprint
ความสามารถของ Active Fingerprint ขึ้นอยู่กับความพร้อมใช้งานของสคริปต์ เช่น JavaScript สำหรับผู้ใช้ที่ใช้ Privacy Software หรือใช้อุปกรณ์พกพา ความพร้อมใช้งานของสคริปต์อาจมีจำกัด ทำให้ระบุตัวตนและเก็บข้อมูลได้ยากขึ้น แต่ถึงอย่างนั้น ถ้าผู้ใช้ Privacy Software ที่ไม่เป็นที่นิยม อาจทำให้ระบุตัวตนได้ง่ายขึ้นกว่าเดิมนในบางสถานการณ์
ความแม่นยำของ Fingerprint อาจได้รับผลกระทบจากการเปลี่ยนแปลงของข้อมูลจำนวนมาก ผู้ใช้ที่ชอบเปลี่ยนการตั้งค่าหรือใช้ระบบปฏิบัติการหลายๆ แบะ อาจทำให้เกิดความไม่ถูกต้องในการรวบรวมข้อมูล
การใช้ Device Fingerprint และประสิทธิผลของมันอาจแตกต่างกันไปตามวิธีที่ใช้ เมื่อใช้งานมันอย่างถูกต้อง มันจะเป็นเครื่องมือที่มีประสิทธิภาพในการติดตามพฤติกรรมและระบุตัวตนของผู้ใช้ แม้ว่ามันอาจจะถูกไปใช้ทำอะไรที่ผิดกฏหมายได้ แต่การทำความเข้าใจเกี่ยวกับกลไกพื้นฐานก็เป็นจุดเริ่มต้นที่ดีสำหรับทุกคนที่สนใจในความเป็นส่วนตัวทางดิจิทัล