암호 기술의 목적을 구분합니다
암호화는 내용을 숨기고 복호화할 수 있게 하는 기술입니다. 해시는 변경 확인 등에, HMAC은 공유 비밀을 가진 주체의 메시지 인증에, 디지털 서명은 공개키 검증에 활용됩니다. 목적이 다르면 선택할 구성도 다릅니다.
저장과 전송의 보호 위치를 표시하고 실제 복호화 지점을 확인합니다. 알고리즘 이름이나 키 길이만 비교하지 말고 운영 모드와 검증 및 구현 조건을 함께 확인합니다.
키의 생성부터 폐기까지 연결합니다
키를 누가 생성하고 어디에서 사용하며 어떤 사본과 복구 경로가 있는지 기록합니다. 데이터 키와 상위 보호 키를 나누는 구성에서는 두 계층의 접근 권한과 회수 영향을 함께 확인합니다.
키 교체와 데이터 재암호화 및 과거 키 폐기는 같은 작업이 아닙니다. 복구에 필요한 키를 잃지 않으면서 사용하지 않는 키의 접근을 줄이는 정책을 정해야 합니다.
인증서는 신뢰 경로와 용도를 검증합니다
인증서의 발급자, 이름과 용도 및 유효 기간을 확인합니다. 루트와 중간 인증기관을 통해 신뢰가 연결되는지, 폐기 상태를 어떤 정책으로 검증하는지도 확인해야 합니다.
갱신된 파일이 있어도 서비스가 이전 인증서를 계속 사용할 수 있습니다. 중계 서버와 최종 서버 및 클라이언트별 실제 제공 인증서를 대조합니다.
정상 동작과 실패 조건을 함께 시험합니다
허용된 상대와 보호 연결이 성립하는지, 만료되거나 신뢰하지 않는 인증서가 거부되는지 시험 환경에서 확인합니다. 키 교체 뒤 과거 자료의 복구와 새 자료의 접근도 검증합니다.
개인키와 복구 키는 공개 보고서에 넣지 않습니다. 수행 기록에는 키 원문 대신 식별자와 목적 및 승인과 확인 결과를 남기고 변경 전후의 서비스 영향을 관리합니다.