เว็บ Cookie คืออะไร ? ทำงานอย่างไร ?

หลายคนคงเคยได้ยินคำว่าคCookies บ้างก็เคยเห็นจากตาม website หรือ บน web browser ที่ใช้อยู่ แต่ ที่จะกล่าวถึงต่อไปนี้ ไม่ใช่ขนม Cookie แน่ๆ

Cookie เป็นไฟล์ข้อความ (Text File) ขนาดเล็ก ที่ถูกเก็บบันทึกเอาไว้ในคอมพิวเตอร์ของเรา ไฟล์ Cookie จะถูกสร้างขึ้นโดยอัตโนมัติเมื่อเราใช้เว็บเบราว์เซอร์เข้าชมเว็บไซต์ต่าง ๆ เป็นเทคโนโลยีที่เกิดขึ้นมาตั้งแต่ปี ค.ศ. 1994 โดยคุกกี้มีหน้าที่จดจำข้อมูลที่เป็นประโยชน์ต่อตัวเว็บไซต์ ไม่ว่าจะเป็นตำแหน่งโลเคชั่นของผู้ใช้งาน หรือข้อมูลที่ผู้ใช้งานสนใจเพื่อนำไปใช้ทำการตลาดโฆษณษแบบเจาะกลุ่มเป้าหมาย ซึ่งถือเป็นการจัดเก็บและใช้ข้อมูลส่วนบุคคลเช่นเดียวกัน ดังนั้นจึงต้องมีการขอความยินยอม (Consent) จากเจ้าของข้อมูลส่วนบุคคลก่อนเสมอ

ประเภทของ Cookie มีดังนี้
1.Session cookies จะทำงานก็ต่อเมื่อเราเปิดเว็บไซต์เท่านั้น เมื่อปิดเว็บไซต์ Cookie ก็จะหายไปทันที ไม่ได้มีการบันทึกข้อมูลใด ๆ

2.First-Party Cookies เจ้าของเว็บไซต์จะเป็นผู้กำหนดขึ้นมา Cookie ประเภทนี้จะมีการปรับปรุงการทำงานโดยรวมของเว็บไซต์ ที่ไม่ว่าจะปิดเว็บไซต์ออกไปแล้วก็ยังคงจดจำข้อมูลเอาไว้ในอุปกรณ์คอมพิวเตอร์ เช่น ข้อมูลการลงชื่อเข้าสู่ระบบ

3.Third-Party Cookies เป็น Cookie ที่อนุญาตให้บุคคลที่สามเข้าถึงและแสดงโฆษณาต่อผู้เข้าชมเว็บไซต์

4.Secure Cookies เป็นคุกกี้ HTTP ประเภทหนึ่งที่มีการตั้งค่าแอตทริบิวต์ที่ปลอดภัย

5.HTTP-Only Cookies ช่วยป้องกันไม่ให้ Javascript อ่าน Cookie ของเรา เพื่อป้องกันกรณี Cross-Site Scripting (XSS) ที่ผู้ไม่หวังดีสามารถเขียน Javascript เพื่อขโมย Cookie ออกไปได้

6.Flash Cookies แฟลชคุกกี้แตกต่างจากคุกกี้เบราว์เซอร์ทั่วไปในจํานวนข้อมูลที่สามารถจัดเก็บได้และวิธีการล้างคุกกี้ ไม่เหมือนกับคุกกี้เบราว์เซอร์ทั่วไปคุกกี้แฟลชจะต้องถูกล้างผ่านการตั้งค่า Adobe Flash Player ปัจจุบันเลิกใช้ Adobe Flash Player แล้ว

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

8.Same-site Cookies คุณลักษณะนี้จะพร้อมใช้งานเฉพาะในบริบทที่ปลอดภัย (HTTPS) ในเบราว์เซอร์ที่สนับสนุนบางส่วนหรือทั้งหมด แอตทริบิวต์SameSiteของส่วนหัวการตอบกลับ HTTP ของSet-Cookieช่วยให้คุณสามารถประกาศว่าคุกกี้ของคุณควรถูกจํากัดไว้เฉพาะบริบทของบุคคลที่หนึ่งหรือไซต์เดียวกันหรือไม่

หลักการทำงานของ Cookie
เมื่อผู้ใช้เข้าชมเว็บไซต์ใดเว็บไซต์หนึ่ง เว็บเซิร์ฟเวอร์จะส่งข้อความสั้นๆ ไปยังเว็บเบราว์เซอร์ หลังจากนั้นเว็บเซิร์ฟเวอร์จะบันทึกข้อความดังกล่าวในรูปแบบของไฟล์ “cookie.txt” และเมื่อผู้ใช้คลิกไปยังหน้าอื่น ๆ ของเว็บไซต์ เว็บเซิร์ฟเวอร์ก็จะส่งข้อความกลับไปยังเว็บเบราว์เซอร์ว่าเรากำลังดูหน้าไหนของเว็บไซต์อยู่