October 2022
Intermediate to advanced
398 pages
14h 14m
English
No software is perfect. All software, whether an application or an operating system, is susceptible to software vulnerabilities. Because today’s applications and operating systems are so complex, it is likely that multiple vulnerabilities exist in any version. Attackers know how difficult it is to develop secure software, and they expend substantial effort trying to find vulnerabilities to exploit.
Software developers are engaged in a continuous cycle to keep their software as secure as possible. Attackers run exhaustive tests against software to uncover any vulnerabilities. When they find a vulnerability, they develop an attack that exploits it. They launch an attack, and some computer systems ...
Read now
Unlock full access