Availability is one of the core triad of information security principles, the others being Confidentiality and Integrity. Availability is the assurance that information and systems are accessible and functioning properly when needed. Availability can be compromised by Denial of Service attacks or malicious encryption – a technique commonly employed by ransomware. Many organizations employ high-availability architectures and strong backup programs as a means to deliver Availability.