Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบเครือข่าย >> ความปลอดภัยเครือข่าย

7 ประเภทของคุกกี้เบราว์เซอร์ที่คุณควรรู้จัก

ตั้งแต่สหภาพยุโรป (EU) ผ่านกฎหมายบังคับการแจ้งเตือนเกี่ยวกับคุกกี้ในปี 2012 ไฟล์ขนาดเล็กที่เก็บในเบราว์เซอร์จึงไม่เคยห่างจากจิตใจผู้คน

แตคุกกี้ไม่ได้เกิดมาเท่ากันทุกตัว จริงๆ แล้วมีหลายประเภท บางตัวดี บางตัวไม่ดี มาดูรายละเอียดกัน

1. คุกกี้เซสชัน (Session Cookies)

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

ถ้าไม่มีคุกกี้เซสชัน สถานการณ์นั้นจะกลายเป็นความจริง

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

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

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

2. คุกกี้ฝ่ายแรก (First-Party Cookies)

ซึ่งรู้จักกันในชื่อ Persistent Cookies (คุกกี้ถาวร), Permanent Cookies และ Stored Cookies คุกกี้ฝ่ายแรกเหล่านี้เหมือน หน่วยความจำระยะยาวของเว็บไซต์ ช่วยให้เว็บไซต์จดจำข้อมูลและการตั้งค่าของคุณเมื่อคุณกลับมาเยี่ยมชมในอนาคต

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

คุกกี้ถาวรส่วนใหญ่หมดอายุหลัง 1-2 ปี หากคุณไม่ได้เยี่ยมชมเว็บไซต์ภายในช่วงเวลานั้น เบราว์เซอร์จะลบคุกกี้ คุณยังสามารถลบด้วยตนเองได้

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

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

3. คุกกี้ฝ่ายที่สาม (Third-Party Cookies)

คุกกี้ฝ่ายที่สามคือ ผู้เล่นร้าย พวกมันคือเหตุผลที่คุกกี้มีชื่อเสียงแย่ในหมู่ผู้ใช้อินเทอร์เน็ต

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

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

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

ด้วยความสามารถในการติดตาม คุกกี้ฝ่ายที่สามจึงกลายเป็นที่นิยมของเครือข่ายโฆษณา เพื่อเพิ่มยอดขายและเพจวิว

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

ถ้าใช้ Chrome และต้องการบล็อกคุกกี้ ไปที่ More > Settings > Advanced > Privacy and Security > Content Settings > Cookies > Block Third-Party Cookies

4. คุกกี้ปลอดภัย (Secure Cookies)

คุกกี้ 3 ประเภทข้างต้นเป็นที่รู้จักและพบบ่อยที่สุด แต่มันยังมีอีกหลายประเภทที่คุณควรรู้

แรกคือคุกกี้ปลอดภัย สามารถส่งผ่านได้เฉพาะการเชื่อมต่อที่เข้ารหัส (encrypted) โดยทั่วไปคือ HTTPS

ตราบใดที่แอตทริบิวต์ "Secure" ของคุกกี้ทำงานอยู่ User agent จะไม่ส่งคุกกี้ผ่านช่องทางที่ไม่ได้เข้ารหัส ถ้าไม่มีแฟล็ก Secure คุกกี้จะถูกส่งในรูปแบบข้อความธรรมดา (clear text) และอาจถูกดักจับโดยบุคคลที่สามที่ไม่ได้รับอนุญาต

อย่างไรก็ตาม แม้จะมีแฟล็ก Secure นักพัฒนาควรไม่ใช้คุกกี้เก็บข้อมูลที่ละเอียดอ่อน ในทางปฏิบัติ แฟล็กนี้เพียงปกป้องความลับของคุกกี้ ผู้โจมตีเครือข่ายอาจเขียนทับคุกกี้ปลอดภัยจากการเชื่อมต่อที่ไม่ปลอดภัยได้ โดยเฉพาะถ้าเว็บไซต์มีทั้งเวอร์ชัน HTTP และ HTTPS

5. คุกกี้ HTTP-Only

คุกกี้ปลอดภัยมักเป็นคุกกี้ HTTP-Only ด้วย สองแฟล็กนี้ทำงานร่วมกันเพื่อลดช่องโหว่ของคุกกี้ต่อการโจมตี Cross-Site Scripting (XSS)

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

คุกกี้ปลอดภัยไม่สามารถเข้าถึงได้โดยภาษาสคริปติ้ง (เช่น JavaScript) จึงปกป้องมันจากการโจมตีแบบนี้

6. คุกกี้ฟลาช (Flash Cookies)

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

ในกรณีของคุกกี้ฟลาช นักพัฒนาใช้ปลั๊กอิน Flash เพื่อซ่อนคุกกี้จากเครื่องมือจัดการคุกกี้พื้นฐานของเบราว์เซอร์

คุกกี้ฟลาชใช้ได้กับทุกเบราว์เซอร์ (ดังนั้นการใช้เบราว์เซอร์ตัวหนึ่งสำหรับบัตรเครดิต และอีกตัวสำหรับดาวน์โหลดทอร์เรนท์ จึงมีประโยชน์ด้านความปลอดภัยน้อยมาก) พวกมันจัดเก็บข้อมูลได้ 100KB เทียบกับคุกกี้ HTTP ธรรมดาที่เพียง 4KB

(เราเคยเขียนเกี่ยวกับซูเปอร์คุกกี้และเหตุผลที่มันอันตราย หากต้องการเรียนรู้เพิ่มเติม)

7. คุกกี้ซอมบี้ (Zombie Cookies)

คุกกี้ซอมบี้เกี่ยวข้องกับคุกกี้ฟลาชอย่างใกล้ชิด คุกกี้ซอมบี้สามารถสร้างตัวเองขึ้นใหม่ทันทีหากถูกลบ การสร้างใหม่นี้เป็นไปได้เพราะมีสำรองข้อมูลเก็บไว้นอกโฟลเดอร์เก็บคุกกี้ปกติของเบราว์เซอร์ — มักเป็น Flash Local Shared Object หรือ HTML5 Web Storage

การสร้างใหม่พึ่งพาเทคโนโลยีของ Quantcast เนื่องจากคุกกี้ฟลาชเก็บ User ID เฉพาะตัวไว้ในพื้นที่จัดเก็บของ Adobe Flash Player Quantcast จึงสามารถนำ ID นั้นไปใช้กับคุกกี้ HTTP ใหม่ได้ หากคุกกี้เก่าถูกลบ

เรียนรู้วิธีจัดการคุกกี้ของคุณ

สำคัญที่ต้องเข้าใจว่าไม่ใช่คุกกี้ทุกตัวเลว ถ้าไม่มีมัน เว็บจะทำงานไม่ได้ในลักษณะที่เราคุ้นเคย

อย่างไรก็ตาม การรู้วิธีจัดการคุกกี้เป็นส่วนสำคัญของการรักษาความปลอดภัยออนไลน์