Distinguishing between data and instructions can provide protection against malicious software because________ . a) malicious software must be executed to be effective. b) all malicious software enters a system as data. c) malicious software should not be allowed to contaminate data. d) the stack can never contain executable instructions