Visit complete Cyber Security roadmap

← Back to Topics List

Zero Day

A zero day attack is an exploit that takes advantage of an unknown software vulnerability that has not been discovered, disclosed or patched by the software’s developer. This type of attack, also known as an exploit, is particularly dangerous because it exploits a security gap that the vendor is not aware of, meaning there is no existing fix or protection against it.


There are certain characteristics that make zero day attacks particularly dangerous, such as:

  • Undetected vulnerability: Attackers target vulnerabilities in software that developers or manufacturers are not aware of, making it difficult for defenders to protect against the attack.
  • Speed: Zero day attacks are quickly executed, often before any security measures can be implemented, resulting in a higher success rate for attackers.
  • Stealth: Attackers usually exploit these vulnerabilities quietly, making their intrusion hard to detect, and can maintain undetected access to a network or system.


Zero day attacks can have serious consequences, including:

  • Data theft or loss
  • Damaged systems or infrastructure
  • Financial losses
  • Reputation damage

Organizations should invest in proactive security measures to protect against such attacks, as reactive measures alone may not be enough.

Mitigation Strategies

  • Keep software up-to-date: Regularly update software and apps, as developers often release patches and fixes for known vulnerabilities.
  • Implement multi-layered security: Employ a combination of robust security solutions, including firewalls, intrusion detection and prevention systems, anti-malware software, and more.
  • Monitor network and device activity: Regularly monitor and analyze network and device activities to spot any unusual behavior, potentially indicating an exploit.
  • Encrypt sensitive data: By encrypting sensitive data, it becomes harder for hackers to steal and misuse it.
  • Segment networks: Segment your networks to limit access to sensitive information and systems, minimizing the damage in case of a breach.
  • Educate employees: Provide training for employees about the threat landscape, good security practices, and how to avoid falling victim to phishing or social engineering attacks.
  • Regular backups and disaster recovery planning: Routinely and securely back up data and develop a disaster recovery plan to mitigate damages from security breaches or attacks.

Found any mistakes? Help us improve by updating the file here..

Community is the 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

Roadmaps Best Practices Guides Videos Store YouTube by Kamran Ahmed

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© · FAQs · Terms · Privacy


The leading DevOps resource for Kubernetes, cloud-native computing, and the latest in at-scale development, deployment, and management.