สารบัญ:
คำจำกัดความ - Dangling Pointer หมายถึงอะไร?
ตัวชี้ห้อยในไอทีเป็นตัวชี้ในรหัสที่นำไปสู่บล็อกหน่วยความจำที่ไม่ถูกต้องหรือไปยังปลายทางที่ไม่ได้ตั้งใจไว้ ในหลายกรณีนี่เป็นเพราะวัตถุดั้งเดิมที่ตัวชี้ชี้ไปถูกลบย้ายหรือเปลี่ยนใหม่
Techopedia อธิบาย Dangling Pointer
ในภาษาการเขียนโปรแกรมที่ทันสมัยบางตัวชี้ทำหน้าที่เป็นข้อมูลอ้างอิงที่ถูกต้องในรหัส ตัวชี้นำโปรแกรมไปยังปลายทางหน่วยความจำบางอย่างที่ควรจะเป็นวัตถุที่สอดคล้องกัน อย่างไรก็ตามเมื่อใดก็ตามที่วัตถุถูกย้ายหรือลบตัวชี้นั้นจะชี้ไปยังพื้นที่ว่างหรืออาจไม่ได้ถูกจัดสรร สิ่งนี้ทำให้เกิดปัญหาทุกประเภท ขั้นแรกการอ้างอิงที่อยู่หน่วยความจำผิดอาจทำให้แอปพลิเคชันหยุดทำงานหรืออาจทำให้เกิดข้อบกพร่องที่รุนแรงและปัญหาอื่น ๆ ที่ไม่ได้ตั้งใจ นอกจากนี้ในยุคของการโจมตีไซเบอร์ผู้เชี่ยวชาญกำลังชี้ให้เห็นว่าพอยน์เตอร์ห้อยต่องแต่งสามารถถูกนำไปใช้ในการแฮ็ค
นอกจากตัวชี้ในรหัสวลี "dangling pointer" ยังถูกใช้เพื่อพูดคุยเกี่ยวกับสถานการณ์ที่คล้ายกันประเภทอื่น ๆ ในชีวิตจริง: ตัวอย่างเช่นที่หมายเลขโทรศัพท์ที่พิมพ์ไปยังการเชื่อมต่อที่ถูกตัดการเชื่อมต่อหรือไม่มีอีกต่อไป ในการใช้งาน ปรากฏการณ์ที่คล้ายกับตัวชี้ห้อยเป็นตัวเชื่อมโยงหมุนบนอินเทอร์เน็ตซึ่งการเชื่อมโยงหลายมิติชี้ไปยังปลายทางที่ล้าสมัยหรือล้าสมัยและผู้ใช้จะได้รับข้อความ 404 หรือข้อผิดพลาดอื่น ๆ
