Members seeking some enlightenment about the terms used in discussions about malware may (conceivably) like to look at this Apple publication.
In between the recommended code choices there is a lot of clear explanation of the concepts involved ... and no, I can't code, not even for the proverbial 'toffee nuts'.