봇 문제 측정하기
사기 수법은 갈수록 정교해지고 있으며, 조직화된 사이버 범죄 집단이 이를 자행하는 경우가 많습니다. 위협 행위자들이 보안 방어 체계를 우회하기 위해 끊임없이 수법을 바꾸면서, IT 보안팀은 계속해서 방어에만 매달리게 되고 이미 빠듯한 자원은 한계에 내몰리고 있습니다.
“대표적인 예로, 현재 웹 스크래핑 공격에 대비하고 있는 기업은 15%에 불과하지만, 73%는 매주 이러한 공격을 받고 있습니다.1”
거래 손실, 고객 이탈, 매출 감소, 또는 정보 부족으로 인해 최선이 아닌 비즈니스 결정을 내릴 수밖에 없는 기업 등, 이러한 시나리오는 모두 조직이 봇 공격을 받을 때 흔히 겪는 상황에서 비롯됩니다:
- 시스템/애플리케이션 가동 중단
- 사이트 성능 저하
- SEO 캠페인에 미치는 부정적인 영향
- 급락하는 광고 투자수익률
- 왜곡된 트래픽 분석
- 도난당한 계정 및 인증 정보
- 개인 정보/사적 정보의 유출
- 고객 신뢰 저하
이러한 공격을 방지하려는 IT 부서의 노력이 미흡한 경우가 너무 많으며, 그 결과 운영 중단, 고객 경험 저하, 기업 수익성 악화로 이어집니다.
산업별 봇 관련 과제
기술적 활동이 실제 환경과 어떻게 연결되는지 더 잘 이해하기 위해 사용 사례의 관점에서 봇 관련 과제를 살펴보겠습니다. 봇 공격으로 인한 사기는 다양한 산업 분야에 여러 방식으로 영향을 미칠 수 있습니다.
소매업
온라인 소매 및 전자상거래 기업은 악성 봇 공격의 단골 표적입니다. 대표적인 공격으로는 재고 사재기(일명 ‘그린치 봇’), 기프트 카드 사기, 재고 판매 방해, 암표 거래, 스크래핑, 크리덴셜 스터핑, 애플리케이션 계층(Layer 7) DDoS 공격 등이 있습니다. 핵심은 간단합니다. 적절한 상품과 서비스를 적정한 가격과 시기에 올바른 고객에게 판매할 수 없다면 소매업체는 사업을 지속할 수 없습니다.
의료
의료 분야의 디지털화가 확대되면서 악의적 행위자들이 공격할 수 있는 영역도 넓어졌습니다. 최근 Imperva Research Labs의 연구 데이터에 따르면 의료 사이트를 대상으로 한 악성 봇 트래픽이 372%나 급증했습니다. 같은 기간 의료 웹사이트에서 정상적인 사용자 트래픽이 차지하는 비율은 감소했습니다. 이와 동시에 의료 사이트의 악성 봇 트래픽 비율은 18.9%에서 26.8%로 증가했습니다. 이처럼 상반된 위험한 추세는 어느 산업 분야에서도 장기간 지속될 수 없으며, 특히 의료 분야에서는 더욱 그렇습니다.
병원, 의료보험사, 연구소, 의료 서비스 제공업체, 제약회사는 모두 민감한 의료 정보를 저장합니다. 또한 봇 기반 사이버 공격의 표적이 될 위험이 높은 상황에서 계속 운영되고 있습니다. 안타깝게도 의료 서비스 중단은 단순히 의료 시스템을 온라인 상태로 유지하는 문제를 넘어 규제에 따른 처벌을 초래하고, 의료 서비스 제공자의 서비스 제공 역량을 저하시키며, 심지어 사람들의 생명까지 위협할 수 있습니다.
통신
통신 업계가 5G, 엣지 컴퓨팅 및 IoT 기술을 빠르게 도입하면서, 이 부문은 2020년에 DDoS 공격이 가장 크게 급증한 업종 중 하나가 되었으며, 2019년 대비 210% 증가했습니다. 또한 통신사와 ISP는 악성 봇의 가장 큰 피해를 입어 그 비율이 45.7%에 달했습니다.
현재 많은 통신사가 네트워크 기능 가상화를 도입하여 네트워크를 물리적 장비에서 분리하고 CPU 기반 소프트웨어로 구동하고 있습니다. 이러한 전환으로 인해 DDoS 공격 시 발생하는 대규모 트래픽 부하 등에 더욱 취약해질 수 있습니다.
금융 서비스
웹 및 모바일 앱, API, OFX(Open Financial Exchange) 파일을 대상으로 한 크리덴셜 스터핑 및 기타 자동화 공격은 계정 탈취와 신규 계정 생성 사기로 이어져 상당한 금전적 손실을 초래합니다. 대규모 크리덴셜 스터핑 공격은 사이트 성능 저하뿐만 아니라 사이트 중단까지 유발할 수 있습니다.
기본적으로 관리되지 않는 타사 핀테크 앱은 사용자의 허용을 받아 실제 사용자인 것처럼 금융기관 앱에 로그인할 수 있습니다. 적절한 가시성과 관리 및 통제가 없으면 이러한 도구로 인해 애플리케이션에 불필요한 부하가 발생할 수 있습니다. 또한 사이버 범죄자는 크리덴셜 스터핑을 위장하기 위한 공격 경로로 이러한 도구를 사용합니다.
수동 사기는 사기범이 실제 사용자를 모방해 계정을 탈취하거나 새로운 가짜 계정을 만드는 방식입니다. 사람이 직접 수행하는 공격은 고가치 표적을 노리는 경우가 많으며, 자동화 공격이 실패하면 해커는 수동 계정 탈취를 시도합니다.
비즈니스 분야와 관계없이 봇에 대응하는 일은 협업을 통해 해결해야 하는 과제입니다. 이전 게시물에서도 이 문제를 다루며, 현대의 가상화된 앱 중심 환경에서는 중앙 집중식 보안에서 벗어나야 한다고 강조한 바 있습니다.
혼자 해결하려 하지 마세요
As recommended by Forrester의 권고에 따르면, “봇에 대한 종합적인 방어를 위해서는 모든 관련 당사자가 협력해야 합니다. 전자상거래 팀은 봇 방어가 적용되는 상황에서 고객 경험과 관련된 요구 사항을 공유하고, 봇 트래픽 증가로 이어질 수 있는 예정된 이벤트를 보안 팀에 알려야 합니다.”
이 의견은 조직이 악성 봇으로 인한 위험을 이해하고 이에 대응하는 과정에서 영향을 받는 각 관계자의 역할을 인식해야 한다는 점을 보여줍니다. 또 다른 예로, 보안 팀과 애플리케이션 개발 팀은 공격자가 대응책을 우회하기 위해 공격 수법을 재정비하는 상황에 적응하는 동시에, 불편을 초래하고 사용자(고객)에게 불만을 안기는 보호 조치를 도입하지 않도록 협력해야 합니다.
또한 파트너 관계를 활용해 논의와 실행을 조직의 최고 경영진 차원으로 끌어올리는 것이 중요합니다. 이 단계에서 업셀링과 크로스셀링 기회가 더 많이 생기기 때문입니다. 단일 솔루션을 위해 추가 예산을 요구하기보다는 기존 현대화 프로젝트의 예산에 포함시키는 편이 더 수월합니다. 효과적인 사기 방지 생태계를 구축하는 의미 있는 방법으로 외부와의 협력을 제안하면서, 이 점을 이전 게시물에서 더 자세히 다루었습니다.
봇에 대응하는 클라우드 기반 적응형 앱
사기를 용인하는 것이 기본 입장이 되어서는 안 됩니다. 사후 보안 실사를 위해 애플리케이션 출시를 미루는 것 역시 비즈니스 측면에서 바람직하지 않습니다. 대신 개발 프로세스에서 보안을 왼쪽으로 이동하고 Google Cloud와 같은 안전한 클라우드 플랫폼으로 전환하여 앱 개발을 현대화하고 가동 시간을 개선하며 안전한 적응형 앱의 출시 기간을 단축하세요.
이러한 접근 방식은 현대적인 애플리케이션 아키텍처로 인해 공격 표면이 확대된 데다 자동화로 공격자가 OWASP Top 10에 포함된 위협을 악용하기가 더욱 쉬워졌기 때문에 매우 중요합니다. 사기범들은 확대된 노출 영역과 자동화를 활용하고 있으며, 자동화된 위협에는 자동화된 방어가 필요합니다.
F5와 Google Cloud로 적응형 앱 보호
Google Cloud는 오픈 소스를 수용하는 더욱 유연하고 안전한 클라우드 제공업체로, 인프라를 이전하고 애플리케이션을 현대화하는 데 가장 적합한 플랫폼입니다. 또한 멀티 클라우드 친화성이 가장 뛰어나며, 빅데이터 및 분석뿐만 아니라 Kubernetes와 관련된 선도적인 기능도 제공합니다. Google Cloud는 항상 보안을 최우선으로 여겨 왔습니다. 강력한 보안과 최첨단 암호화 기술을 갖춘 이 플랫폼을 통해 기업은 민감한 개인 식별 정보를 안전하게 저장하고 분석할 수 있습니다.
BigQuery 데이터 분석 플랫폼, TensorFlow 머신러닝 플랫폼, Google Cloud Dataflow 및 Pub/Sub 데이터 처리 파이프라인을 비롯한 Google Cloud의 혁신 기술을 활용하도록 설계된 F5 봇 보호는 악성 봇 트래픽이 네트워크에 도달하기 전에 이를 차단하고 폐기하는 선제적 다계층 보안을 제공하여 위협에 대응할 수 있도록 지원합니다. 이를 통해 계정 탈취, 취약점 정찰, 네트워크 및 애플리케이션 계층을 겨냥한 서비스 거부 공격을 시도하는 봇의 위협을 완화합니다. 또한 F5 봇 보호는 추가 트래픽을 처리하는 과정에서 네트워크가 감당해야 하는 오버헤드를 줄이는 데도 도움이 됩니다.
공격자의 적응형 위협 활동에 대응
시프트 레프트를 적용하고 미리 정의된 조치로 대응을 자동화하는 것만으로는 충분하지 않습니다. 사이버 범죄자를 저지하지 못하거나 고객에게 번거롭고 복잡한 절차와 장애물을 강요해 결국 거래 포기와 매출 손실로 이어지는 봇 관리에 안주해서는 안 됩니다. 대신 보안은 사용자에게 불편을 주지 않으면서 대응책을 우회하기 위해 수법을 바꾸는 공격자에게 맞춰 적응해야 합니다.
F5 봇 보호를 사용하면 앱과 공격자가 운영 요구 사항 및 위협 활동에 맞춰 변화함에 따라 동적으로 대응할 수 있습니다. F5 솔루션은 사기로 인한 손실을 대폭 줄이고 더 나은 고객 경험을 제공하는 동시에 운영 효율성과 비즈니스 인텔리전스를 극대화하여 비즈니스 성과를 크게 향상합니다. F5는 다음 네 가지 핵심 요소를 포괄하는 단일 솔루션 세트를 통해 클라우드의 핵심 코드부터 고객에게 이르기까지 앱의 전 여정을 지원할 수 있는 독보적인 입지를 갖추고 있습니다:
1. 위협에 한발 앞서 대응
아키텍처와 클라우드, 서드파티 통합이 확산되면서 공격 표면이 크게 확대되었습니다. 주요 애플리케이션 취약점이 매일 공개되고 있으며, 공격자들은 금전적 이득을 위해 이를 자동화 프레임워크에서 신속하게 무기화하여 취약한 대상을 찾아 악용합니다.
2. 보안 통합
효과적인 애플리케이션 보안은 자동화되고 통합되어야 합니다. 자동화는 개발 수명 주기의 초기 단계에서 보안 제어를 도입하고 안정화하여 효과를 높입니다. 이를 통해 수작업을 줄이면서도 더 높은 효과를 얻을 수 있습니다. 통합은 보안 리소스의 부담도 줄여 줍니다.
3. 시장 출시 기간 단축
조직은 아키텍처, 클라우드, 개발자 프레임워크 전반에서 애플리케이션 보안의 복잡성이 증가하는 상황을 효과적으로 관리하는 동시에 애플리케이션 개발 속도에 발맞추기 위해 일관되고 자동화된 보안이 필요합니다.
4. 네트워크를 원활하게 운영하세요
실전에서 가장 철저히 검증된 AI/ML 엔진은 위조할 수 없는 독자적인 신호를 수집하고, 매일 20억 건이 넘는 공격을 학습해 이를 분류합니다. 이를 통해 유해 트래픽이 네트워크를 마비시키지 못하도록 보호하는 포괄적인 고급 완화 기능을 제공하는 동시에, 정상 트래픽과 그에 따른 트랜잭션이 지연 없이 계속 처리되도록 보장합니다.
네트워크와 비즈니스가 직면한 봇 문제에 선제적으로 대응하려면 잠시 시간을 내어 F5 및 Google Cloud Platform(GCP) 페이지에서 자세히 알아보세요.
출처:
1 출처: Forrester, “온라인 사기 및 봇 관리 현황,” 2021년 1월, Google 의뢰
작성자 소개

관련 블로그 게시물
성평등을 향한 여정: 사이버 보안 분야에서 성공적인 커리어를 개척하는 방법에 관한 Jenn Gile과의 Q&A
F5의 ‘성평등을 향한 여정’ 시리즈 네 번째 Q&A에서는 Rachael Shah와 NGINX 제품 마케팅 책임자 Jenn Gile이 사이버 보안 직종에 대한 오해를 바로잡고, 사이버 보안 분야의 성별 격차를 해소하기 위한 조언과 그 이점에 대해 이야기합니다.
TLS 검사에서 피터 파커 원칙 다루기
“큰 힘에는 큰 책임이 따른다.” 볼테르와 처칠도 이와 비슷한 말을 남겼지만, 이 문구는 스파이더맨 코믹스에서 벤 삼촌의 말로 가장 널리 알려져 있습니다. 물론 이 문구가 문화적으로 널리 통용되는 이유 중 하나는 TLS 검사를 비롯해 수많은 상황과 주제에 적용할 수 있기 때문입니다.
Venafi와 F5를 통한 머신 아이덴티티 보호
‘머신 아이덴티티’란 간단히 말해 자동화된 프로세스가 자신의 신원을 식별할 수 있도록 하고, 다른 자동화 시스템과 프로세스가 관련 리소스에 적절한 수준의 접근 권한을 부여하도록 하는 방법을 의미합니다. 이 개념 자체는 새로운 것이 아닙니다. 비교적 새로운 점은 이를 구현해야 하는 규모입니다.
마이너와 미니언: 데이터 유출만이 비용을 초래하는 것은 아닙니다
물론 데이터 유출은 더 큰 비용을 초래할 수 있고(적어도 지금은), 실패 사실을 세상에 드러낼 수밖에 없게 합니다(통지 의무가 있으니까요). 하지만 보안을 단순히 데이터 노출 문제로만 봐서는 안 됩니다. 요즘은 데이터가...
내 클라우드에서 나가!
F5의 Jay Kelley가 전하는 최신 소식에는 Microsoft Office 365용 신규 ID 및 액세스 솔루션을 배포할 때 고려해야 할 사항이 정리되어 있습니다.
Shift(웹 앱) 보안 레터
웹 앱 보안을 개발 초기 단계로 앞당기세요. F5 블로그에서 DevOps 파이프라인 초기에 보안을 통합하여 취약점을 예방하고 시간을 절약하는 방법을 알아보세요.