
แงะรหัสลับในคุกกี้: เปิดเผยความลับที่ซ่อนอยู่ในเว็บ
ลองนึกภาพว่ากำลังท่องเว็บอยู่ แล้วเจอข้อความแปลกๆ บอกว่า “ไม่พบคุกกี้ ลองอีกครั้ง?”
นี่ไม่ใช่แค่ข้อความธรรมดา แต่มันอาจเป็นคำใบ้ชิ้นสำคัญที่กำลังบอกว่ามีอะไรซ่อนอยู่เบื้องหลังความเรียบง่ายของหน้าเว็บนั้นก็ได้
คุกกี้ หรือ web cookies เป็นเหมือนบัตรประจำตัวเล็กๆ ที่ เว็บเบราว์เซอร์ ของเราเก็บไว้
มันช่วยให้ เว็บไซต์ จดจำเราได้ ไม่ว่าจะเป็นสถานะ เข้าสู่ระบบ ตะกร้าสินค้า หรือแม้แต่การตั้งค่าส่วนตัวของเรา
แต่บางครั้ง คุกกี้เหล่านี้ก็ไม่ได้ถูกใช้แค่เพื่ออำนวยความสะดวกเท่านั้น
พวกมันอาจเป็นกุญแจสำคัญที่ซ่อน ข้อมูลสำคัญ หรือเส้นทางลับสู่ส่วนต่างๆ ของเว็บไซต์ได้
เบื้องหลังประตูที่ปิดอยู่
ลองจินตนาการว่าเรากำลังเผชิญหน้ากับเว็บไซต์ที่ดูเหมือนไม่มีอะไร
มันแสดงข้อความว่าไม่พบคุกกี้ และไม่มีทางไปต่อได้
สำหรับคนทั่วไป ก็คงปิดหน้าต่างไป แต่สำหรับคนช่างสังเกตแล้ว นี่คือจุดเริ่มต้นของการค้นหา
เราสามารถใช้เครื่องมือที่เรียกว่า Developer Tools ที่มีอยู่ในเบราว์เซอร์แทบทุกตัว
เครื่องมือนี้เป็นเหมือนแว่นขยายที่ช่วยให้เรามองเห็นโครงสร้างภายในของเว็บ
ตั้งแต่โค้ด HTML ไปจนถึงสไตล์ CSS และสคริปต์ JavaScript ที่ทำงานอยู่เบื้องหลัง
ส่องสคริปต์เพื่อหาคำใบ้
เมื่อเปิด Developer Tools สิ่งแรกที่ควรทำคือมองหาสคริปต์ที่ทำงานอยู่บนหน้าเว็บ
มักจะอยู่ในแท็บ “Sources” หรือ “Debugger”
ในกรณีนี้ เราพบไฟล์ JavaScript ตัวหนึ่งที่น่าสนใจ
ภายในโค้ดนั้นมีการตรวจสอบว่ามี cookie ชื่อ loggedin หรือไม่
ถ้ามีและค่าเป็น True เว็บไซต์ก็จะพาเราไปยังหน้า “home” ทันที
แต่ประเด็นที่น่าตื่นเต้นกว่านั้นคือ มีอีกบรรทัดหนึ่งที่ถูกซ่อนอยู่
มันกำลังมองหา cookie อีกตัวที่ชื่อว่า admin
ถ้า admin มีค่าเป็น True ระบบก็จะพาเราไปยังหน้า “admin” แทน!
นี่แหละคือขุมทรัพย์ที่เรากำลังตามหา
สร้างคุกกี้แห่งอำนาจ
เมื่อรู้ถึงกลไกนี้แล้ว การเข้าถึงหน้าลับก็ไม่ใช่เรื่องยากอีกต่อไป
เราสามารถใช้ Developer Tools ในส่วน “Application” เพื่อจัดการ cookies ได้
สิ่งที่เราต้องทำคือเพิ่ม cookie ใหม่ชื่อ admin แล้วตั้งค่าให้เป็น True
เมื่อสร้างคุกกี้ admin ที่มีค่าเป็น True เรียบร้อยแล้ว
ลองรีเฟรชหน้าเว็บดู
สิ่งที่เกิดขึ้นคือเว็บไซต์จะรับรู้ถึง cookie ที่เราสร้างขึ้น
และเปิดประตูสู่หน้า “admin” ให้เราเข้าไปค้นหา ข้อมูลสำคัญ หรือสิ่งที่ซ่อนอยู่ภายในนั้นได้
นี่แสดงให้เห็นว่าบางครั้ง เว็บไซต์ ก็พึ่งพิง cookies มากเกินไป
จนอาจเปิดช่องทางให้ผู้ใช้งานที่รู้เท่าทันสามารถเข้าถึงส่วนที่ควรถูกจำกัดได้
บทเรียนจากคุกกี้
การเดินทางในโลกออนไลน์เต็มไปด้วยความลับและช่องโหว่
เรื่องราวของคุกกี้ที่ซ่อนเส้นทางลับนี้เป็นตัวอย่างที่ดีว่า
ทำไมการทำความเข้าใจกลไกเบื้องหลังของ เว็บไซต์ จึงเป็นเรื่องสำคัญ
สำหรับผู้พัฒนา การไม่ตรวจสอบข้อมูลที่ส่งมาจากฝั่งผู้ใช้งานอย่างละเอียด
เป็นช่องทางให้เกิดปัญหา ความปลอดภัย ได้ง่ายๆ
ส่วนสำหรับผู้ใช้งานทั่วไป การรู้ว่า cookies ทำงานอย่างไร
ช่วยให้เราเข้าใจว่า ข้อมูลส่วนตัว ของเราถูกจัดการอย่างไรบนโลกออนไลน์
และมันอาจจะช่วยให้เราค้นพบความลับเล็กๆ น้อยๆ ที่ซ่อนอยู่ใน เว็บเบราว์เซอร์ ของเราเองก็ได้