ระเบิดลอจิกคืออะไร?

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

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

ตรรกะระเบิดบางอย่างได้รับการตั้งโปรแกรมให้ใช้งานฟังก์ชั่นบางอย่างในวันที่แน่นอนมากกว่าหลังจากเหตุการณ์เฉพาะ ตรรกะระเบิดชนิดนี้มักเรียกว่าระเบิดเวลา โปรแกรมที่เป็นอันตรายเช่นไวรัสเวิร์มและม้าโทรจันบางครั้งได้รับการตั้งโปรแกรมให้โจมตีคอมพิวเตอร์โฮสต์ในวันที่กำหนด

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

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

เหตุการณ์ที่โด่งดังอย่างหนึ่งซึ่งถูกกล่าวหาว่าเกี่ยวข้องกับระเบิดโลจิกคือเหตุการณ์ท่อส่งของไซบีเรียในปี 1982 คาดการณ์ว่าสำนักข่าวกรองกลางแห่งสหรัฐอเมริกา (CIA) อาจใช้เทคนิคดังกล่าวเพื่อก่อวินาศกรรมท่อส่งก๊าซธรรมชาติโซเวียต ตามรายงานของเจ้าหน้าที่รักษาความปลอดภัยแห่งชาติโธมัสซีรีดพนักงานตรรกะระเบิดถูกเขียนลงในซอฟต์แวร์ที่โซเวียตขโมยมาจาก บริษัท แคนาดา โซเวียตใช้ซอฟต์แวร์ที่ถูกขโมยเพื่อควบคุมท่อส่งก๊าซและเหตุระเบิดเชิงตรรกะส่งผลให้เกิดการระเบิดครั้งใหญ่ ไม่มีการบาดเจ็บล้มตาย บัญชีของรี้ดได้รับการโต้แย้งอย่างไรก็ตามและการระเบิดอาจเกิดจากสาเหตุอื่นเช่นการก่อสร้างที่ผิดพลาด