Did you know Cybrary has FREE video training? Join more than 2,500,000 IT and cyber security professionals, students, career changers, and more, growing their careers on Cybrary.
This lesson covers mitigations, countermeasures and defenses. Three major defenses are covered in this unit: • Dangerous functions and their safer equivalents • Static format strings • Safe memory allocation Processor (aka non programmer) defenses are also covered in this lesson. These include: • No execute (NX) bit • Address space layout randomization (ASLR) • Debugger Intrusion Detection System (IDS)