
Essential 8 - Hardening user applications.
Hardening is the process of disabling the unnecessary or high-risk functions in common programs to make exploitation less likely, while still allowing them to be used by an organisation.
This usually doesn’t impact on the utility of these applications for end users and can even enhance it. For example, blocking web advertisements makes the internet easier to use. But it also prevents attackers using a malicious advertisement to infect your corporate network – keeping everyone happy.