Cybersecurity Geniuses

Learn / Protect yourself

Software updates and patching

Why that annoying update button is one of the best security tools you own, what zero-days and end-of-life mean, and how to make updates automatic everywhere.

2 min read · Updated October 2026

What an update really fixes

Software contains mistakes. Some of those mistakes, called vulnerabilities, let an attacker run code, read data or crash a system. When a vendor learns about one, it releases a patch. From that moment the clock is ticking: criminals study patches to find the flaw and attack people who have not updated yet.

Public vulnerabilities get an identifier called a CVE (for example CVE-2021-44228, the Log4Shell flaw). The US agency CISA keeps a list of Known Exploited Vulnerabilities, flaws confirmed to be used in real attacks, and federal agencies must patch them by set deadlines. It is a useful signal for everyone else too.

Zero-days vs n-days

  • A zero-day is a flaw attackers exploit before a patch exists. They are expensive and usually used against high-value targets.
  • An n-day is a flaw that already has a patch. Most real-world attacks on ordinary people and small businesses use n-days, which means updating promptly stops them.

Make it automatic

DeviceWhere to turn on automatic updates
Windows 11Settings > Windows Update; also enable "Receive updates for other Microsoft products"
macOSSystem Settings > General > Software Update > Automatic updates (turn on security responses)
iPhone / iPadSettings > General > Software Update > Automatic Updates
AndroidSettings > System > Software update (varies by maker); Google Play system updates
BrowsersChrome, Edge, Firefox and Safari update automatically; restart the browser when asked
AppsApp Store / Google Play automatic app updates
RouterRouter app or admin page, see home Wi-Fi

Browsers deserve special attention because they process untrusted content all day. When Chrome or Edge shows "Relaunch to update", do it the same day.

End of life: when updates stop

Every product eventually stops receiving security updates. After that date new vulnerabilities are never fixed.

  • Windows 10 reached end of support on October 14, 2025. Microsoft offered paid Extended Security Updates and a consumer option to extend updates for a year. If your PC can run Windows 11, upgrade; if not, plan a replacement.
  • Phones receive updates for a set number of years. Recent iPhones and flagship Android phones from Google and Samsung promise many years of updates; budget Android models often get far fewer. Check before you buy.
  • Routers, cameras and smart gadgets often get the shortest support. Replace them when updates stop.

The update routine

  1. Turn on automatic updates on every device (table above).
  2. Restart computers at least once a week; many updates finish only after a restart.
  3. Once a month, open the update page on each device to confirm nothing is stuck.
  4. Remove apps and browser extensions you no longer use: less software means fewer flaws.
  5. Note the end-of-support date of your devices and plan replacements.
Myth

"Updates slow down my device or break things." Occasionally an update causes a problem, but that risk is tiny compared with running known, exploited flaws. If you are worried, wait a few days for feature updates, but install security updates promptly.

Keep learning

Malware types explainedThreatMalware types explainedViruses, worms, trojans, spyware, infostealers, adware, rootkits and botnets. What each one does, how it spreads and the warning signs on your own devices.A modern smartphoneHow-toPhone security for iPhone and AndroidYour phone holds your email, bank, photos and 2FA codes. The settings that matter on iPhone and Android, plus what to do before a phone is lost or stolen.A home wireless router with antennasHow-toSecure your home Wi-Fi and routerYour router is the front door of your home network. Ten settings to check tonight, from the admin password and WPA3 to firmware updates and a guest network for smart devices.