제로 트러스트를 구현하는 방법
사이버 보안은 유해하고 비용이 많이 드는 사이버 공격으로부터 조직을 보호하는 데 가장 중요한 요소입니다. 점점 더 많은 조직에서 제로 트러스트 아키텍처를 구현하여 사이버 공격이 기업 인프라에 침입하여 확산되는 것을 훨씬 더 어렵게 만들려는 시도가 늘고 있습니다.
이 심층 문서에서는 제로 트러스트 아키텍처에 대한 포괄적인 개요를 제공합니다. 5단계로 구성된 가이드는 잠재적인 구현 장애물에 대한 모범 사례와 간단한 FAQ를 포함하여 관련 프로세스를 요약합니다.
제로 트러스트란 무엇이며 왜 중요한가요?
제로 트러스트는 "침해 가정" 원칙에 따라 운영되고 "최소 권한" 접근 방식을 채택하여 액세스 권한을 부여하는 사이버 보안 철학을 말합니다. 이를 위해서는 가장 순수한 의미에서 리소스 집합(사람, 워크로드, 네트워크, 데이터 및 장치) 간의 모든 상호 작용에 대한 컨텍스트가 상호 작용을 진행하기 전에 검증되어야 합니다.
오늘날 많은 조직이 클라우드, 온프레미스, 엔드포인트 환경에 걸쳐 점점 더 하이브리드 방식으로 분산되어 있습니다. 이러한 네트워크 확장은 내부 데이터 유출의 증가는 말할 것도 없고 해커의 표적이 될 수 있는 더 많은 취약점을 초래합니다.
취약성 증가에 대응하기 위해서는 더 나은 접근 제어가 필요하며, 제로 트러스트 접근 방식을 채택하는 것이 중요한 이유도 바로 여기에 있습니다.
제로 트러스트 모범 사례
제로 트러스트 아키텍처를 구현하는 것이 항상 간단한 것은 아닙니다. 그러나 프로세스와 기술의 발전으로 이러한 작업이 간소화되고 있습니다. 오늘날의 새로운 기술을 통해 진정한 제로 트러스트는 이제 조직이 구현할 수 있는 실질적인 옵션이 되었습니다.
제로 트러스트를 구현하기 전에 고려해야 할 모범 사례는 다음과 같습니다:
- 네트워크 내의 모든 액세스 포인트에 멀티팩터 인증을 적용합니다.
- 연결된 모든 장치가 정기적으로 업데이트되고 잘 관리되는지 확인합니다.
- 정기적이고 철저한 모니터링을 실시하여 엄격한 액세스 제어 프로세스를 보장합니다.
- 네트워크 내 개별 컴포넌트에 대한 액세스를 제한하여 관리를 개선합니다.
금융 기관과 은행은 물론 구글과 마이크로소프트와 같은 선도적인 조직들이 제로 트러스트 네트워크 아키텍처를 사용하고 기존의 경계 기반 보안에서 벗어나고 있다는 것은 놀라운 일이 아닙니다. 전 세계적으로 점점 더 많은 조직이 데이터 보호를 위한 조치를 취하고 있습니다.
제로 트러스트 구현을 위한 5단계
제로 트러스트의 장점과 과제를 파악했으니 이제 사이버 공격의 확산을 막기 위한 제로 트러스트 전략을 설계하고 구현하는 방법을 고민해야 할 때입니다. 이 과정을 5단계로 세분화하여 프로세스를 간소화할 수 있습니다.
1. 정책 만들기
제로 트러스트 전략을 세분화하기 전에 이를 정의하는 정책을 만드는 것이 중요합니다. 네트워크가 어떻게 사용될지, 누가 네트워크를 사용하는지, 어떻게 사용하는지, 어디서 사용하는지 등 모든 질문을 던져야 합니다. 이렇게 하면 조직 내 개인이 새로운 프로세스와 시스템을 이해하여 혼란을 피할 수 있습니다.
2. 네트워크의 공격 표면 파악
공격 표면은 "위협 행위자가 표적으로 삼을 수 있는 하이브리드 네트워크의 취약점 수를 나타냅니다." 사이버 범죄자 또는 사이버 갱단은 네트워크에 무단 원격 연결을 설정하여 디지털 인프라 내부의 주요 리소스 및 데이터에 액세스할 수 있는 다양한 공격을 시작할 수 있습니다.
네트워크의 공격 표면을 매핑하면 보호 노력의 우선순위를 정할 수 있습니다. 포레스터의 제로 트러스트 모델에 따르면 보호해야 할 자산은 다섯 가지입니다:
사람들: 사용자: 사용자는 네트워크 내에서 그리고 네트워크 전체에서 자신에게 부여된 권한에 대해서만 액세스할 수 있습니다.
네트워크: 네트워크: 네트워크를 격리, 세분화 및 보호하세요.
장치: 디바이스: 네트워크에 연결된 디바이스를 보호합니다.
워크로드: 비즈니스 운영에 사용하는 애플리케이션과 워크로드를 보호하세요.
데이터: 데이터: 데이터를 격리, 암호화 및 제어합니다.
2. 액세스 제어 및 권한 정의
각 사용자 또는 사용자 유형에 대한 액세스 및 권한 수준을 설정해야 합니다. 제로 트러스트 정책은 사용자 신원, 디바이스, 위치, 콘텐츠 유형, 요청 중인 애플리케이션 등 컨텍스트에 따라 액세스를 확인합니다. 정책은 적응형이므로 상황 변화에 따라 사용자 액세스 권한이 지속적으로 재평가됩니다.
3. 적합한 제로 트러스트 솔루션 선택
모든 네트워크는 다릅니다. 어떤 솔루션은 어떤 조직에는 효과적일 수 있지만 다른 조직에는 사실상 쓸모가 없을 수 있습니다.
Forrester는 마이크로세그멘테이션을 기본 제로 트러스트 보안 제어로 권장합니다. 세분화는 하이브리드 인프라를 여러 영역으로 분리하여 각각에 필요한 보안 프로토콜을 식별하는 데 도움이 됩니다.
4. 지속적인 모니터링 수행
제로 트러스트를 구현하는 것은 시작에 불과하며, 효과를 거두려면 네트워크의 활동을 지속적으로 모니터링하여 취약점을 파악하고 보안 시스템의 전반적인 성능을 최적화해야 합니다.
정기적인 보고를 통해 네트워크에서 비정상적인 행동을 발견하고 추가 조치가 비즈니스 내 성능 수준에 영향을 미쳤는지 평가할 수 있습니다. 보고서에는 네트워크 및 사용자 운영의 거의 모든 측면에 대한 귀중한 인사이트를 제공할 수 있는 다양한 분석이 사용됩니다.
또한 네트워크 활동을 기록하는 로그는 머신 러닝과 같은 고급 기술을 사용하여 분석적으로 살펴볼 수도 있습니다. 이러한 데이터를 결합하면 제로 트러스트 네트워크를 조정하고 개선하여 새롭고 더욱 정교한 사이버 공격을 방지하는 데 필요한 변경을 수행할 수 있습니다.
제로 트러스트 구현을 위한 과제
제로 트러스트 보안을 성공적으로 구현하기 위해 조직이 종종 극복해야 하는 세 가지 주요 과제가 있습니다.
물리적 인프라 및 클라우드 기반 인프라 모두 보호
제로 트러스트 아키텍처를 구축하려는 조직이 직면한 주요 과제 중 하나는 기존 네트워크의 복잡한 구성입니다. 대부분의 네트워크는 신규 및 구형 하드웨어와 소프트웨어, 물리적 장치, 클라우드 기반 인프라로 구성되어 있습니다. 인프라에는 클라우드 기반 서버, 물리적 서버, 데이터베이스, 프록시, 내부 애플리케이션 및 소프트웨어, VPN, 서비스형 소프트웨어(SaaS) 등이 포함될 수 있습니다.
각 액세스 포인트를 제로 트러스트 수준으로 보호하는 것은 숙련된 엔지니어라도 기존의 방법으로는 매우 어려울 수 있습니다. 일루미오와 같은 최신 제로 트러스트 기술은 프로세스를 자동화하고 간소화하는 데 도움이 될 수 있습니다.
소프트웨어 업그레이드 및 변경의 필요성
제로 트러스트 네트워크에는 효과적인 정책을 쉽게 구축한 다음 조직의 디지털 인프라가 발전함에 따라 업데이트할 수 있는 세분화 기술이 필요합니다.
통신 트래픽에 대한 통합된 뷰와 세분화 정책의 중앙 집중식 관리가 없다면 조직은 오늘날의 분산 및 가상 하이브리드 네트워크에서 제로 트러스트 세분화를 조율하는 데 어려움을 겪게 될 것입니다.
제로 트러스트 아키텍처에는 마이크로세그멘테이션 플랫폼, ID 인식 프록시, 소프트웨어 정의 경계(SDP) 소프트웨어와 같은 유연한 도구가 필요합니다.
여행 계획 세우기
제로 트러스트 보안 모델로 전환하는 것은 시간과 학습이 필요한 작업입니다. 특히 온프레미스 데이터센터와 함께 클라우드 서비스를 실행하는 하이브리드 네트워크의 경우 조직의 모든 측면에 걸쳐 권한 및 액세스 수준을 결정하는 등 네트워크 계획을 세우는 일이 어려울 수 있습니다.
제로 트러스트를 목적지가 아닌 여정으로 이해하는 것이 중요합니다. 하나의 완전한 계획이 아니라 여러 개의 작은 단계로 세분화하여 시간이 지남에 따라 해결해 나갈 수 있습니다. 이를 통해 조직은 보안 관행이 구현되기 전에 전체 계획을 기다리지 않고 가장 비즈니스에 중요한 취약점부터 보안을 시작할 수 있습니다.
제로 트러스트: 자주 묻는 질문(FAQ)
다음은 제로 트러스트 아키텍처와 관련하여 자주 묻는 질문에 대한 답변입니다.
제로 트러스트 공급업체는 어떻게 선택하나요?
선택하는 제로 트러스트 공급업체는 ISO 27001 인증 및 SOC2 보안 요구 사항과 같은 최고 수준의 보안 표준을 준수해야 합니다.
기타 고려해야 할 요소
- 공급업체는 어떤 기술을 전문으로 하나요?
- 플랫폼을 확장하여 글로벌 네트워크를 효율적으로 세분화할 수 있나요?
- 이 플랫폼은 중견 및 소규모 기업에게 비용 효율적인가요?
- 플랫폼이 클라우드와 온프레미스 환경을 모두 세분화할 수 있나요?
- 공급업체가 엔드포인트 관리를 제공하나요?
- 플랫폼이 커뮤니케이션 경로와 세분화 영역에 대한 통합된 보기를 제공할 수 있나요?
- 시스템에서 비정상적인 행동을 식별하나요?
- 플랫폼이 구형 애플리케이션과 디바이스를 지원할 수 있나요?
- 제공되는 지원 수준은 어느 정도인가요?
제로 트러스트가 VPN을 대체하나요?
VPN은 여전히 원격 엔드포인트 장치에서 특정 종류의 트래픽을 보호하는 데 효과적인 도구입니다. 제로 트러스트 세분화는 VPN 외부의 모든 영역이 잘 보호되도록 고도로 보완적인 보안을 제공하여 네트워크 보안을 강화하는 데 도움이 됩니다.
제로 트러스트는 게스트 액세스와 어떻게 작동하나요?
제로 트러스트는 네트워크의 모든 사용자와 디바이스에서 멀티팩터 인증을 요구합니다. 게스트도 직원과 마찬가지로 인증을 받아야 하며, 예외를 두어서는 안 됩니다.
제로 트러스트를 구현하는 데 얼마나 걸리나요?
제로 트러스트 네트워크를 설계하고 구현하는 데 걸리는 시간은 전적으로 네트워크의 복잡성과 규모에 따라 달라집니다. 프로세스의 계획 및 평가 단계는 물론 올바른 도구와 기술을 갖추는 것은 프로젝트의 전체 구현 시간을 단축하는 데 매우 중요합니다.
제로 트러스트로 다음 단계로 나아가기
제로 트러스트 보안은 증가하는 사이버 위협으로부터 오늘날의 하이브리드 IT 환경을 보호하는 데 필수적입니다. 제로 트러스트 보안이 제공하는 보호 기능이 없다면 조직은 랜섬웨어와 데이터 도난으로 인해 막대한 피해를 입을 수 있는 큰 위험에 처하게 됩니다.
제로 트러스트 보안을 달성하려면 종합적인 노력이 필요하지만, 제로 트러스트 세분화는 거의 모든 조직에서 제로 트러스트 보안을 실용적이고 확장 가능하게 만드는 데 필수적입니다.