Nepedia
Back to Discover
Fluent Reader
💻

Vulnerability (computer security)

technology Maturity 11-13 war conflict Next article →

This article covers sensitive topics: war_conflict. Parents can manage visibility in Parental Controls.

Computers and other machines have tiny mistakes called bugs. Most hardware and software contain these bugs even when people try their best to be perfect. A bug becomes a vulnerability when it creates a security risk. This happens if a bad actor can use the bug to steal data or stop a system from working.

Vulnerability timeline
Vulnerability timeline

A vulnerability is a weakness in how a system is built or managed. It is like a hole in a fence that lets someone inside a yard. These holes can be found in many different things. They can be in the physical parts of a computer or the programs that run on them.

Managing these risks is a step-by-step process called vulnerability management. First, people identify which systems are the most important to protect. Next, they use tools to scan for any known weaknesses. Once a flaw is found, they must decide how to handle it. They might use remediation, which means fixing the problem with a software patch. They might use mitigation, which makes the flaw harder to use. Sometimes, they must use acceptance, which means they know the risk is there but choose to keep going.

Vulnerability timeline
Vulnerability timeline

Many people have worked to track these digital weaknesses over time. Experts use special systems to name and score how dangerous a bug is. One system is called the Common Vulnerability Scoring System, or CVSS. Another important tool is the Common Vulnerabilities and Exposures database, known as the CVE. This database keeps a list of known flaws so people can stay informed. As of November 2024, there were more than 240,000 vulnerabilities listed in the CVE database.

Vulnerability timeline
Vulnerability timeline

There are many reasons why vulnerabilities appear in our technology. Large and complex systems are harder to build without making mistakes. Being connected to the internet also makes it easier for attackers to reach a system. Older parts, called legacy systems, are often at a higher risk of being attacked. Poor habits during software development can also cause problems. For example, if a company is in a rush, they might miss a bug.

Vulnerability timeline
Vulnerability timeline

Even the way a computer is set up can create a risk.

You can think of computer security like protecting a house. A vulnerability is like a window that does not lock properly. A patch is like a repairman coming to fix that lock. Mitigation is like adding a loud alarm to the window instead of fixing the lock. Using a defense in depth strategy is like having a fence, a locked door, and an alarm all at once.

Vulnerability timeline
Vulnerability timeline

By using many different layers, it becomes much harder for anyone to get inside.

439 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

🖼️ Images & Media (1)
File:Vulnerability timeline.png
Vulnerability timeline.png
More to explore

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.