![](https://codelido.com/assets/files/2022-12-26/1672076832-331828-cia-triad.png)
CIA TRIAD
Confidentiality, integrity and availability, known as the CIA triad, is a guideline for information security for an organization. Confidentiality ensures the privacy of data by restricting access through authentication encryption. Integrity assures that the information is accurate and trustworthy. Availability ensures that the information is accessible to authorized people.
Confidentiality:
Another term for confidentiality would be privacy. Company policies should restrict access to the information to authorized personnel and ensure that only those authorized individuals view this data.
Methods to ensure confidentiality include data encryption, username ID and password, two factor authentication, and minimizing exposure of sensitive information.
![](https://codelido.com/assets/files/2022-12-26/1672078589-822428-confidentiality.png)
Integrity:
Integrity is accuracy, consistency, and trustworthiness of the data during its entire life cycle. Data must be unaltered during transit and not changed by unauthorized entities. A checksum is used to verify the integrity of files, or strings of characters, after they have been transferred from one device to another across your local network or the Internet. Checksums are calculated with hash functions.
![](https://codelido.com/assets/files/2022-12-26/1672078636-526663-integrity.png)
Availability:
Maintaining equipment, performing hardware repairs, keeping operating systems and software up to date, and creating backups ensure the availability of the network and data to the authorized users. Denial of service occurs when an attacker attempts to overwhelm resources so the services are not available to the users.
![](https://codelido.com/assets/files/2022-12-26/1672078654-173806-availability.png)