ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Q. 클라우드 기반 HSM(Cloud-based Hardware Security Module)이란 무엇인가요?
    정보처리기사 2023. 4. 22. 18:18

    Q. 클라우드 기반 HSM(Cloud-based Hardware Security Module)이란 무엇인가요?

    A. 클라우드 기반 HSM(Cloud-based Hardware Security Module)은 클라우드 환경에서 사용되는 하드웨어 보안 모듈입니다. HSM은 암호화 키를 안전하게 보관하고 관리하는 장치로, 클라우드 환경에서는 보안성을 높이기 위해 HSM을 사용합니다. 클라우드 기반 HSM은 클라우드 서비스 제공업체가 제공하는 HSM 서비스를 이용하는 것으로, 클라우드 서비스 제공업체가 보안성을 유지하면서 고객이 암호화 키를 안전하게 보관하고 관리할 수 있도록 합니다.

    Q. 암호화 키는 어떤 역할을 하나요?

    A. 암호화 키는 암호화를 수행하는 데 사용되는 비밀 키입니다. 암호화 키를 사용하여 암호화된 데이터를 복호화할 수 있습니다. 암호화 키는 비밀로 유지되어야 하며 제3자가 알 수 없어야 합니다.

    Q. AWS에서는 어떤 서비스에 해당하나요?

    A. AWS에서는 AWS CloudHSM 서비스를 제공하고 있습니다. 이 서비스는 AWS 환경에서 하드웨어 보안 모듈(HSM)을 생성하고 유지하는 암호화 서비스입니다. HSM은 암호화 작업을 처리하고 암호화 키를 안전하게 저장하는 컴퓨팅 장치입니다. AWS CloudHSM은 FIPS-validated 하드웨어에서 키를 관리하고 액세스할 수 있도록 지원합니다.

     

    Q. AWS CloudHSM에 대해 자세히 알려주세요.;

    A. AWS CloudHSM은 AWS 환경에서 하드웨어 보안 모듈(HSM)을 생성하고 유지 관리하기 위한 암호화 서비스입니다. HSM은 암호화 작업을 처리하고 암호화 키를 위한 안전한 저장소를 제공하는 컴퓨팅 장치입니다. AWS CloudHSM을 사용하여 웹 서버의 SSL/TLS 처리를 오프로드하거나, 발급 인증 기관(CA)에 연결된 개인 키를 보호하거나, Oracle 데이터베이스에 대해 TDE(투명 데이터 암호화)를 사용하도록 설정할 수 있습니다.

    AWS CloudHSM의 HSM을 사용하면 다양한 암호화 작업을 수행할 수 있습니다:

    • 대칭 키 및 비대칭 키 쌍을 포함한 암호화 키를 생성, 저장, 가져오기, 내보내기 및 관리합니다.
    • 대칭 및 비대칭 알고리즘을 사용하여 데이터를 암호화하고 해독할 수 있습니다.
    • 암호화 해시 함수를 사용하여 메시지 다이제스트 및 해시 기반 메시지 인증 코드(HMAC)를 계산합니다.
    • 데이터를 암호화하여 서명하고(코드 서명 포함) 서명을 확인합니다.
    • 암호학적으로 안전한 임의 데이터를 생성합니다.

    AWS CloudHSM은 클러스터에서 HSM을 구성하며, 클러스터는 지정된 가용 영역(AZ) 내에서 자동으로 동기화된 HSM의 모음입니다. 클러스터에 더 많은 HSM을 추가하고 AZ에 클러스터를 분산하면 클라우드 환경 내에서 수행되는 암호화 작업의 부하를 분산하고 AZ 장애 시 이중화 및 고가용성을 제공할 수 있습니다. 또한 AWS CloudHSM은 주기적으로 클러스터의 백업을 생성하고 저장하므로 CloudHSM 데이터 복구가 안전하고 간편합니다.

    AWS KMS에서 생성하는 키는 FIPS 140-2 인증을 받은 암호화 모듈로 보호됩니다. AWS CloudHSM으로 수행할 수 있는 작업에 대해 자세히 알아보려면 AWS CloudHSM 사용자 가이드를 참조하세요.

     

    Q. SSL/TLS이란 무엇인가요?

    A. SSL (Secure Sockets Layer) 또는 TLS (Transport Layer Security)은 인터넷 통신에서 데이터를 암호화하여 보호하는 프로토콜입니다. 이를 통해 개인정보 보호, 인증, 데이터 무결성을 보장할 수 있습니다. SSL은 1995년 Netscape에서 처음 개발되었으며 현재는 TLS로 발전하였습니다.

    SSL/TLS는 웹사이트와 브라우저 간의 통신에서 사용됩니다. 웹사이트 서버는 SSL/TLS 인증서를 발급받아 웹사이트와 브라우저 간의 통신을 암호화합니다. 이를 통해 제3자가 중간에서 정보를 가로채어 볼 수 없게 됩니다.

     

    Q. TDE(투명 데이터 암호화)란 무엇인가요?

    A. TDE(Transparent Data Encryption)는 데이터베이스 내부에서 칼럼, 테이블스페이스 레벨의 암호화를 하는 것을 말합니다. 이를 통해 데이터베이스 내부에서 데이터를 암호화할 수 있으며, 응용 프로그램의 수정 없이 암호화를 할 수 있습니다. TDE는 데이터베이스 내부에서 암호화를 하기 때문에 데이터베이스 백업 파일을 복사하더라도 암호화된 상태로 보호됩니다.

Designed by Tistory.