Cookie คือข้อมูลชิ้นเล็ก ๆ ที่เว็บไซต์ให้เบราว์เซอร์บันทึกและส่งกลับมาพร้อมกับคำขอ มักใช้สำหรับเซสชันการเข้าสู่ระบบ ตะกร้าสินค้า และการตั้งค่าค่ากำหนด บทความนี้อธิบายความแตกต่างระหว่าง First-party กับ Third-party Cookie และความแตกต่างระหว่าง Cookie กับแคช/ที่จัดเก็บในเครื่อง พร้อมขั้นตอนการลบใน Chrome, Edge, Firefox และ Safari
Cookie คือข้อมูลชิ้นเล็ก ๆ ที่เว็บไซต์ให้เบราว์เซอร์บันทึกไว้ เมื่อคุณเข้าเยี่ยมชมเว็บไซต์เดิมอีกครั้ง เบราว์เซอร์จะส่ง Cookie ที่เกี่ยวข้องกลับไปยังเซิร์ฟเวอร์พร้อมกับคำขอ ตามกฎต่าง ๆ เช่น โดเมน พาธ คุณสมบัติด้านความปลอดภัย และระยะเวลาที่มีผล เว็บไซต์จึง “จำ” สถานะการเข้าสู่ระบบ สินค้าในตะกร้า ภาษา และค่ากำหนดอื่น ๆ ของคุณได้
ก่อนอื่นต้องทำความเข้าใจสองจุด: Cookie ไม่ใช่ไวรัส และไม่ใช่รหัสผ่านของคุณ ระบบเข้าสู่ระบบมาตรฐานโดยทั่วไปจะเก็บเพียงตัวระบุเซสชันแบบสุ่มไว้ใน Cookie โดยเซิร์ฟเวอร์จะค้นหาสถานะของบัญชีจากตัวระบุดังกล่าว แทนที่จะเขียนชื่อผู้ใช้และรหัสผ่านลงใน Cookie โดยตรง แต่ถ้า Session Cookie ถูกขโมย ผู้โจมตีก็ยังอาจแอบอ้างสถานะการเข้าสู่ระบบของคุณได้ ดังนั้น Cookie จึงให้ความสะดวก แต่ก็ต้องการการปกป้องด้านความปลอดภัยเช่นกัน
ต่อไปจะอธิบายให้ชัดเจนทีละเรื่อง ตั้งแต่หลักการทำงาน ประโยชน์ที่ใช้จริง ประเภทที่พบบ่อย ความเสี่ยงด้านความเป็นส่วนตัว และขั้นตอนการลบ Cookie
Cookie คืออะไร?
โปรโตคอล HTTP ในตัวเองเป็น “ไร้สถานะ” (stateless) กล่าวคือเซิร์ฟเวอร์จะไม่จดจำโดยอัตโนมัติว่าคำขอสองครั้งมาจากผู้ใช้คนเดียวกัน ตามคู่มือ Cookie ของ MDN เซิร์ฟเวอร์สามารถสั่งให้เบราว์เซอร์บันทึกข้อมูลผ่าน Set-Cookie ในส่วนของการตอบกลับ (response) และเบราว์เซอร์จะส่งกลับผ่านส่วนหัวคำขอ Cookie ในคำขอที่เข้าเงื่อนไขในภายหลัง
ขั้นตอนการเข้าสู่ระบบแบบย่อ ๆ มีดังนี้:
- ผู้ใช้ส่งชื่อผู้ใช้และรหัสผ่าน
- เซิร์ฟเวอร์ตรวจสอบสำเร็จ และสร้างเซสชันการเข้าสู่ระบบ
- เซิร์ฟเวอร์ส่ง Cookie ที่มีรหัสเซสชันกลับมา
- เมื่อเบราว์เซอร์เปิดไปยังหน้าถัดไป จะแนบ Cookie นี้ไปด้วยโดยอัตโนมัติ
- เซิร์ฟเวอร์อ่านรหัสเซสชัน และยืนยันว่าผู้ใช้ยังเข้าสู่ระบบอยู่
Cookie เดี่ยวโดยทั่วไปมีขนาดเพียงไม่กี่ KB เหมาะสำหรับเก็บตัวระบุและสถานะจำนวนเล็กน้อย ไม่เหมาะสำหรับเก็บไฟล์ขนาดใหญ่ รูปภาพ สคริปต์ และสำเนาหน้าเว็บมักจัดเป็นแคช ส่วนข้อมูลที่มีโครงสร้างขนาดใหญ่ในเบราว์เซอร์มักเก็บไว้ใน localStorage, sessionStorage หรือ IndexedDB
Cookie ใช้ทำอะไร?
1. การจัดการเซสชัน
Cookie ช่วยรักษาสถานะการเข้าสู่ระบบ ตะกร้าสินค้า ความคืบหน้าของฟอร์ม หรือเซสชันของเกม หากไม่มีกลไกสถานะเหล่านี้ หลังรีเฟรชหน้าเว็บ เว็บไซต์อาจจำไม่ได้ว่าคุณเพิ่งทำสิ่งใดเสร็จไป
2. การบันทึกค่ากำหนด
การตั้งค่าต่าง ๆ เช่น ภาษา ธีมสว่าง/มืด ภูมิภาค การจัดเรียงสินค้า และ “ไม่ต้องแสดงอีกครั้ง” ล้วนบันทึกผ่าน Cookie หรือพื้นที่เก็บข้อมูลของเว็บไซต์แบบอื่นได้
3. ความปลอดภัยและการบริหารความเสี่ยง
เว็บไซต์สามารถใช้ Session Cookie เพื่อตรวจสอบคำขอ และอาจบันทึกสถานะชั่วคราวของอุปกรณ์หรือขั้นตอนการเข้าสู่ระบบได้ นักพัฒนามักกำหนดค่า Secure, HttpOnly และค่า SameSite ที่เหมาะสมให้กับ Cookie ที่ละเอียดอ่อน เพื่อลดความเสี่ยงจากการถูกขโมยและการส่งคำขอข้ามเว็บไซต์
4. การวิเคราะห์และโฆษณา
เว็บไซต์ยังสามารถใช้ Cookie เพื่อนับสถิติการเข้าชม ระบุแหล่งที่มาของโฆษณา หรือรู้จักผู้เข้าชมซ้ำ การวิเคราะห์แบบ First-party จะเกิดขึ้นภายในเว็บไซต์ปัจจุบันเท่านั้น ส่วนบริการของบุคคลที่สามที่ถูกฝังในหลายเว็บไซต์ อาจใช้ Third-party Cookie สร้างโปรไฟล์พฤติกรรมข้ามเว็บไซต์ ซึ่งเป็นการใช้งานที่ก่อให้เกิดข้อถกเถียงด้านความเป็นส่วนตัวมากที่สุด
Cookie มีกี่ประเภท?
Cookie แบ่งได้หลายมิติ และ Cookie ตัวเดียวกันก็อาจอยู่ในหลายประเภทพร้อมกัน
| มิติการแบ่ง | ประเภท | ความหมาย |
|---|---|---|
| แหล่งที่มา | First-party Cookie | ถูกตั้งค่าหรืออ่านโดยเว็บไซต์ปัจจุบันในแถบที่อยู่ |
| แหล่งที่มา | Third-party Cookie | มาจากเนื้อหาของเว็บไซต์อื่นที่ฝังอยู่ในหน้าเว็บ |
| วงจรชีวิต | Session Cookie | ไม่มีระยะเวลาคงอยู่อย่างชัดเจน มักถูกลบเมื่อสิ้นสุดเซสชัน |
| วงจรชีวิต | Persistent Cookie | ระบุระยะเวลาที่มีผลผ่าน Expires หรือ Max-Age |
| การใช้งาน | Cookie ที่จำเป็น | รองรับฟังก์ชันหลัก เช่น การเข้าสู่ระบบ ความปลอดภัย ตะกร้าสินค้า |
| การใช้งาน | Cookie ค่ากำหนด | บันทึกตัวเลือก เช่น ภาษา ภูมิภาค รูปแบบหน้าเว็บ |
| การใช้งาน | Cookie เพื่อการวิเคราะห์/โฆษณา | ใช้สำหรับสถิติการเข้าชม การระบุแหล่งที่มา หรือโฆษณาแบบเจาะจงบุคคล |
“Session Cookie จะหายไปเมื่อปิดเบราว์เซอร์” ก็ไม่ใช่กฎตายตัวเสมอไป ฟีเจอร์กู้คืนเซสชันของเบราว์เซอร์อาจทำให้ Cookie ถูกเก็บไว้นานขึ้น พฤติกรรมสุดท้ายขึ้นอยู่กับเบราว์เซอร์และการตั้งค่าคุณสมบัติของ Cookie
ความแตกต่างระหว่าง Cookie แคช ที่จัดเก็บในเครื่อง และรอยนิ้วมือเบราว์เซอร์
| รายการ | เก็บไว้ที่ใด | หน้าที่หลัก | ลบ Cookie แล้วจะถูกลบไปพร้อมกันไหม |
|---|---|---|---|
| Cookie | ข้อมูลเว็บไซต์ในเบราว์เซอร์ | เซสชัน ค่ากำหนด การระบุแหล่งที่มา | ลบ ขึ้นอยู่กับรายการที่เลือกทำความสะอาด |
| แคช (Cache) | ดิสก์/หน่วยความจำของเบราว์เซอร์ | เร่งการโหลดรูปภาพ สคริปต์ และทรัพยากรหน้าเว็บ | ไม่แน่นอน ต้องติ๊กเลือกแคชแยกต่างหาก |
| localStorage | ข้อมูลเว็บไซต์ในเบราว์เซอร์ | เก็บข้อมูลส่วนหน้า (front-end) ขนาดใหญ่ระยะยาว | การลบ “ข้อมูลเว็บไซต์” ของเบราว์เซอร์มักลบให้ แต่การลบเฉพาะ Cookie อาจไม่ลบ |
| sessionStorage | เซสชันของแท็บปัจจุบัน | เก็บสถานะชั่วคราวของหน้าเว็บ | มักสิ้นสุดพร้อมกับเซสชันของแท็บ |
| รอยนิ้วมือเบราว์เซอร์ | คำนวณโดยเว็บไซต์จากคุณลักษณะของอุปกรณ์ | ใช้แยกแยะเบราว์เซอร์เมื่อไม่มี Cookie | ไม่ลบ การลบ Cookie ไม่ได้เปลี่ยนคุณลักษณะของฮาร์ดแวร์และระบบ |
สิ่งนี้ยังอธิบายด้วยว่าทำไมหลังลบ Cookie แล้ว เว็บไซต์จึงอาจจำคุณได้จากบัญชีที่เข้าสู่ระบบ IP การตั้งค่าเบราว์เซอร์ หรือคุณลักษณะเชิงพฤติกรรม การลบ Cookie จัดการกับสถานะเว็บไซต์ที่บันทึกไว้เท่านั้น ไม่ใช่แผนการไม่เปิดเผยตัวตนที่สมบูรณ์
เกิดอะไรขึ้นเมื่อกดยอมรับ Cookie?
แบนเนอร์ Cookie มักแบ่งหมวดหมู่การใช้งานเป็น “จำเป็น” “ค่ากำหนด” “สถิติ” “การตลาด” เป็นต้น การคลิก “ยอมรับทั้งหมด” โดยทั่วไปหมายถึงอนุญาตให้ใช้ Cookie เพื่อการวิเคราะห์หรือโฆษณาที่ไม่จำเป็น ส่วนการคลิก “จำเป็นเท่านั้น” มักคงไว้เฉพาะฟังก์ชันที่จำเป็นต่อการเข้าสู่ระบบและความปลอดภัย พร้อมปฏิเสธการใช้งานเพื่อการติดตามบางส่วน
เวลาตัดสินใจสามารถยึดหลักสามข้อ:
- สำหรับเว็บไซต์ที่ไม่คุ้นเคย ให้เลือก “จำเป็นเท่านั้น” หรือตั้งค่าเองก่อน
- อย่าเพิ่งกด “ยอมรับทั้งหมด” เพียงเพราะแบนเนอร์ดูซับซ้อน
- ถ้าเว็บไซต์ใช้งานไม่ได้เลยหลังปฏิเสธ Cookie ที่ไม่จำเป็น ค่อยประเมินว่ายังคุ้มค่าที่จะใช้งานต่อหรือไม่
ต้องอธิบายเพิ่มว่า การปฏิเสธ Cookie ไม่ได้ทำให้คุณไม่เปิดเผยตัวตนบนอินเทอร์เน็ตโดยสิ้นเชิง เว็บไซต์ยังอาจใช้บัญชีที่เข้าสู่ระบบ บันทึกของเซิร์ฟเวอร์ IP พื้นที่เก็บข้อมูลในเบราว์เซอร์ และเทคโนโลยีอื่น ๆ ได้ แต่การลด Third-party Cookie ที่ไม่จำเป็นลง จะช่วยลดการติดตามข้ามเว็บไซต์ได้ส่วนหนึ่งจริง ๆ
เมื่อใดควรลบ Cookie?
ไม่จำเป็นต้องถือว่า “ลบ Cookie ทั้งหมดทุกวัน” เป็นการรักษาความปลอดภัยประจำ เพราะจะทำให้คุณต้องออกจากระบบเว็บไซต์บ่อยครั้ง เสียค่ากำหนดที่ตั้งไว้ และอาจทำให้ตะกร้าสินค้าหรือฟอร์มที่กรอกอยู่สะดุด สถานการณ์ที่เหมาะกับการลบ Cookie ได้แก่:
- เว็บไซต์วนลูปให้เข้าสู่ระบบ สถานะของหน้าเว็บผิดปกติ หรือแจ้งเตือนว่าเซสชันหมดอายุซ้ำ ๆ
- หลังสลับบัญชีแล้ว ยังแสดงข้อมูลของผู้ใช้คนก่อนอยู่
- เคยเข้าสู่ระบบบนคอมพิวเตอร์ที่ใช้ร่วมกันหรือคอมพิวเตอร์สาธารณะ
- ต้องการเพิกถอนการยินยอมและค่ากำหนดที่เว็บไซต์หนึ่งเคยบันทึกไว้
- พบเซสชันที่น่าสงสัย และต้องการบังคับให้ยืนยันตัวตนใหม่
- กำลังทดสอบเว็บไซต์ และต้องการตรวจสอบประสบการณ์ของผู้เข้าชมใหม่
เวลาตรวจสอบปัญหาของเว็บไซต์ใดเว็บไซต์หนึ่ง ควรลบเฉพาะข้อมูลของเว็บไซต์นั้นก่อน เพราะผลกระทบน้อยกว่าการ “ล้างทั้งหมด” มาก
วิธีลบ Cookie ใน Chrome
ตามคำอธิบายอย่างเป็นทางการของ Google Chrome บนคอมพิวเตอร์สามารถลบ Cookie ทั้งหมดหรือของเว็บไซต์ที่ระบุได้
ลบ Cookie ทั้งหมด
- เปิด Chrome แล้วคลิก “เพิ่มเติม” ที่มุมขวาบน
- เลือก “ลบข้อมูลการท่องเว็บ”
- เลือกช่วงเวลา เช่น “1 ชั่วโมงที่ผ่านมา” หรือ “ตลอดระยะเวลา”
- ติ๊กเลือก “Cookie และข้อมูลเว็บไซต์อื่น ๆ”
- เลือกตามต้องการว่าจะลบแคชพร้อมกันหรือไม่ จากนั้นคลิก “ลบข้อมูล”
ลบเฉพาะบางเว็บไซต์
- ไปที่ “การตั้งค่า” → “ความเป็นส่วนตัวและความปลอดภัย” → “Cookie ของบุคคลที่สาม”
- เปิด “ดูข้อมูลและสิทธิ์ของเว็บไซต์ทั้งหมด”
- ค้นหาชื่อเว็บไซต์
- คลิกปุ่มลบของรายการนั้น แล้วยืนยัน
ข้อความในเมนูอาจแตกต่างเล็กน้อยตามภาษาและเวอร์ชันของระบบ คุณยังสามารถพิมพ์ “ลบข้อมูลการท่องเว็บ” ลงในแถบที่อยู่เพื่อให้ Chrome แนะนำและเปิดหน้าต่างทำความสะอาดได้อย่างรวดเร็ว
วิธีลบ Cookie ใน Microsoft Edge
ตามศูนย์ช่วยเหลืออย่างเป็นทางการของ Microsoft Edge:
ลบ Cookie ทั้งหมด
- คลิก “การตั้งค่าและอื่น ๆ” → “การตั้งค่า”
- ไปที่ “ความเป็นส่วนตัว การค้นหา และบริการ”
- ในหัวข้อ “ล้างข้อมูลการท่องเว็บ” เลือก “เลือกสิ่งที่ต้องการล้าง”
- เลือกช่วงเวลา แล้วติ๊ก “Cookie และข้อมูลเว็บไซต์อื่น ๆ”
- คลิก “ล้างทันที”
หรือกด Ctrl + Shift + Delete เพื่อเปิดหน้าต่างทำความสะอาดได้โดยตรง
ลบเฉพาะบางเว็บไซต์
เข้าไปที่ “ความเป็นส่วนตัว การค้นหา และบริการ” → “Cookie” → “ดู Cookie และข้อมูลเว็บไซต์ทั้งหมด” แล้วค้นหาเว็บไซต์และลบรายการที่เกี่ยวข้อง
วิธีลบ Cookie ใน Firefox
บทช่วยสอนอย่างเป็นทางการของ Mozilla Firefox มีวิธีทำความสะอาด 3 ระดับดังนี้:
ลบเว็บไซต์ปัจจุบัน
เข้าไปยังเว็บไซต์เป้าหมาย คลิกไอคอนโล่ทางซ้ายของแถบที่อยู่ แล้วเลือก “ล้าง Cookie และข้อมูลเว็บไซต์”
ลบเว็บไซต์ที่ระบุ
ไปที่ “การตั้งค่า” → “ความเป็นส่วนตัวและความปลอดภัย” → “ข้อมูลการท่องเว็บ” เลือก “ล้างข้อมูลของเว็บไซต์ที่ระบุ” ค้นหาเว็บไซต์แล้วลบ
ลบ Cookie ทั้งหมด
ไปที่ “การตั้งค่า” → “ความเป็นส่วนตัวและความปลอดภัย” เปิด “ล้างข้อมูลการท่องเว็บ” เลือกช่วงเวลา และติ๊ก Cookie กับข้อมูลเว็บไซต์ หากต้องการลบเฉพาะ Cookie โปรดตรวจสอบว่าไม่ได้เลือกประวัติหรือรายการแคชอื่น ๆ พร้อมกัน
วิธีลบ Cookie ใน Safari
บน Mac ตามคู่มือผู้ใช้ Apple Safari ขั้นตอนคือ:
- เปิด Safari
- เลือก “Safari” → “การตั้งค่า”
- คลิก “ความเป็นส่วนตัว”
- เลือก “จัดการข้อมูลเว็บไซต์”
- เลือกเว็บไซต์หนึ่งรายการขึ้นไป แล้วคลิก “นำออก” หรือคลิก “นำออกทั้งหมด” ได้เลย
Apple เตือนว่า การนำข้อมูลเว็บไซต์ออกจะช่วยลดการติดตามบางส่วน แต่อาจทำให้คุณต้องเข้าสู่ระบบใหม่หรือทำให้พฤติกรรมของเว็บไซต์เปลี่ยนไป และข้อมูลที่ลบใน Safari อาจส่งผลต่อข้อมูลเว็บไซต์ที่เกี่ยวข้องในแอปอื่นด้วย
หลังลบ Cookie แล้วจะเกิดอะไรขึ้น?
การเปลี่ยนแปลงที่พบบ่อยที่สุดมีดังนี้:
- เว็บไซต์ส่วนใหญ่จะขอให้คุณเข้าสู่ระบบอีกครั้ง
- ตะกร้าสินค้า ภาษา ภูมิภาค หรือธีมที่ตั้งไว้อาจหายไป
- แบนเนอร์ขอความยินยอม Cookie อาจเด้งขึ้นมาอีกครั้ง
- ปัญหาบางอย่างของหน้าเว็บจะได้รับการแก้ไข
- รหัสผ่านที่บันทึกไว้มักจะไม่ถูกลบ ยกเว้นคุณจะติ๊กลบข้อมูลรหัสผ่านเพิ่มเติมระหว่างทำความสะอาด
- บันทึกบัญชี ออเดอร์ โพสต์ และไฟล์คลาวด์ฝั่งเซิร์ฟเวอร์จะไม่ถูกลบเพราะการลบ Cookie
หากสงสัยว่าบัญชีถูกขโมย การลบ Cookie อย่างเดียวไม่พอ ควรออกจากระบบเซสชันอื่น ๆ ในหน้าความปลอดภัยของบัญชี เปลี่ยนรหัสผ่าน เปิดการยืนยันตัวตนหลายปัจจัย และตรวจสอบอีเมลสำรองสำหรับกู้คืนกับรายการอนุญาตของแอปพลิเคชัน
การจัดการหลายบัญชีธุรกิจ: แยก Cookie ไว้ในสภาพแวดล้อมอิสระ
คนที่ถูก “การลบ Cookie” รบกวนซ้ำแล้วซ้ำเล่าจริง ๆ มักเป็นผู้ที่ดูแลธุรกิจหลายอย่างพร้อมกัน เช่น ผู้ประกอบการอีคอมเมิร์ซข้ามพรมแดนที่เข้าสู่ระบบแผงจัดการร้านค้าหลายร้านในเวลาเดียวกัน หรือนักโฆษณาที่สลับไปมาระหว่างบัญชีโฆษณาหลายบัญชีบน Facebook, TikTok, Google เมื่อต้องเข้าสู่ระบบ ออกจากระบบ และล้าง Cookie ทั้งหมดซ้ำ ๆ ในเบราว์เซอร์ปกติตัวเดียวกัน จึงเกิดการเข้าบัญชีผิด สถานะการเข้าสู่ระบบปนกัน หรือเผลอลบเซสชันสำคัญของธุรกิจ A ได้ง่าย
หากมีความต้องการที่ถูกต้องตามกฎหมายในการจัดการสถานะการเข้าสู่ระบบอิสระหลายชุด คุณสามารถใช้ PurpleMark สร้างสภาพแวดล้อมเบราว์เซอร์แยกกันสำหรับแต่ละร้านค้าหรือบัญชีได้ แต่ละสภาพแวดล้อมมี Cookie แคช และที่จัดเก็บในเครื่องเป็นของตัวเอง โดยสถานะการเข้าสู่ระบบของร้าน A เก็บในสภาพแวดล้อม A สถานะของบัญชี B เก็บในสภาพแวดล้อม B ไม่รบกวนกัน เมื่อจำเป็นก็สลับไปตามสภาพแวดล้อม แทนที่จะล้างทุกครั้งแล้วเริ่มต้นใหม่
ต้องย้ำอีกจุดหนึ่ง: การแยก Cookie ไว้ในสภาพแวดล้อมอิสระ แก้ปัญหาเรื่อง “ธุรกิจไหนควรใช้สถานะการเข้าสู่ระบบชุดไหน ไม่ให้ปนกัน” เท่านั้น ไม่ได้หมายความว่าจะเลี่ยงกฎของแพลตฟอร์มได้ ไม่ได้ซ่อน IP จริงของคุณโดยอัตโนมัติ ไม่ได้แก้ไขข้อมูลบริษัท และไม่สามารถลบล้างการประเมินพฤติกรรมบัญชีหรือความสัมพันธ์ด้านการชำระเงินของแพลตฟอร์มได้ ก่อนใช้สภาพแวดล้อมการเข้าสู่ระบบหลายชุดภายใต้กรอบที่ถูกต้องตามกฎ ควรยืนยันก่อนว่าเจ้าของบัญชีและวัตถุประสงค์การใช้งานของแต่ละบัญชีสอดคล้องกับนโยบายของแพลตฟอร์มนั้น
นอกจากนี้ ไม่ว่าคุณจะใช้สภาพแวดล้อมอิสระหรือไม่ ก็ไม่ควรซื้อ นำเข้า หรือแชร์ Cookie สำหรับเข้าสู่ระบบจากแหล่งที่ไม่น่าเชื่อถือ เพราะ Cookie มักมีเซสชันที่ยังใช้งานได้ เมื่อรั่วไหลออกไป ก็เท่ากับมอบสิทธิ์เข้าถึงบัญชีให้คนอื่นโดยตรง
คำแนะนำความปลอดภัยของ Cookie สำหรับผู้ดูแลเว็บไซต์
หากคุณเป็นนักพัฒนาหรือผู้รับผิดชอบเว็บไซต์ ควรหลีกเลี่ยงการบันทึกรหัสผ่าน เลขประจำตัวประชาชน หรือข้อมูลการชำระเงินแบบเต็มรูปแบบลงใน Cookie โดยตรง โดยทั่วไป Cookie สำหรับยืนยันตัวตนควรมีคุณสมบัติต่อไปนี้:
- ส่งผ่าน HTTPS เท่านั้น และตั้งค่า
Secure - ตั้งค่า
HttpOnlyเพื่อลดความเสี่ยงที่สคริปต์ฝั่งไคลเอนต์จะอ่านเซสชันได้ - ตั้งค่า
SameSiteให้เหมาะสมตามลักษณะธุรกิจ - ทำให้เซสชันที่ละเอียดอ่อนหมดอายุเร็วขึ้น และสร้างตัวระบุเซสชันใหม่หลังเข้าสู่ระบบ
- มีความสามารถให้ออกจากระบบและเพิกถอนเซสชันทั้งหมด
- อธิบายวัตถุประสงค์การใช้ Cookie อย่างโปร่งใส และให้ทางเลือกตามกฎหมายที่เกี่ยวข้อง
“Zombie Cookie” ที่แอบสร้างตัวระบุขึ้นมาใหม่หลังจากผู้ใช้ลบออกไปแล้ว ขัดต่อหลักการควบคุมของผู้ใช้ และอาจนำมาซึ่งความเสี่ยงด้านการปฏิบัติตามกฎระเบียบ
คำถามที่พบบ่อย
Cookie บันทึกรหัสผ่านของฉันหรือไม่?
ระบบเข้าสู่ระบบมาตรฐานมักบันทึกเฉพาะ Session ID ไม่ใช่รหัสผ่านแบบข้อความธรรมดา ส่วนฟีเจอร์ “บันทึกรหัสผ่าน” ของเบราว์เซอร์เป็นหน้าที่ของระบบจัดการรหัสผ่าน ซึ่งเป็นกลไกคนละชุดกับ Cookie
การลบ Cookie เท่ากับการล้างแคชหรือไม่?
ไม่เท่ากัน Cookie เก็บเซสชันและค่ากำหนด ส่วนแคชเก็บทรัพยากรของหน้าเว็บ หน้าต่างทำความสะอาดของเบราว์เซอร์มักรวมสองอย่างนี้ไว้ด้วยกัน แต่คุณติ๊กเลือกแยกได้
โหมดไม่ระบุตัวตนทิ้ง Cookie ไว้หรือไม่?
ระหว่างที่เปิดหน้าต่างไม่ระบุตัวตน ยังมีการใช้ Cookie เพื่อรองรับการเข้าสู่ระบบและตะกร้าสินค้า หลังปิดหน้าต่างไม่ระบุตัวตนทั้งหมด ข้อมูลเว็บไซต์ชั่วคราวเหล่านี้มักจะถูกลบ อย่างไรก็ตาม เว็บไซต์และผู้ให้บริการเครือข่ายยังอาจเห็นประวัติการเข้าถึงของคุณได้
ควรบล็อก Third-party Cookie ทั้งหมดหรือไม่?
การบล็อก Third-party Cookie ช่วยลดการติดตามข้ามเว็บไซต์ได้บางส่วน แต่อาจทำให้ส่วนประกอบที่ถูกฝังไว้ เช่น การเข้าสู่ระบบ การชำระเงิน วิดีโอ หรือโซเชียล ใช้งานไม่ได้ วิธีที่ปลอดภัยกว่าคือจำกัดไว้เป็นค่าเริ่มต้น แล้วตั้งข้อยกเว้นให้เว็บไซต์ที่เชื่อถือได้ซึ่งจำเป็นจริง ๆ
บทสรุป
Cookie เป็นกลไกพื้นฐานที่ทำให้หน้าเว็บไร้สถานะ “มีความจำ” ได้ ทั้งรองรับการเข้าสู่ระบบ ตะกร้าสินค้า และการปรับแต่งเฉพาะบุคคล และยังอาจถูกนำไปใช้เพื่อการวิเคราะห์และการติดตามข้ามเว็บไซต์ การจัดการอย่างมีประสิทธิภาพไม่ใช่การล้างทุกอย่างแบบไม่คิดหน้าคิดหลังทุกวัน แต่คือการรู้ว่าข้อมูลไหนเป็นของเว็บไซต์ไหน ลบตามความจำเป็น ลด Third-party Cookie ที่ไม่จำเป็น และปกป้องไม่ให้เซสชันการเข้าสู่ระบบรั่วไหล
เมื่อเจอปัญหาของเว็บไซต์ใดเว็บไซต์หนึ่ง ให้ลบข้อมูลของเว็บไซต์นั้นก่อน หลังใช้คอมพิวเตอร์ร่วมกัน ควรออกจากระบบและทำความสะอาดให้เรียบร้อย และเมื่อสงสัยว่าเกิดเหตุการณ์ด้านความปลอดภัย ให้จัดการร่วมกับการเปลี่ยนรหัสผ่านและการเพิกถอนเซสชัน การทำแบบนี้จึงจะสร้างสมดุลระหว่างความสะดวกกับความเป็นส่วนตัวได้จริง


