©2024 Akamai Technologies
Akamai와 함께라면 안심할 수 있습니다. Akamai가 우리 플랫폼에서 발생한 것보다 훨씬 더 큰 규모의 공격을 처리하고 있는 만큼, 앞으로 어떤 공격이 닥쳐와도 두렵지 않습니다.
마르친 비네크(Marcin Bienek), Kleinanzeigen 사이트 운영 관리자
마르친 비네크는 원래 사이트 운영 관리자가 될 계획이 없었습니다. 그가 Nokia에서 경력을 쌓기 시작할 당시에는 고객이 구매한 휴대전화 통화 시간의 사용을 승인하는 데이터베이스 유지 관리 업무는 존재하지 않았습니다.
클라우드 이전, 스마트폰이 등장하기 전의 세계에서 마르친이 하고 싶었던 것은 “아주 간단한 C 프로그래밍이었습니다. 신용카드 리더기 같은 것을 프로그래밍할 수 있다면 정말 재미있을 것 같았어요.” 하지만 그의 커리어는 흥미롭게 발전하여, 지금은 독일에서 가장 인기 있는 웹 사이트 중 하나인 Kleinanzeigen의 사이트 운영을 책임지고 있습니다. 그는 조용한 구석에서 코드를 만지작거리는 대신, 10명으로 구성된 팀의 리더로서 이커머스 기업을 원활하게 운영하는 데 필요한 사이버 위협을 하나씩 해결해 나가고 있습니다.
그가 마주하는 우려 사항들은 오늘날 IT 운영의 고질적인 문제인 복잡성 증가 및 도전 과제와 깊은 관련이 있습니다. Kleinanzeigen(독일어로 ‘광고’)에 처음 합류했을 때는 그와 다른 두 명만이 프로그램을 작성하고 16대의 온프레미스 서버를 유지 관리하는 일을 담당했습니다. 하지만 온라인 광고 시장은 초기부터 급격한 성장세를 보였고, 이에 따른 도전 과제에 대처할 방법을 고안해야 했습니다.
마르친은 "애플리케이션을 작성하고 프로덕션에 적용하면 실제로 사용이 시작됩니다."라며 "그러면 독일에서 갑자기 백만 명이 사용합니다. 이후에는 부하를 처리하는 방법과 충분한 리소스를 확보하는 방법을 알아내야 하죠.”라고 말했습니다.
새로운 위협에 대한 즉각적인 솔루션
매년 25% 증가하는 트래픽에 직면한 Kleinanzeigen의 사이트 운영 팀은 먼저 VMware 서버를 사용한 가상화로 전환한 다음 Docker 컨테이너와 오케스트레이션을 도입하고, 자체 쿠버네티스 클러스터를 구축하여 수천 대의 서버로 독일 전 국민에 해당하는 고객들에게 서비스를 제공하기 위해 가능한 모든 기술적 장점을 활용할 방법을 부지런히 동원했습니다.
회사 사이트는 수년에 걸쳐 무료 광고용 플랫폼을 넘어 빠르게 성장했습니다. 오늘날 Kleinanzeigen의 문자 서비스는 수백만 명의 독일인이 중고 거래에 사용하는 기본 통신 수단이 되었습니다.
마르친은 "요즘은 독일에서 아이가 태어나면 부모가 바로 Kleinanzeigen 계정을 만들 정도입니다."라고 말했습니다. 좀 더 정량적으로 살펴보면 사이트는 초당 평균 약 40,000건에서 최대 75,000건을 HTTP 요청을 처리합니다.
Kleinanzeigen이 시장에서 중요한 위치를 차지함에 따라 정상적인 소비자와 상업적 이해관계자뿐만 아니라 범죄 의도를 가진 이들도 관심을 갖게 됐습니다. 사이트에 포함된 방대한 양의 데이터(거의 매일 테라바이트 수준의 정보가 이동)를 효과적으로 활용하기 위해 정상적인 사용자와 공격자 모두 봇에 의존하고 있습니다. 이러한 자동화 툴은 사용자나 기업을 식별하지 않는 사이트에서 익명으로 실행되는 경우가 많기 때문에, 마르친과 그의 팀은 봇의 의도를 즉시 파악하기가 어렵습니다.
기본적으로 익명 봇을 차단할 수도 있지만, 상황에 따라 이러한 방식이 부적절할 수도 있습니다. 예를 들어 Kleinanzeigen 쇼핑객이 필요한 제품을 빠르게 찾을 수 있도록 앱을 만들고 해당 앱에 봇을 포함하여 배포한 사용자가 있었습니다. 보안 팀은 봇의 목적을 명확히 알 수 없었기 때문에 이 봇을 차단했습니다. 사용자는 마르친에게 봇의 의도를 설명했고, 마르친은 Kleinanzeigen의 제품 팀에 해당 앱을 통합하는 방안에 대해 문의해 볼 것을 제안했습니다. 그러나 이렇게 각 사례를 수동으로 처리하는 방식은 수백 또는 수천 개의 봇의 합법성을 판단하는 수단으로 확장하기에 적절치 않았습니다.
또한 이 사이트는 사용자 ID를 탈취해 소유하지 않은 제품을 판매하고 대금을 수금한 후 상품을 배송하지 않는 방식으로 다른 사람을 속이는 비밀번호/계정 검사기의 표적이 되고 있었습니다. 광고 품목의 데이터베이스를 구축해 무단으로 정보를 재판매하는 가격 확인기와 스크레이퍼 등의 오용 사례도 있었습니다.
이 모든 것이 사이트 운영 팀과 고객 서비스 부서 모두에게 엄청난 골칫거리를 안겨주었습니다. 처음에 마르친과 그의 팀은 자동화된 솔루션을 만들려고 했지만, 효과적인 봇 퇴치 툴을 만들고 사용하려면 여러 직원이 전력을 다해야 한다는 사실을 금세 깨달았습니다.
다른 아웃소싱 솔루션으로 시작
마르친은 계열사인 mobile.de가 Akamai Bot Manager를 사용하고 있다는 사실을 알고 있었지만, 처음에는 다른 솔루션을 선택했습니다. 해당 솔루션은 얼마 지나지 않아 중대한 약점이 드러났습니다. 예를 들어, 툴을 사용해 공격에 대한 포렌식 조사를 수행하는 데 오랜 시간이 걸렸습니다. Kleinanzeigen처럼 방대한 사이트에서 생성되는 테라바이트 규모의 정보를 처리하도록 설계되지 않았기 때문이었습니다.
Kleinanzeigen의 핵심 비즈니스에서 더 중요한 문제는 해당 툴로 사이트에 대한 정상적인 트래픽은 허용하면서 어떤 봇이 악성 봇인지, 어떤 봇을 차단해야 하는지 판단하는 데 많은 어려움이 있다는 점이었습니다. 봇 등의 소스를 완벽하게 분석하는 데 한계가 있었기 때문에 오탐(잘못 없는 사용자의 접속을 차단하는 경보)도 많이 발생했습니다.
Akamai Bot Manager로의 전환
이러한 결함 때문에 마르친은 Bot Manager에 대한 ‘PoC(개념 증명)’ 평가를 제안했습니다. 이를 통해 Akamai 제품이 제공하는 방대한 양의 상세하고 실행 가능한 정보를 보고 놀라움을 금치 못했습니다. 그는 “완전히 매료됐습니다.”라며 "기존에 사용하던 툴과 비교했을 때 기본적으로 Akamai의 성능이 월등히 뛰어났습니다."고 말했습니다.
한마디로 그는 사이트 운영 관리자로서 고객, 개인정보 보호법을 시행하는 정부 규제 기관, 사이버 범죄자들이 보호 조치를 우회하기 위해 어떤 새로운 수법을 고안하든 사이트를 계속 운영해야 하는 내부 이해관계자 등으로부터 매일 받는 압박에 대처하는 데 Bot Manager가 도움이 될 수 있다는 사실을 깨달았습니다.
마르친은 “Akamai와 함께라면 안심할 수 있습니다.”라며 “Akamai가 우리 플랫폼에서 발생한 것보다 훨씬 더 큰 규모의 공격을 처리하고 있는 만큼, 앞으로 어떤 공격이 닥쳐와도 두렵지 않습니다. 엔지니어에게 전화해 현재 상황을 파악하는 데 도움을 받을 수도 있죠.”라고 말했습니다.
그는 자신이 하는 일의 매력 중 하나가 인시던트 알림을 받고 팀원들과 함께 최대한 빨리 문제를 해결하기 위해 비상 대응에 뛰어들 때 느끼는 흥분감이라고 말합니다. 하지만 이제는 시간을 더 잘 활용할 방법이 있음을 알고 있습니다.
마르친은 "지금 이 시점에 이 정도 규모의 플랫폼이라면, 생계를 위해 이 일을 하는 전문가에게 일을 맡기는 것이 좋겠다는 생각입니다."라고 말했습니다.
Kleinanzeigen 소개
Kleinanzeigen은 모두에게 지속 가능한 거래의 즐거움을 선사하는 온라인 광고 시장입니다. 사용자들은 주로 독일 최고의 중고품 판매 사이트에서 중고품을 거래합니다. Kleinanzeigen은 이와 같이 지속 가능성을 높이는 데 적극적으로 기여하고 있습니다. 어린이 용품부터 전자제품, 부동산에 이르기까지 다양한 카테고리에서 평균 5,000만 개 이상의 광고가 게재되고 있습니다. Kleinanzeigen은 중소기업에 온라인으로 서비스를 소개할 수 있는 기회도 제공합니다. 매월 3,600만 명 이상의 사용자가 이용하는 Kleinanzeigen은 독일에서 가장 널리 사용되는 웹 사이트 중 하나입니다. 이 온라인 광고 시장은 2009년 9월 eBay가 eBay Kleinanzeigen으로 처음 시작했습니다. 2021년 6월에는 세계 최대 온라인 광고 공급업체인 Adevinta의 계열사가 되었습니다. 2023년 5월, 회사 이름이 Kleinanzeigen으로 공식 변경됐습니다.
Akamai 소개
Akamai는 온라인 라이프를 지원하고 보호한다. 전 세계 대표적인 기업들은 매일 수십억 명의 사람들의 생활, 업무, 여가를 지원할 디지털 경험을 구축하고, 전송하고, 보호하기 위해 Akamai를 선택합니다. Akamai는 클라우드에서 엣지에 이르는 전 세계 가장 분산된 컴퓨팅 플랫폼을 구축했고 고객들이 쉽게 애플리케이션을 개발 및 실행하도록 지원하며 사용자와 가까운 곳에서 경험을 제공하고 위협을 차단합니다. Akamai의 보안, 컴퓨팅, 전송 솔루션에 대해 자세히 알아보려면 akamai.com/ko 및 akamai.com/ko/blog를 방문하거나 Twitter 및 LinkedIn에서 Akamai Technologies를 팔로우하시기 바랍니다.