Define the primary elements of the CIA triad in your own words. Are the three areas of emphasis in this model comprehensive for modern threats to software systems? Justify your position with examples.

Define the primary elements of the CIA triad in your own words. Are the three areas of emphasis in this model comprehensive for modern threats to software systems? Justify your position with examples. Why is controlling the misbehavior of software as important as software behaving as expected during execution? What are two examples of security flaws that cryptography cannot prevent? Is there any way to modify its use to address these? Justify your answer. What are two drawbacks of using redundancy in a system? Is there any way to modify how it is used to address these cases? Justify your answer. What are three tactics that an external attacker can use to attempt to compromise an unknown software system? What makes each of these a useful attempt even if it fails?