Final Answer:
To automatically detect and block malicious software that doesn't match known malware signatures, the technique commonly employed is Sandboxing.
Therefore, correct answer is D. Sandboxing
Step-by-step explanation:
Traditional antivirus solutions rely on known malware signatures, but they struggle to identify new, previously unseen threats. Sandboxing, on the other hand, is a proactive approach to threat detection. It involves executing potentially malicious code in a controlled environment (the "sandbox") to observe its behavior without risking harm to the actual system.
By isolating and analyzing the behavior of the software in a sandbox, security systems can detect suspicious activities indicative of malware, even if the specific signatures are unknown. This proactive method is effective against zero-day attacks and new, sophisticated threats that may not have identifiable signatures.
Therefore, correct answer is D. Sandboxing