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


