공격 표면 관리

공격 표면 관리

ASM(공격 표면 관리)은 악의적인 행위자가 무단 액세스를 위해 악용할 수 있는 모든 취약점과 약점으로 구성된 조직의 공격 표면을 모니터링, 관리 및 줄이는 프로세스입니다. ASM은 조직의 문제를 식별, 모니터링 및 최소화하는 데 도움이 됩니다. 공격 표면 IT 자산, 취약점, 사이버 위험에 대한 가시성을 확보함으로써

공격 표면 관리 솔루션은 자산 검색 및 인벤토리 도구를 사용하여 가상, 클라우드, 섀도우 IT 인프라와 이전에 알려지지 않은 기타 자산을 포함한 모든 IT 자산에 대한 가시성을 확보합니다. 이러한 자산에서 악용될 수 있는 취약성과 잘못된 소프트웨어 구성을 검색합니다. ASM은 또한 도메인 및 하위 도메인과 같은 조직의 외부 디지털 공간을 모니터링하여 노출된 자산으로 인한 위험을 식별합니다.

이러한 정보를 바탕으로 사이버 보안 팀은 조직의 공격 표면 전반에서 가장 높은 위험의 우선 순위를 지정하고 완화할 수 있습니다. 또한 실제 사이버 공격을 시뮬레이션하여 사각지대를 식별하고 방어가 얼마나 잘 유지되는지 확인할 수 있습니다. 공격 표면을 축소함으로써 조직은 손상 가능성을 줄이고 공격자가 발판을 마련하기 어렵게 만듭니다.

공격 표면 이해

조직의 공격 표면은 공격자가 시스템과 데이터를 손상시키기 위해 악용할 수 있는 모든 가능한 진입점을 의미합니다. 여기에는 서버, 데스크탑, 라우터, IoT 장치와 같은 온프레미스 자산뿐만 아니라 신원 및 액세스 관리 조직의 네트워크에 연결된 시스템, 클라우드 자산 및 외부 시스템.

시간이 지남에 따라 새로운 디지털 인프라, 장치 및 연결이 추가됨에 따라 공격 표면은 끊임없이 진화하고 있습니다. 소프트웨어와 시스템에서 새로운 취약점이 자주 발견되며, 공격자는 끊임없이 새로운 악용 기술을 개발하고 있습니다. 이는 공격 표면이 지속적으로 확장되고 새로운 위험이 유입되고 있음을 의미합니다.

공격 표면의 가장 일반적인 진입점은 다음과 같습니다.

  • 서버, 데스크탑, 노트북, IoT 장치와 같은 온프레미스 엔드포인트. 여기에는 귀중한 데이터와 액세스가 포함되어 있으며 종종 표적이 됩니다.
  • 스토리지, 데이터베이스, 컨테이너, 서버리스 기능과 같은 클라우드 자산. 클라우드 도입으로 인해 대부분의 조직에서 공격 표면이 크게 늘어났습니다.
  • 신원 및 액세스 관리 시스템. ID는 공격 표면입니다, 손상된 자격 증명은 네트워크 침해에 사용되는 주요 공격 벡터 중 하나이기 때문입니다.
  • 파트너, 고객 또는 자회사 네트워크에 대한 외부 연결. 이러한 연결은 공격 표면을 확장하고 신뢰도가 낮은 네트워크로부터 위험을 초래합니다.
  • 조직의 승인이나 감독 없이 직원이 설정한 섀도우 IT 시스템입니다. 이러한 숨겨진 시스템은 공격 표면의 보안 사각지대입니다.

공격 표면 관리는 위험을 최소화하기 위해 잠재적인 진입점을 지속적으로 식별, 분석 및 줄이는 방법입니다. 여기에는 조직 인프라의 모든 자산, 연결 및 액세스 포인트에 대한 가시성을 확보하고, 취약점을 해결하고, 과도한 액세스를 줄이고, 보안 제어를 개선하여 공격 표면을 축소하기 위한 조치를 취하는 것이 포함됩니다.

공격 표면 관리의 가치

ASM(공격 표면 관리)은 사이버 위험 관리에 있어 조직에 상당한 가치를 제공합니다. ASM 도구는 조직 환경 전체의 모든 자산을 자동으로 검색하고 매핑하여 취약점과 잘못된 구성을 식별합니다. 이를 통해 보안 팀은 공격 표면 범위에 대한 가시성을 확보하고, 위험의 우선순위를 지정하고, 문제를 해결할 수 있습니다.

향상된 보안 상태

ASM은 모든 자산과 취약점에 대한 포괄적인 이해를 통해 조직의 보안 태세를 강화합니다. 보안 팀은 약점을 식별하고 보안 격차를 해소하며 침해 기회를 줄일 수 있습니다. 지속적인 모니터링을 통해 ASM 솔루션은 항상 최신 자산 및 위험 목록을 제공합니다. 이를 통해 조직은 위험 기반 결정을 내리고 우선 순위가 가장 높은 항목에 리소스를 집중할 수 있습니다.

위험 감소:

ASM은 공격에 악용될 수 있는 취약성과 잘못된 구성을 패치하여 위험을 완화합니다. 솔루션은 새로운 자산이 온라인에 들어오면 자동으로 발견하고, 취약점을 확인하고, 보안 팀에 통보하여 위험이 표적화되기 전에 해결할 수 있도록 합니다. 또한 ASM을 사용하면 조직은 변경 사항이 공격 표면에 어떤 영향을 미칠 수 있는지 모델링하여 위험 증가를 방지하도록 조정할 수 있습니다. ASM은 공격 표면을 축소함으로써 공격자가 환경에 대한 진입점을 찾는 것을 더 어렵게 만듭니다.

규정 준수 향상

규정 준수 요구 사항이 있는 조직의 경우 ASM은 위험 관리 관행을 입증하기 위한 문서 및 보고를 제공합니다. 솔루션은 감사 가능한 형식으로 자산, 취약점 및 해결 방법을 추적합니다. 이 보고는 조직이 PCI DSS, HIPAA, GDPR과 같은 표준을 준수하는 데 도움이 될 수 있습니다. ASM은 특정 시점의 현재 보안 상태에 대한 개요와 위험 및 해결에 대한 기록을 제공합니다.

공격 표면 관리의 핵심 기능

ASM(공격 표면 관리)에는 조직이 공격 표면을 식별, 모니터링 및 줄이는 데 도움이 되는 몇 가지 핵심 기능이 포함됩니다.

발견

검색 단계에서는 하드웨어, 소프트웨어, 서비스를 포함한 조직의 디지털 자산을 식별하는 데 중점을 둡니다. 여기에는 연결된 장치를 찾기 위해 네트워크를 검색하고 해당 장치에서 실행되는 운영 체제, 애플리케이션 및 서비스에 대한 세부 정보를 분류하는 작업이 포함됩니다. 검색 프로세스는 사이버 공격의 잠재적 표적이 될 수 있는 모든 자산의 목록을 만드는 것을 목표로 합니다.

지원

침투 테스트 및 취약성 평가는 조직의 IT 인프라 및 소프트웨어의 약점을 식별하는 데 사용됩니다. 윤리적인 해커는 시스템을 손상시키고 데이터에 액세스하여 공격자가 취약점을 어떻게 악용할 수 있는지 알아내려고 시도합니다. 테스트 프로세스에서는 보안을 강화하기 위해 해결해야 할 위험을 강조합니다.

문맥

컨텍스트 기능은 식별된 자산이 비즈니스 운영과 어떻게 관련되어 있는지 조사하고 그 중요성을 평가합니다. 리소스를 어디에 집중해야 하는지 결정하는 데 도움이 되도록 중요한 데이터, 시스템 및 인프라의 우선순위를 정합니다. 또한 상황은 최대 영향을 위해 취약점을 서로 연결하는 방법도 고려합니다. 이를 통해 조직은 중요한 자산이 얼마나 노출되었는지와 사이버 공격의 잠재적 결과를 이해하는 데 도움이 됩니다.

우선 순위

취약성과 위험을 이해함으로써 조직은 영향을 받는 자산의 중요성에 따라 먼저 해결해야 할 문제를 결정할 수 있습니다. 우선순위를 지정하면 리소스를 효율적으로 할당하여 전략적 방식으로 위험을 줄일 수 있습니다. 취약점의 우선순위를 정할 때 심각도, 악용 가능성, 비즈니스 영향과 같은 요소가 모두 고려됩니다.

개선

교정 프로세스에는 검색 및 테스트 단계에서 식별된 취약점을 제거하거나 완화하기 위한 솔루션을 선택하고 구현하는 작업이 포함됩니다. 여기에는 소프트웨어 패치 설치, 구성 변경, 레거시 시스템 폐기, 추가 보안 제어 배포가 포함됩니다. 교정의 목표는 약점을 수정하고 복원력을 향상시켜 조직의 공격 표면을 체계적으로 줄이는 것입니다.

ASM과 공격자를 물리치는 역할

ASM(공격 표면 관리)은 공격자의 관점에서 취약성에 중점을 두어 사이버 보안에 대한 사전 예방적 접근 방식을 취합니다. ASM은 사고에 대한 대응을 기다리기보다 공격 표면에 대한 지속적인 모니터링과 교정을 통해 사고를 우선적으로 방지하는 것을 목표로 합니다.

공격 표면은 악의적인 행위자가 시스템과 데이터를 손상시키기 위해 악용할 수 있는 조직의 인프라, 애플리케이션 또는 최종 사용자 장치의 모든 지점을 의미합니다. 공격 표면과 시간이 지남에 따라 변화하는 방식을 이해함으로써 보안 팀은 공격자가 취약점을 활용하기 전에 취약점을 식별하고 수정할 수 있습니다.

지속적인 매핑 및 모니터링

ASM은 자동화된 도구를 사용하여 내부 및 외부 자산을 포함하여 진화하는 공격 표면을 지속적으로 검색하고 매핑합니다. 공격 표면을 모니터링하면 새로운 취약점이 신속하게 감지되므로 위험 수준에 따라 우선 순위를 지정하고 해결할 수 있습니다. 새로운 자산이 추가되거나 구성이 변경되면 도구는 다시 검색하여 조직의 공격 표면 지도를 업데이트합니다.

중요한 위험의 우선순위 지정

모든 취약점이 동일한 수준의 위험을 초래하는 것은 아닙니다. ASM은 다음과 같은 요소를 기반으로 취약점을 평가하여 조직이 먼저 심각한 약점을 해결하는 데 집중할 수 있도록 도와줍니다.

  • 심각도(악용할 경우 발생할 수 있는 피해 정도)
  • 악용 가능성(공격자가 취약성을 활용하는 것이 얼마나 쉬운지)
  • 노출(취약점이 외부에 노출되는지 여부)
  • 자산 중요도(취약한 시스템이 얼마나 중요한지)

이러한 방식으로 취약점의 우선 순위를 지정함으로써 보안 팀은 가장 중요한 위험을 해결하기 위해 리소스를 할당할 수 있습니다.

기회의 창 줄이기

공격자는 취약점이 공개된 후 며칠 또는 몇 시간 내에 취약점을 악용하는 경우가 많습니다. ASM은 조직이 심각한 약점을 신속하게 식별하고 해결할 수 있도록 하여 기회의 창을 줄이는 것을 목표로 합니다. 취약점을 더 빨리 수정할수록 공격자가 네트워크 침투, 데이터 도용, 몸값을 위한 시스템 보유 등 악의적인 목적으로 취약점을 활용하는 데 걸리는 시간이 줄어듭니다.

요약하면 ASM은 공격자의 관점에서 취약점에 초점을 맞춘 사전 예방적이고 위험 기반 보안 접근 방식을 취합니다. 공격 표면을 지속적으로 모니터링함으로써 보안 팀은 중요한 약점이 악용되기 전에 이를 식별하고 수정할 수 있습니다. 이는 위험을 줄이고 공격자의 기회 창을 닫는 데 도움이 됩니다.

조직의 공격 표면을 식별하는 방법

조직의 공격 표면을 효과적으로 관리하려면 IT 및 사이버 보안 전문가는 먼저 해당 표면을 구성하는 요소를 식별해야 합니다. 조직의 공격 표면에는 악의적인 행위자가 시스템과 데이터를 손상시키기 위해 잠재적으로 악용할 수 있는 모든 취약성과 약점이 포함됩니다.

공격 표면에는 외부 구성 요소와 내부 구성 요소가 모두 포함됩니다. 외부적으로 공격 표면은 웹 사이트, 웹 애플리케이션 및 기타 인터넷 연결 시스템을 포함하여 조직의 온라인 존재로 구성됩니다. 이는 사이버 범죄자가 네트워크와 데이터에 접근할 수 있는 잠재적인 진입점을 제공합니다. 내부적으로 공격 표면에는 조직 내의 모든 네트워크 시스템, 서버, 엔드포인트, 애플리케이션 및 데이터베이스가 포함됩니다. 이러한 구성 요소의 취약점을 활용하여 네트워크를 더 깊이 파고들거나 민감한 정보에 액세스할 수 있습니다.

조직의 공격 표면을 구성하는 특정 자산 중 일부는 다음과 같습니다.

  • 공용 IP 주소 및 도메인
  • 이메일 서버 및 계정
  • VPN 및 기타 원격 액세스 시스템
  • 방화벽, 라우터 및 기타 네트워크 인프라
  • 물리적 접근 통제 시스템
  • 노트북, 데스크탑, 모바일 장치와 같은 직원 엔드포인트
  • 내부 애플리케이션 및 데이터베이스
  • 클라우드 인프라 및 서비스
  • IoT 및 OT 장치

전체 공격 표면을 식별하기 위해 IT 및 사이버 보안 팀은 모든 내부 및 외부 시스템과 구성 요소에 대해 정기적인 감사와 평가를 수행해야 합니다. 취약점 검색 도구는 조직 전체에서 취약점 및 잘못된 구성을 자동으로 검색하는 데 도움이 될 수 있습니다. 침투 테스트와 레드팀 훈련도 잠재적인 공격 벡터와 진입점에 대한 귀중한 통찰력을 제공합니다.

위험을 최소화하려면 공격 표면을 지속적으로 모니터링하는 것이 중요합니다. 조직의 인프라, 애플리케이션 및 인력이 발전함에 따라 새로운 취약점과 보안 격차가 나타날 수 있습니다. 이러한 변경 사항을 사전에 식별하면 공격 표면을 최대한 작게 유지하는 데 도움이 됩니다.

공격 표면 관리 모범 사례

조직의 공격 표면을 효과적으로 관리하기 위해 사이버 보안 전문가는 몇 가지 모범 사례를 권장합니다.

먼저, 공격 표면에 대한 정기적인 감사와 평가를 수행합니다. 여기에는 서버, 클라우드 리소스, 웹 애플리케이션 등 인터넷에 연결된 모든 자산을 식별하는 것이 포함됩니다. 이는 또한 악용될 수 있는 취약점과 보호가 필요한 민감한 데이터를 찾는 것을 의미합니다. 정기적인 공격 표면 평가를 통해 조직은 디지털 공간의 범위에 대한 가시성을 확보하고 위험의 우선순위를 지정할 수 있습니다.

둘째, 가능하면 공격 표면 영역을 최소화합니다. 이는 사용하지 않는 인터넷 연결 자산을 제거하고, 취약한 포트와 프로토콜을 폐쇄하고, 다음 원칙을 구현함으로써 수행할 수 있습니다. 최소 특권 접근을 제한합니다. 진입점과 액세스 수를 줄이면 손상 가능성을 줄이는 데 도움이 됩니다.

셋째, 변화와 새로운 위협이 있는지 공격 표면을 지속적으로 모니터링합니다. 새로운 자산, 계정 및 소프트웨어가 자주 추가되고 취약점이 항상 발견됩니다. SIEM(보안 정보 및 이벤트 관리) 솔루션과 같은 도구와 함께 지속적인 모니터링을 통해 공격 표면의 수정 사항과 새로운 위험을 신속하게 감지할 수 있습니다. 그러면 조직은 즉시 대응하여 문제를 해결할 수 있습니다.

넷째, 강력한 보안 통제와 위험 완화를 시행합니다. 여기에는 구현이 포함됩니다. 다중 요소 인증, 최신 패치로 시스템과 소프트웨어를 최신 상태로 유지하고, 민감한 데이터에 대한 액세스를 제한하고, 보안 모범 사례에 대해 사용자를 교육합니다. 강력한 제어 기능을 통해 취약성과 잠재적인 공격의 영향을 크게 줄입니다.

마지막으로 공격 표면 관리 정책 및 절차를 모든 관련 직원에게 전달합니다. 최고 경영진부터 IT 관리자, 최종 사용자에 이르기까지 모든 사람은 공격 표면을 식별하고 관리하는 데 있어 자신의 역할을 이해해야 합니다. 사이버 위험 완화에 대한 책임 공유 문화를 장려하면 전반적인 공격 표면을 줄이는 데 도움이 됩니다.

이러한 권장 사항을 따르면 조직이 공격 표면 관리에 대한 사전 예방적 접근 방식을 취하는 데 도움이 될 수 있습니다. 디지털 공간 전반에 걸쳐 가시성을 확보하고 취약성을 최소화하려면 정기적인 평가, 모니터링, 제어 및 커뮤니케이션이 모두 필요합니다. 부지런한 노력을 통해 기업은 약점이 악용되기 전에 이를 식별하고 수정할 수 있습니다.

외부 공격 표면 관리란 무엇입니까?

EASM(External Attack Surface Management)은 인터넷을 통해 접근할 수 있는 조직의 노출된 자산과 취약점을 식별, 분석 및 보호하는 프로세스를 의미합니다. 내부 네트워크 및 시스템에 초점을 맞춘 내부 공격 표면 관리와 달리 EASM은 외부 세계에 노출되는 회사 네트워크 부분을 다룹니다. 여기에는 웹사이트, 웹 애플리케이션, 클라우드 서비스 및 기타 인터넷 연결 자산이 포함됩니다.

EASM의 주요 구성 요소는 다음과 같습니다.

  • 자산 검색 및 재고: 조직과 관련된 모든 외부 디지털 자산을 식별합니다. 여기에는 알려진 자산뿐만 아니라 오래된 웹 애플리케이션이나 도메인과 같이 알려지지 않았거나 잊어버린 자산도 포함됩니다.
  • 취약점 탐지 및 평가: 공격자가 악용할 수 있는 취약성 또는 잘못된 구성에 대해 이러한 자산을 분석합니다. 이 단계에는 알려진 취약점 검색, 적절한 구성 확인, 기타 보안 위험 평가가 포함되는 경우가 많습니다.
  • 우선순위 지정 및 위험 평가: 모든 취약점이 동일한 수준의 위험을 초래하는 것은 아닙니다. EASM에는 위반의 잠재적 영향 및 악용 가능성과 같은 요소를 고려하여 다양한 취약점의 위험 수준을 평가하는 작업이 포함됩니다.
  • 교정 및 완화: 소프트웨어 패치, 구성 업데이트, 불필요한 서비스 제거 등이 포함될 수 있는 식별된 취약점을 해결합니다.
  • 지속적인 모니터링 및 개선: 외부 공격 표면은 정적이지 않습니다. 이는 새로운 서비스가 배포되고, 기존 서비스가 업데이트되고, 새로운 취약점이 발견됨에 따라 발전합니다. 새로운 위험을 신속하게 식별하고 해결하려면 지속적인 모니터링이 필수적입니다.
  • 보고 및 규정 준수: 조직의 외부 공격 표면과 이를 보호하기 위해 취한 조치를 문서화합니다. 이는 다양한 사이버 보안 표준 및 규정을 준수하는 데 중요할 수 있습니다.

공격 표면 관리 프로그램 구현

효과적인 공격 표면 관리 프로그램을 구현하려면 조직은 사전 예방적이고 지속적인 접근 방식을 취해야 합니다.

중요한 첫 번째 단계는 조직의 현재 공격 표면과 사이버 위험 노출에 대한 가시성을 확보하는 것입니다. 여기에는 서버, 웹 애플리케이션, 원격 액세스 포인트, 클라우드 리소스 등 인터넷에 연결된 모든 자산을 식별하고 문서화하는 것이 포함됩니다. 이는 또한 악용될 수 있는 구성이나 소프트웨어의 취약성과 약점을 분석하는 것을 의미합니다. 최신 인벤토리를 유지하고 위험을 평가하려면 네트워크와 시스템을 정기적으로 검사하고 감사해야 합니다.

가시성과 위험 인식이 확립되면 공격 표면을 줄이기 위한 통제 및 보호 조치를 마련해야 합니다. 여기에는 불필요한 열린 포트를 닫고, 알려진 취약성을 패치하고, 다중 요소 활성화가 포함될 수 있습니다. 인증, 접근 제한, 시스템 및 소프트웨어 강화. 약점을 최소화하기 위해 엄격한 구성 표준을 설정하고 시행해야 합니다.

네트워크, 시스템, 소프트웨어 및 사용자 액세스가 변경됨에 따라 시간이 지남에 따라 공격 표면이 최소화되도록 지속적인 모니터링이 필요합니다. 새로운 취약점이 나타날 수 있고, 구성이 규정을 준수하지 않을 수 있으며, 계정이나 액세스가 고아가 될 수 있습니다. 공격 표면 관리 도구는 제어 및 위험 지표 모니터링을 자동화하는 데 도움이 될 수 있습니다. 공격 노출 지표가 불리한 방향으로 추세를 보이기 시작하면 문제를 즉시 해결할 수 있도록 보안 팀에 경고가 전달됩니다.

잘 개발된 공격 표면 관리 프로그램에는 위험 수용, 예외 관리 및 변경 제어를 위해 정의된 프로세스도 포함됩니다. 비즈니스 요구 사항으로 인해 어느 정도의 위험을 감수해야 할 수도 있습니다. 예외 사항은 문서화하고 승인해야 하며 가능한 경우 보상 통제 조치를 취해야 합니다. 그리고 네트워크, 시스템, 소프트웨어 또는 액세스에 대한 모든 변경은 공격 표면 영향과 사이버 위험을 고려하는 표준화된 변경 관리 프로세스를 따라야 합니다.

경계심과 공격 표면 관리 원칙의 일관된 적용을 통해 조직은 사이버 노출과 성공적인 공격 위험을 줄이는 데 사전 예방적인 자세를 취할 수 있습니다. 그러나 오늘날의 역동적인 환경에서는 작업이 완료되지 않습니다. 지속적인 위협을 관리하려면 지속적인 개선과 적응이 필요합니다.

맺음말

요약하자면, 공격 표면 관리는 조직이 공격자가 시스템과 데이터를 손상시킬 수 있는 방식을 이해하고 줄이는 데 도움이 되는 중요한 사이버 보안 원칙입니다.

보안 팀은 네트워크, 애플리케이션, 엔드포인트 및 사용자 전반의 취약성과 잘못된 구성에 대한 가시성을 확보함으로써 문제의 우선순위를 지정하고 해결하기 위한 위험 기반 접근 방식을 취할 수 있습니다.

포괄적이고 지속적인 공격 표면 관리 프로그램을 통해 기업은 보안 태세를 획기적으로 강화하고 오늘날 확대되는 위협 환경에서 위험을 줄일 수 있습니다.

단순한 프로세스는 아니지만 공격 표면 관리는 사이버 위험 완화에 관심이 있는 모든 조직이 시간과 리소스를 투자할 가치가 있는 이점을 제공합니다.