การดีบักเป็นขั้นตอนในการพัฒนาซอฟต์แวร์ที่เกิดขึ้นหลังจากการทดสอบบางอย่างกับซอฟต์แวร์ของคุณและพบข้อบกพร่อง มันคือการค้นหาและแก้ไขข้อผิดพลาดในซอฟต์แวร์ของคุณในหลาย ๆ กรณีการค้นหาข้อผิดพลาดมักจะต้องใช้เวลามากขึ้นในการแก้ไข
เป็นกระบวนการลบข้อบกพร่อง (ช่องโหว่) ที่มีอยู่ในโปรแกรมคอมพิวเตอร์ / ระบบ หากยังไม่เสร็จแฮ็กเกอร์อาจใช้ประโยชน์จากข้อบกพร่องและอาจทำกิจกรรมที่เป็นอันตรายหลายอย่าง:
1) พวกเขาอาจเปิดเผยถึงช่องโหว่ที่ประชาชนนำไปสู่การสูญเสียรายได้ธุรกิจและชื่อเสียงสำหรับนักพัฒนาและผู้ขาย
2) Worms ค้นหาระบบที่มีช่องโหว่ที่สามารถใช้ประโยชน์และคัดลอกตัวเองไปยังเซิร์ฟเวอร์เหล่านั้น เช่น. ในเดือนมกราคม 2546 หนอน Slammer ใช้ประโยชน์จากช่องโหว่ใน MS SQL Server
3) มีการกล่าวถึงเวิร์มว่าจะลืมไวรัสได้อย่างไร ไวรัสยังปล่อยให้สูญเสียโดยนักพัฒนาของพวกเขาที่ใช้ประโยชน์จากข้อบกพร่องที่มีอยู่ในโปรแกรมเพื่อวัตถุประสงค์หลักของการสัมผัสอนาจาร ...
4) และหากโปรแกรมไม่ได้รับการแก้ไขอย่างถูกต้องผู้บริโภคจะไม่มีทางรักษาตัวเองได้หากพวกเขาไม่ได้รับเงินของพวกเขา ในกรณีนี้คุณไม่จำเป็นต้องมีแฮ็กเกอร์ในการทำงานที่สกปรกคุณอาจไว้วางใจสาธารณะที่ดี