티스토리 뷰

반응형

 

 

 

가. 취약점 개요

  - 민감 데이터를 평문으로 송/수신하여 스니핑을 통해 정보가 노출되는 취약점

   → 중요정보 평문전송

 

 

나. 요구사항

1. 민감정보 전송 시 안전하게 암호화해서 전송

2. 쿠키에 포함된 중요정보는 암호화해서 전송

 

 

다. 요구사항 별 고려사항

1. 민감정보 전송 시 안전하게 암호화해서 전송

  - 중요정보를 안전한 암호모듈로 암호화 후 전송하거나 안전한 통신채널을 이용하여 전송

  - "암호연산" 여구항목을 충족하는 암호화 알고리즘 및 암호키를 사용

  - 클라이언트와 서버 사이에 불필요한 데이터가 포함되어 전송되지 않도록 설계

 

2. 쿠키에 포함된 중요정보는 암호화해서 전송

  - 쿠키에 중요정보가 포함되지 않도록 설계

  - 부득이하게 포함되어야 할 경우, 반드시 세션쿠키로 설정

  - 쿠키로 전달되는 중요정보는 반드시 암호화해서 전송

 

 

라. 요구사항 별 진단기준 및 방법

0. 공통내용

  - 요구사항 정의서에 보안요구항목에 대한 대책이 수립

  - 아키텍쳐 설계서에 보안요구항목 적용계획이 수립

  - 요구사항 추적표를 통해 요구사항 추적가능 여부

  - 암호화해야 하는 중요정보가 분류되었는지 확인

  - 암호화 정책(TLSv2, VPN 등)이 적용된 암호화 통신구간 사용하도록 설계되었는지 확인

  - 안전한 암호 알고리즘을 사용하여 암호화 후 전송하도록 설계뙤었는지 확인

 

 

마. 진단기준

1. 민감정보 전송 시 안전하게 암호화해서 전송

  - 민감한 정보를 전송할 때 안전하게 암호화해서 전송되도록 설계되었는지 확인

  - 네트워크를 통해 전송되는 중요정보의 암호화 여부를 점검하는 테스트 계획 획인

 

2. 쿠키에 포함된 중요정보는 암호화해서 전송

  - 쿠키에 포함되는 중요정보는 암호화되어 전송되도록 설계되었는지 확인

  - 쿠키에 포함된 중요정보에 암호화가 적용되었는지 점검하는 테스트 계획 확인

 

 

바. 안전한 보안설계 예

No 요구사항 명 해결방안 검수기준
1 민감정보 암호화 전송 민감한 정보를 식별하고, 전송 시 암호화해서 전송한다. 민감한 정보를 암호화해서 전송하고 있다.
2 쿠키 중요정보 암호화 전송 쿠키를 통해 중요정보를 전달하는 경우, 해당 정보를 암호화해서 전송한다. 쿠키에 포함된 중요정보를 암호화 하고 있다.

 

반응형
댓글
반응형
최근에 올라온 글
Total
Today
Yesterday