📌소프트웨어 개발 보안의 3대 요소 SW 개발 보안의 3대 요소는 기밀성(Confidentiality), 무결성(Integrity), 가용성(Availability)입니다. 이를 합쳐서 CIA 삼각형이라고도 부릅니다.기밀성(Confidentiality) : 인가되지 않은 사용자나 시스템이 정보에 접근하지 못하도록 하는 보안 원칙입니다. 데이터 암호화, 접근 제어 등이 이에 해당합니다.인가된 사용자만 정보 자산에 접근할 수 있다.기밀성을 보장하기 위한 기술과 방법으로 방화벽과 암호가 사용될 수 있다.무결성(Integrity) :정보가 인가되지 않은 방식으로 변경되거나 손상되지 않도록 보호하는 원칙입니다. 데이터의 정확성, 일관성을 보장하며, 데이터 변조 방지를 위해 체크섬, 해시 함수 등이 사용됩니다.시..