Which of the below attacks have no solution?
-
phishing
-
trojan-horse
-
Social engineering
-
session hijacking
Social engineering attacks exploit human psychology and trust, making them extremely difficult to defend against completely with technical solutions. Option C is correct. While phishing (A), trojans (B), and session hijacking (D) have technical defenses (antivirus, secure protocols, etc.), social engineering relies on manipulating people: there's no patch for human vulnerability.
Social engineering exploits human psychology and trust rather than a technical vulnerability, so it can't be patched or blocked purely with software or hardware controls the way phishing filters, antivirus (for trojans), or secure session tokens can mitigate the other attacks. The best defense is ongoing user awareness training, but there is no absolute technical fix, which is why it's considered to have 'no solution' in the strict sense.