Not to be confused with the Central Intelligence Agency, the CIA Triad references basic security principles from the early ’90s specific to Confidentiality, Integrity, and Availability. These three pillars stand as the fundamentals of software security. Every security best practice or framework references the need for these three pillars either by title or described in principle within the various domains or safeguard definitions.