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