ความแตกต่างระหว่างคุกกี้กับเซสชัน ความแตกต่างระหว่าง
นี่เป็นคำถามที่มักปรากฏขึ้นสำหรับผู้ที่เพิ่งออกแบบเว็บหรือเขียนโปรแกรมสำหรับเว็บ.
หรือคุณอาจเคยได้ยินคุกกี้ของคุณอาจถูกขโมยและคุณกังวลเกี่ยวกับผลกระทบด้านความปลอดภัยหรือไม่?
ไม่ว่าจะเป็นทางใดก็เป็นคำถามที่ถูกต้องและตอบได้ง่ายมาก ลองเข้าไปดูสิ
Cookie คืออะไร?
คุกกี้คือไฟล์ฝั่งไคลเอ็นต์ที่มีข้อมูล ข้อมูลนี้อาจเป็นรายการในตะกร้าสินค้าหรือชื่อผู้ใช้และรหัสผ่าน (1)
ระวังแม้ว่าจะมีอันตรายกับคุกกี้
ฉันเคยได้ยินเรื่องราวสยองขวัญไม่กี่เรื่องที่ถูกขโมยคุกกี้ ฮอตสปอต Wi-Fi สาธารณะสามารถเจาะพื้นสำหรับแฮกเกอร์ที่ขโมยคุกกี้ของคุณได้ (2)
การขโมยคุกกี้แฮกเกอร์สามารถรับข้อมูลส่วนบุคคลของคุณได้ พวกเขายังสามารถขโมยข้อมูลธนาคารของคุณได้ Yikes (2)
วิธีปฏิบัติที่ดีที่สุดคือการลบคุกกี้ของคุณก่อนที่จะเชื่อมต่อกับ Wi-Fi hotspot แน่นอนว่ามันเป็นเรื่องน่ารำคาญที่ต้องใส่ข้อมูลทั้งหมดของคุณอีกครั้ง แต่ปลอดภัยกว่าขออภัยใช่ไหม?
อย่าลืมรหัสผ่านของคุณและอย่าป้อนเว็บไซต์ที่ละเอียดอ่อนซึ่งรายละเอียดบัตรเครดิตของคุณจะถูกเก็บไว้เมื่ออยู่ในเครือข่าย Wi-Fi สาธารณะ สิ่งนี้จะทำให้คุณปลอดภัย
Session คืออะไร?
เซสชันอาจมีคำจำกัดความที่แตกต่างกันมาก ตัวอย่างเช่นเซสชันสามารถเปิดขึ้นเมื่อคุณล็อกอินเข้าสู่คอมพิวเตอร์ของคุณและหยุดทำงานเมื่อคุณปิดระบบ (3)
ในบริบทของการเขียนโปรแกรม แต่ส่วนใหญ่จะใช้ใน PHP (ซึ่งเป็นภาษาฝั่งเซิร์ฟเวอร์) (3)ในกรณีนี้เซสชันเป็นส่วนของข้อมูลที่เก็บอยู่ในฝั่งเซิร์ฟเวอร์ของเว็บไซต์ นี่อาจเป็นหน่วยของตัวแปรรัฐหรือการตั้งค่า (3)
เซสชั่นมีความปลอดภัยมากกว่าคุ้กกี้เพราะพวกเขาได้รับการคุ้มครองโดยการรักษาความปลอดภัยฝั่งเซิร์ฟเวอร์แบบปกติ นี้ไม่ได้ทำให้พวกเขาไม่มีข้อผิดพลาด แต่ เพียงแค่ดูเวลาที่เก็บ Playstation ถูกแฮ็ก
มันหายากมากที่สิ่งต่างๆเช่นนี้เกิดขึ้นอย่างไรก็ตาม คุณสามารถมั่นใจได้ว่าข้อมูลของคุณจะปลอดภัยในฝั่งเซิร์ฟเวอร์
คุกกี้และเซสชั่น hand-in-hand
พวกเขาอาจมีความแตกต่าง แต่งานชิ้นนี้ทั้งสองทำงานควบคู่กันไป
เซสชั่นนี้สามารถใช้ชื่อผู้ใช้และรหัสผ่านของคุณได้ในขณะที่คุณเก็บคุกกี้ไว้ในเครื่องพีซีของคุณ คุกกี้นี้จะมีรหัสเฉพาะที่เชื่อมโยงกับเซสชันในครั้งต่อไปที่คุณออนไลน์ (4)
โดยปกติจะเกิดอะไรขึ้นเมื่อคุณตรวจสอบตัวเลือก "remember me" ในขณะที่ระบุชื่อผู้ใช้และรหัสผ่านของคุณ
นี่เป็นวิธีการทำงานเมื่อคุณกำลังช้อปปิ้งในร้านค้าออนไลน์และร้านค้าจะจดจำเนื้อหาในรถเข็นของคุณ - แม้หลังจากที่คุณออกจากระบบแล้ว
ความกังวลด้านความปลอดภัย
คุณสามารถเข้ารหัสคุกกี้ของคุณเพื่อเพิ่มความปลอดภัยด้วยจำนวนมหาศาลโดยปกติจะหมายถึงการว่าจ้าง บริษัท หรือจ่ายค่าบริการที่ทำกับคุณ
การทำมันด้วยตัวคุณเองเว้นแต่คุณจะเป็นโปรแกรมเมอร์ระดับสูงอาจจะไม่มีอะไรเกิดขึ้นและคุณจะจบลงด้วยอาการปวดหัว
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการรักษาความปลอดภัยของคุกกี้คุณสามารถตรวจสอบโพสต์นี้ได้
ตอนนี้คุณรู้
ไม่มีอะไรมากไปกว่านี้ เป็นเรื่องง่ายและโดยทั่วไปเดือดลงไปที่:
Cookies = ฝั่งไคลเอ็นต์
- เซสชัน = ฝั่งเซิร์ฟเวอร์
- สรุป