보안에서 가장 중요한 보안의 3요소는 기밀성, 무결성, 가용성이다. 기밀성(Confidentiality) 데이터가 암호화 되어 있지 않다면 전송되는 데이터는 중간에 탈취될 수 있다. 그렇게 때문에 이러한 데이터를 보호해주기 위한 보안으로 정보가 탈취되지 않도록 하는 것이다. 특정 데이터에 대해서 허가된 사용자 또는 대상에 한해서만 확인이 가능해야 한다. 통신하는 당사자만이 아는 비밀을 말하는데 이것을 보안에서는 기밀이라고 한다. 무결성 (Integrity) 특정 데이터에 대해 허가된 사용자 또는 대상에 한해서만 수정 및 삭제가 가능해야 한다. 허가 받지 않은 사용자가 특정 데이터를 수정, 삭제하는 경우 무결성이 깨졌다고 할 수 있다. 가용성(Availability) 사용자 또는 대상에 대해서 특정 정보에..