왼쪽에는 주황색으로 빛나는 원이 있고 오른쪽에는 청록색 물결 모양이 있는 추상적인 배경이며, 두 개의 흰색 사각형 모서리 괄호가 겹쳐져 있습니다.

암호화란 무엇인가요?

암호화는 평문이라고 하는 읽을 수 있는 데이터를 암호문 이라고 하는 읽을 수 없는 형태로 변환하는 사이버 보안 기술입니다. 권한이 있는 사용자 또는 올바른 암호화 키를 가진 시스템만 정보를 해독하여 원래 형태로 되돌릴 수 있습니다.

암호화는 권한이 없는 사용자가 데이터 자체에 접근하더라도 민감한 정보를 읽을 수 없도록 방지하는 데 도움이 됩니다. 기업들은 암호, 금융 정보, 고객 기록, 지적 재산, 통신 및 기타 민감한 데이터를 보호하기 위해 암호화를 사용합니다. 이러한 데이터는 기기에 저장되거나 네트워크를 통해 전송됩니다.

데이터가 한 곳에 머무르는 경우가 드물기 때문에 암호화는 현대 사이버 보안의 필수적인 부분입니다. 사용자, 애플리케이션, endpoints, 데이터 센터, 클라우드 환경 사이를 오갑니다. 해당 정보를 암호화하면 점점 더 복잡해지는 IT 환경을 거치면서 정보가 전송되는 동안 기밀성을 유지하는 데 도움이 됩니다.

핵심 요약

  • 암호화는 암호화 알고리즘과 키를 사용하여 읽을 수 있는 정보(평문)를 읽을 수 없는 암호문으로 변환함으로써 민감한 데이터를 보호하고, 권한이 없는 사용자가 원본 정보에 접근하는 것을 방지합니다.
  • 암호화에는 크게 대칭 암호화와 비대칭 암호화 두 가지 유형이 있습니다. 두 가지 모두 데이터베이스 및 클라우드 스토리지에 저장된 데이터와 네트워크를 통해 전송 중인 데이터를 포함하여 민감한 정보를 보호하는 데 도움이 됩니다.
  • 암호화는 사이버 보안하고 제로 트러스트 보안에 필수예요. 이는 기밀 정보를 보호하고, 통신 보안을 강화하며, 데이터 노출을 줄이고, 규제 준수 요건을 충족하는 데 도움이 됩니다.
  • 암호화만으로는 사이버 공격이나 측면 이동을 막을 수 없어요. 조직은 암호화와 가시성, 최소 권한 액세스, 세그멘테이션을 결합하여 침해를 억제하고 공격자가 환경 전체에 퍼지는 것을 제한해야 해요.

암호화는 어떻게 작동하나요?

암호화는 수학적 알고리즘과 암호화 키를 사용하여 읽을 수 있는 데이터를 암호문으로 변환합니다.

기본 암호화 과정은 다음과 같습니다.

  1. 평문: 파일, 비밀번호 또는 메시지와 같은 원래의 읽을 수 있는 데이터.
  2. 암호화 알고리즘: 수학적 과정을 통해 평문을 암호화된 텍스트로 변환합니다.
  3. 암호화 키: 암호화 키는 정보가 어떻게 변환되는지를 결정합니다.
  4. 암호문: 암호화된 데이터는 적절한 암호화 키가 없는 사람은 읽을 수 없게 됩니다.
  5. 복호화: 권한이 있는 사용자 또는 시스템이 올바른 키를 사용하여 암호문을 읽을 수 있는 정보로 변환합니다.

암호화 강도는 암호화 알고리즘, 키 길이, 구현 방식, 암호화 키의 안전한 관리 방식 등 여러 요소에 따라 달라집니다.

사이버 보안에서 암호화가 중요한 이유는 무엇일까요?

암호화는 다른 보안 통제가 실패할 때 민감한 정보를 보호해요.

공격자는 경계 방어를 우회하거나, 자격 증명을 손상시키거나, 취약점을 악용하거나, 기기와 클라우드 리소스에 액세스할 수 있어요. 암호화는 적절한 키 없이는 기본 정보를 읽을 수 없도록 함으로써 추가적인 보호 계층을 제공합니다.

암호화는 조직에 다음과 같은 이점을 제공할 수 있습니다.

  • 민감하고 기밀적인 정보를 보호하십시오.
  • 보안 위반 시 데이터 노출 위험을 줄여
  • 사용자, 애플리케이션 및 워크로드 간의 안전한 통신
  • 클라우드 및 온프레미스 환경에 저장된 정보를 보호합니다.
  • 개인정보 보호 및 규제 준수 요건을 지원합니다.
  • 분실 또는 도난된 기기의 영향을 줄이세요

조직에서 네트워크를 통해 지속적으로 정보를 교환하는 클라우드 서비스, 하이브리드 인프라, 원격 근무, 분산 애플리케이션을 채택할 때 암호화는 특히 중요해요.

암호화의 주요 유형은 무엇인가요?

암호화에는 크게 대칭 암호화와 비대칭 암호화 두 가지 유형이 있습니다. 둘 다 암호화 키를 사용하여 정보를 보호하지만, 키를 다루는 방식은 다릅니다.

대칭 암호화

대칭 암호화는 데이터를 암호화하고 복호화할 때 동일한 비밀 키를 사용합니다.

하나의 키만 필요하기 때문에 대칭 암호화는 일반적으로 빠르고 효율적입니다. 이러한 특징 덕분에 대용량 데이터를 암호화하는 데 매우 적합합니다.

고급 암호화 표준(AES)은 가장 널리 사용되는 대칭 암호화 알고리즘 중 하나입니다. AES는 파일, 데이터베이스, 저장 장치, 애플리케이션 및 기타 중요한 정보를 보호하는 데 사용할 수 있습니다.

대칭 암호화의 주요 과제는 키 관리입니다. 비밀 키를 획득한 사람은 누구나 보호된 정보를 해독할 수 있으므로 암호화 키를 안전하게 배포, 저장 및 관리하는 것이 매우 중요합니다.

비대칭 암호화

비대칭 암호화(공개키 암호화라고도 함)는 서로 연관된 두 개의 암호화 키, 즉 공개 키와 개인 키를 사용합니다.

공개 키는 공유할 수 있지만, 개인 키는 반드시 안전하게 보호해야 합니다. 적절한 공개 키로 암호화된 정보는 해당 개인 키로만 복호화할 수 있습니다.

비대칭 암호화는 안전한 통신을 구축하고, 암호화 키를 교환하며, 디지털 인증서 및 보안 웹 연결과 같은 기술을 지원하는 데 일반적으로 사용됩니다.

저장 데이터 암호화와 전송 데이터 암호화의 차이점은 무엇인가요?

암호화는 서로 다른 상태의 정보를 보호할 수 있습니다. 가장 흔한 두 가지는 저장된 데이터와 전송 중인 데이터입니다.

저장 데이터 암호화

저장 시 암호화는 시스템이 서로 정보를 주고받는 동안이 아니라 정보가 저장되어 있는 동안 정보를 보호합니다.

예시로는 다음과 같은 위치에 저장된 데이터가 있습니다.

  • 데이터베이스
  • 하드 드라이브
  • 클라우드 스토리지
  • 서버
  • 백업
  • 모바일 장치
  • 탈착식 수납공간

공격자가 장치를 훔치거나 저장 시스템에 무단으로 접근하더라도 암호화를 통해 공격자가 기본 정보를 즉시 읽는 것을 방지할 수 있습니다.

전송 중 암호화

전송 중 암호화는 기기, 애플리케이션, 네트워크 또는 서비스 간에 정보가 이동하는 동안 정보를 보호합니다.

예를 들어, 전송 계층 보안 (TLS) 은 일반적으로 웹 브라우저와 웹사이트 사이의 통신을 암호화하는 데 사용돼요. 암호화는 또한 클라우드와 하이브리드 환경에서 애플리케이션과 워크로드 사이에서 이동하는 트래픽을 보호할 수 있어요.

데이터가 조직이 완전히 통제하지 못하는 네트워크를 통해 전송될 수 있기 때문에 전송 중인 데이터를 보호하는 것이 특히 중요합니다.

종단간 암호화란 무엇인가요?

종단간 암호화(E2EE)는 의도된 발신자와 수신자만 데이터를 읽을 수 있도록 데이터를 보호합니다.

제대로 구현된 종단간 암호화를 사용하면 데이터는 중간 네트워크, 서버 및 서비스 제공업체를 거치는 동안에도 암호화된 상태로 유지됩니다. 그러한 중간 시스템은 통신을 용이하게 하지만, 그 이면에 있는 콘텐츠를 읽는 데 필요한 열쇠를 가지고 있지는 않습니다.

종단간 암호화는 일반적으로 안전한 메시징 및 통신 플랫폼과 연관되지만, 더 넓은 개념으로 중요한 사이버 보안 원칙을 보여줍니다. 즉, 민감한 정보는 전송 과정 전체에 걸쳐 보호되어야 하며, 단순히 전송 과정의 특정 지점에서만 보호되어서는 안 된다는 것입니다.

암호화 키란 무엇인가요?

암호화 키는 암호화 알고리즘이 정보를 암호화하거나 복호화하는 데 사용하는 값입니다.

키는 암호화 시스템에서 가장 중요한 구성 요소 중 하나입니다. 강력한 암호화라도 공격자가 암호화 키를 훔치거나, 노출시키거나, 무단으로 접근하는 경우 무력화될 수 있습니다.

이로 인해 키 관리가 조직의 보안 전략의 중요한 부분이 돼요. 조직은 암호화 키를 안전하게 생성, 저장, 배포, 순환, 폐기하고 최종적으로 파기하는 프로세스가 필요합니다.

열쇠는 강력한 접근 제어 시스템으로 보호되어야 하며, 사용자와 시스템은 실제로 필요한 열쇠에만 접근할 수 있어야 합니다.

암호화와 해싱의 차이점은 무엇인가요?

암호화와 해싱은 모두 데이터를 변환하지만, 목적은 서로 다릅니다.

암호화는 되돌릴 수 있도록 설계되었습니다. 올바른 키를 가진 권한 있는 사용자는 암호화된 정보를 해독하고 원래 데이터를 복원할 수 있습니다.

해싱은 일반적으로 단방향으로 설계됩니다. 해싱 알고리즘은 데이터를 해시 또는 다이제스트라고 하는 고정 길이 값으로 변환합니다. 해당 값으로부터 원래 정보를 복구하려는 의도는 없습니다.

암호화는 기밀 정보를 보호하는 데 일반적으로 사용되는 반면, 해싱은 데이터 무결성 검증 및 암호 검증기의 안전한 저장과 같은 작업에 자주 사용됩니다.

암호화와 토큰화의 차이점은 무엇인가요?

암호화는 민감한 데이터를 수학적으로 암호문으로 변환하여 보호합니다. 적절한 키를 사용하면 암호문을 원래 형태로 복호화할 수 있습니다.

토큰화는 민감한 정보를 토큰 이라고 하는 민감하지 않은 대체 정보로 대체하는 과정입니다. 원본 정보는 일반적으로 토큰을 원래 값으로 다시 매핑하는 보안 시스템에 별도로 저장됩니다.

두 접근 방식 모두 데이터 노출을 줄일 수 있지만 작동 방식이 다르고 보안 및 규정 준수 요구 사항에 따라 사용될 수 있어요.

암호화된 데이터도 여전히 해킹될 수 있나요?

네. 암호화는 민감한 정보 노출 위험을 크게 줄여주지만, 암호화만으로는 사이버 공격을 막을 수 없습니다.

공격자는 암호화 키를 도용하거나, 승인된 계정을 손상시키거나, 암호 해독 후 정보에 액세스하거나, 애플리케이션 취약점을 악용하거나, 환경 내의 다른 시스템으로 침입할 수 있어요.

이런 이유로 암호화는 ID 및 액세스 관리, 모니터링, endpoints 보안, 세분화, 취약점 관리 및 기타 보안 제어도 포함하는 계층화된 사이버 보안 전략의 일부가 되어야 해요.

암호화는 제로 트러스트 보안을 어떻게 지원해요?

암호화와 제로 트러스트는 보안 문제의 여러 부분을 해결해요.

암호화는 데이터의 기밀성을 보호합니다. 제로 트러스트는 액세스를 지속적으로 검증하고 사용자, 장치, 애플리케이션, 워크로드를 필요한 리소스로 제한하는 데 초점을 맞춥니다.

이러한 제어 기능들을 종합하면 더욱 강력한 보호 기능을 제공합니다. 암호화는 가로채거나 도난당한 데이터를 읽을 수 없게 만들 수 있는 반면, 제로 트러스트 제어는 애초에 그 데이터가 포함된 시스템에 액세스할 수 있는 사람과 대상을 제한하는 데 도움이 돼요.

마이크로세그멘테이션은 워크로드와 애플리케이션 간의 통신을 제한하여 또 다른 계층을 추가해요. 공격자가 한 시스템을 손상시키면 세그멘테이션을 통해 해당 시스템이 다른 리소스와 자유롭게 통신하지 못하게 막고 측면 이동을 막을 수 있어요.

이는 암호화가 이미 합법적인 자격 증명이나 데이터 복호화 시스템에 대한 접근 권한을 획득한 공격자를 자동으로 막지 못하기 때문에 중요합니다.

암호화 및 침해 격리

암호화는 중요한 데이터 보호 수단이지만, 조직은 공격자가 시스템 내부로 침입했을 때 발생할 수 있는 상황에도 대비해야 합니다.

손상된 워크로드는 암호화된 데이터에 대한 합법적인 접근 권한을 보유하거나 다른 시스템과 통신하는 데 필요한 자격 증명을 소유할 수 있습니다. 그러한 상황에서는 암호화만으로는 공격자가 네트워크 깊숙이 침투하는 것을 막지 못할 수 있습니다.

침해 억제는 공격이 확산될 수 있는 범위를 제한해요. 암호화와 가시성, 최소 권한 액세스, 세그멘테이션을 결합함으로써 조직은 공격자가 추가 애플리케이션과 워크로드에 접근하는 데 사용할 수 있는 경로를 제한하면서 민감한 데이터를 보호할 수 있어요.

일루미오가 암호화를 보완하는 방법

암호화는 데이터의 기밀성을 보호하는 데 도움이 됩니다. Illumio는 데이터를 저장, 처리, 교환하는 시스템과 워크로드를 보호하는 데 도움이 돼요.

Illumio는 하이브리드 및 멀티 클라우드 환경 전반의 커뮤니케이션과 종속성에 대한 가시성을 제공해요. 이를 통해 보안팀이 워크로드가 통신하는 방식을 이해하고 불필요하거나 위험한 연결을 식별할 수 있어요.

그러면 Illumio 세그멘테이션을 통해 워크로드, 애플리케이션, 환경 간의 최소 권한 통신을 강제할 수 있어요. 공격자가 시스템을 침해하면 세그멘테이션을 통해 무단 측면 이동을 방지하고 보안 침해가 추가 중요 리소스에 도달하기 전에 차단할 수 있어요.

암호화와 세그멘테이션은 함께 보완적인 보호 계층을 제공해요. 암호화는 민감한 정보를 승인 없이 읽기 어렵게 만드는 반면, 세그멘테이션은 공격자가 해당 정보가 포함된 시스템에 접근하는 것을 제한해요.

암호화로도 막을 수 없는 위험을 확인하세요

암호화는 민감한 데이터를 보호하지만, 손상된 워크로드가 예상치 못한 시스템과 통신하는지 또는 공격자가 측면 이동을 시작하는지 여부를 알려줄 수는 없습니다.

Illumio Insights는 보안팀에 워크로드가 어떻게 통신하고, 잠재적 위협을 탐지하고, 공격이 확산되기 전에 측면 움직임을 식별하는지에 대한 가시성을 제공합니다.

네트워크에 숨어 있는 위협을 확인하고 위협을 더 빨리 억제하는 데 필요한 인텔리전스를 얻으세요.

Illumio Insights 살펴보기 →

자주 묻는 질문

암호화란 간단히 말해서 무엇인가요?

암호화는 권한이 없는 사람이 이해할 수 없도록 읽을 수 있는 정보를 읽을 수 없는 형식으로 변환하는 과정입니다. 권한이 있는 사용자 또는 시스템은 올바른 암호화 키를 사용하여 정보를 해독하고 다시 읽을 수 있도록 만들 수 있습니다.

암호화의 예는 무엇인가요?

대표적인 예로 HTTPS가 있습니다. HTTPS를 사용하는 웹사이트를 방문하면 TLS가 브라우저와 웹사이트 간에 교환되는 정보를 암호화하여 네트워크를 통해 전송되는 동안 데이터를 보호합니다.

암호화에는 크게 두 가지 유형이 있나요?

암호화 방식에는 크게 대칭 암호화와 비대칭 암호화 두 가지 유형이 있습니다. 대칭 암호화는 암호화와 복호화에 동일한 비밀 키를 사용합니다. 비대칭 암호화는 일반적으로 공개 키와 개인 키라는 서로 관련된 한 쌍의 키를 사용합니다.

AES 암호화란 무엇인가요?

고급 암호화 표준(AES)은 디지털 정보를 보호하기 위해 널리 사용되는 대칭 암호화 알고리즘입니다. AES는 128비트, 192비트, 256비트를 포함한 다양한 키 크기를 지원합니다.

암호화와 복호화의 차이점은 무엇인가요?

암호화는 읽을 수 있는 평문을 읽을 수 없는 암호문으로 변환합니다. 복호화는 그 과정을 역으로 진행하여 적절한 암호화 키를 사용하여 암호문을 읽을 수 있는 데이터로 다시 변환합니다.

암호화는 사이버 공격을 막을 수 있을까요?

아니요. 암호화는 무단 유출로부터 데이터를 보호하지만 모든 유형의 사이버 공격을 막지는 못합니다. 공격자는 자격 증명을 손상시키거나, 암호화 키를 도용하거나, 취약점을 악용하거나, 권한 있는 시스템이 데이터를 해독한 후에 데이터에 액세스할 수 있어요. 암호화는 보다 광범위한 사이버 보안 전략의 한 요소로서 가장 효과적입니다.

제로 트러스트에 암호화가 왜 중요해요?

암호화는 저장되고 전송되는 데이터를 보호하고 제로 트러스트는 리소스에 액세스할 수 있는 사람과 대상을 제어합니다. 최소 권한 접근 및 세분화와 함께 사용되는 암호화는 조직이 민감한 데이터와 중요 시스템에 대한 계층적 보호를 구축하는 데 도움이 돼요.

‍

위반 가정.
영향 최소화.
복원력 향상.

예상치 못한 일이 언제든지 발생할 수 있다는 전제에서 시작하면 다음과 같은 행동을 유도할 수 있습니다.