Controlling what software can run should be the first line of defence in protecting yourself from malicious software. Ringfencing then adds the second line of defense for applications that are permitted. First, by defining how applications can interact with each other, and then controlling what resources applications can access, such as network, files, and registry. Ringfencing is an invaluable tool in the fight against fileless malware and software exploits.