리소스 높은 기술력과 빠른 지원으로 고객의 비즈니스 문제를 해결합니다.

광고 효과 측정 SaaS "애드에비스"의 랜섬웨어 대책 논리적 에어갭 볼트로 실현하는 확실한 복구

주식회사 이루구루무

https://classmethod.jp/cases/yrglm-aws/

2026-07-22

 

BEFORE
  • 다층적인 대비 위에 더욱 견고한 최후 방어선을 추구
  • 보호 대상의 우선순위 설정과 비용의 양립이 핵심
  • 강화 조치를 일회성으로 끝내지 않고 전사적 전개로 이어가는 구상
AFTER
  • 별도 계정으로 분리하여 변조도 삭제도 불가능한 백업 구축
  • 잃으면 복구할 수 없는 핵심 데이터를 선별하여 보호에 차등을 두고 최적화
  • IaC 템플릿화로 다른 서비스로의 수평 확장도 시야에

 

 

광고 효과 측정 플랫폼 "애드에비스"를 제공하는 주식회사 이루구루무. 오랜 세월 기업의 마케팅 활동을 뒷받침하는 계측 데이터를 위탁받아 온 이 회사에게, 그 자산을 지켜내는 것은 사업 근간에 해당하는 핵심 과제입니다.

 

고도화되는 랜섬웨어를 앞에 두고, 동사는 만에 하나 침해를 받더라도 고객의 데이터를 확실히 복구할 수 있는 체제 강화에 나섰습니다. 그리고 구축된 "AWS 계정 자체를 탈취당하더라도 백업을 삭제하지 못하게 한다"는 이번 구조에 대해, 선정부터 구현의 세부 사항까지 클래스메소드는 파트너로서 함께했습니다. 이 프로젝트를 이끈 개발본부의 우에하라 씨, 나카소네 씨에게 이야기를 들었습니다.

 

 

 

고객의 마케팅 자산을 위탁받는 책임

 

이루구루무는 기업의 마케팅 활동을 지원하는 마케팅 테크놀로지 컴퍼니입니다. 사업은 마케팅 AI 사업과 커머스 AI 사업의 두 가지. 전자의 주축이 되는 것이 광고 효과 측정 플랫폼 애드에비스입니다. 기업이 투입한 광고비에 대해 어떤 시책이 얼마나 성과로 이어졌는지를 측정하고, 다음 투자 판단의 토대가 되는 데이터를 축적합니다.

 

이 데이터는 고객에게 경영 판단의 근거 그 자체입니다. 개발본부에서 부본부장을 맡고 있는 우에하라 씨는 그 무게를 이렇게 말합니다.

 

 

"예를 들어 고객이 광고에 1억 엔을 투자하는 경우, 그 효과를 올바르게 측정하지 못하면 투자 판단을 그르치게 됩니다. 말하자면 계측 데이터는 고객의 사업 지속을 좌우하는 중요한 자산. 그것을 지켜내는 것이 저희의 최우선 사항입니다" (우에하라 씨)

 

 

애드에비스가 서비스를 시작한 지 20년 이상. 오랫동안 데이터를 위탁받는 사업자로서 동사는 창업 초기부터 보안 대책에 힘써왔습니다. 사장 집행임원을 위원장으로 하는 정보보안위원회 아래, 입구에서의 방어부터 침입 탐지까지 대책을 다층적으로 쌓아왔습니다.

 

 

그럼에도 불구하고, 공격 수법은 날로 고도화되고 있습니다. 아무리 방어를 강화해도 침입을 100% 막는 것은 어렵습니다. 그래서 만에 하나 뚫렸을 때 마지막으로 고객의 데이터를 지키는 보루가 되는 것이 백업입니다. 그 보루를 더욱 견고하게 하는 것이 이번 과제였습니다.

 

 

 

 

 

최후 방어선을 누구와 함께 구축할 것인가

 

백업 강화가 구체적으로 움직이기 시작한 계기는 경영진의 위기감이었습니다. 다른 회사에서 잇따르는 피해가 보도되는 가운데, 대책의 우선도가 일거에 높아진 것입니다. 그 지시를 가장 먼저 받은 것이 개발본부에서 인프라와 아키텍처 방침에 책임을 지는 우에하라 씨였습니다.

 

"아무리 방어를 강화해도 뚫릴 가능성을 제로로 만들 수는 없습니다. 그렇기에 최후의 방어선으로서 고객의 자산만큼은 절대적으로 지켜낸다. 이를 위한 백업 강화였습니다" (우에하라 씨)

 

우에하라 씨는 이 취지에 맞는 체제를 스스로 결정해 나갑니다. 구현은 애드에비스를 6년간 담당하며 데이터의 특성을 깊이 이해하는 나카소네 씨에게 맡겼습니다. 나카소네 씨는 평소 애플리케이션 개발을 주로 하는 입장임에도 이 새로운 영역으로의 도전을 받아들였습니다.

 

그리고 또 하나, 우에하라 씨는 외부의 지견을 빌리는 판단을 했습니다. 왜냐하면 기술적인 선택지 자체는 그렇게 많지 않지만, 진정한 난관은 그 너머에 있었기 때문입니다.

 

"수법을 고르는 것만이라면 누구든 할 수 있습니다. 진정으로 어려운 것은 실제 운영에 견딜 수 있는 설계로 구체화하는 것. 예외에 대한 대처나, 검증하지 않으면 알 수 없는 부분을 파악하는 것에야말로 시간도 노력도 필요합니다" (우에하라 씨)

 

제한된 기간 안에 최적해에 도달하려면 자사의 판단을 객관적으로 검증해 줄 상대가 필요했습니다. 그래서 망설임 없이 선택한 것이 클래스메소드였습니다. 이루구루무는 2024년부터 클래스메소드 멤버스를 이용하며, 클래스메소드 엔지니어의 테크니컬 어드바이저 지원을 받아왔습니다. 일상적인 소통 속에서 기술력과 업무 추진 방식에 대한 신뢰가 쌓여 있었던 것입니다.

 

"AWS와 관련하여 무언가 있으면 클래스메소드에 맡긴다. 이전부터 그렇게 정해 두었습니다. 이 주제라면 선택지는 하나뿐. 다른 곳을 알아볼 필요가 없었습니다" (우에하라 씨)

 

의뢰를 받은 클래스메소드에 대해 우에하라 씨가 무엇보다 중시하도록 요청한 것은 복구의 확실성이었습니다. 설령 복구에 시간이 걸리더라도 고객의 데이터를 확실하게 되찾을 수 있을 것. 이 우선순위를 공유한 뒤, 수법 검토가 본격적으로 시작됩니다.

 

 

 

계정 전체를 탈취당해도 사라지지 않는 백업 격리

 

수법 검토는 두 가지 방안을 놓고 시작되었습니다. 하나는 백업에 삭제나 변경을 금지하는 잠금을 거는 Vault Lock. 또 하나가 논리적 에어갭 볼트입니다.

 

논리적 에어갭 볼트는 백업 보관처를 고객의 AWS 계정에서 논리적으로 분리하는 구조입니다. 비유하자면 자택 금고에서 격리된 은행 대여금고에 데이터를 맡기는 것과 같습니다. 만에 하나 AWS 계정 자체를 탈취당하더라도 거기에 보관된 백업에는 손을 댈 수 없습니다. 랜섬웨어 대책으로 AWS가 제공하는 최첨단 보안 기술입니다.

 

이루구루무가 최우선으로 내건 "확실한 복구"에 가장 강력하게 부응하는 것이 이 논리적 에어갭 볼트이며, 이를 대책의 축으로 삼았습니다. 이 수법의 경우 EC2나 DynamoDB에 대응하는 한편, 일부 데이터베이스 서비스는 적용 대상에서 제외됩니다. 그 부분은 스냅샷의 크로스 계정 기능을 자사 내에서 구현하여, 두 가지 수법을 조합한 구성으로 방어를 강화합니다.

 

 

구현을 담당하는 나카소네 씨에게 강하게 인상에 남은 것은, 백업을 보관하는 구조의 설계였습니다. 역할별로 계정을 분리하여 새롭게 3개의 AWS 계정을 설정했습니다. 더 나아가, 보관된 데이터를 꺼낼 때는 복수 승인자의 동의 없이는 실행할 수 없는 멀티파티 승인 구조도 도입했습니다.

 

 

"역할별로 계정을 이 정도로 분리한다. 저로서는 미처 생각지 못한 발상이었습니다" (나카소네 씨)

 

 

이번 설계를 통해 나카소네 씨는 백업 영역의 깊이를 실감했다고 합니다.

 

 

"백업은 취득 그 자체보다, 유사시 확실히 복구하고 안전하게 접근할 수 있는지가 중요합니다. 그 인증 설계는 클래스메소드의 제안 없이는 도달할 수 없었습니다" (나카소네 씨)

 

 

 

새로운 기술인 만큼 교과서적인 정답은 존재하지 않습니다. 클래스메소드는 자사의 검증 환경에서 동작을 확인하고, 때로는 기술 블로그로 지견을 공개하면서 이루구루무의 환경에 최적인 형태를 모색해 나갔습니다. 확립된 수법이 없는 영역을 검증의 축적으로 전진해 나간 것입니다.

 

 

 

보호 대상을 선별하여 차등을 두다

 

모든 데이터를 가장 견고한 방식으로 보호하면 안전성은 높아집니다. 반면 비용은 끝없이 늘어납니다. 그래서 빠질 수 없는 것이 데이터의 특성에 따라 보호 방식을 설계하는 것이었습니다.

 

애드에비스가 다루는 데이터는 성질도 역할도 다양합니다. 나카소네 씨는 사내 전문가들을 모아 각각이 어떤 의미를 갖는지 하나하나 정리해 나갔습니다. 모든 것을 일률적으로 보호하는 것이 아니라, 특성을 파악하고 최적의 방식을 조합해 나갑니다. 데이터별로 적합한 대비책을 설계해 나갔습니다.

 

이 설계를 뒷받침한 것이 클래스메소드와의 비용 추산을 반복 검토한 것이었습니다. 보호 대상이나 백업 빈도를 바꾸면서 그때마다 비용을 산출하고 최적의 절충안을 찾습니다. 그 동행을 우에하라 씨는 높이 평가합니다.

 

"보호 범위를 어떻게 정할 것인지는 고민스러운 판단이었습니다. 비용 시산을 몇 번이나 함께 검토해 준 덕분에, 납득하고 결정할 수 있었습니다" (우에하라 씨)

 

외부 전문가가 참여한 의미는 그것만이 아닙니다. 설계의 타당성을 객관적으로 뒷받침하고, 경영진에 대한 설명에도 확실한 근거를 갖게 합니다. 확실성을 추구한 이번 취지에서 그 후원은 작지 않은 것이었습니다.

 

 

 

애드에비스에서 전사로 수평 확장을 내다보며

 

 

보안 대책에는 끝이 없습니다. 이번에 유사시 확실히 복구할 수 있는 구조를 구축한 것은 큰 전진입니다. 다만 그것은 도달점이 아니라, 끊임없이 높여가는 노력의 한 걸음에 불과합니다. 나카소네 씨는 그 앞을 내다보고 있습니다.

 

"애드에비스에서 형태를 갖춘 것을 그룹 전체로 넓혀 나간다. 이번 설계는 그것을 전제로 진행해 왔습니다" (나카소네 씨)

 

우선 해야 할 것은 구축한 구조를 사내에 정착시키고 운영으로서 자리 잡게 하는 것. 일상적인 운영 속에서 개선을 거듭하여 확실히 기능하는 상태를 유지해 나갑니다. 그 위에 애드에비스에서 얻은 지견을 그룹의 다른 서비스로 넓혀 나갑니다. 설계 단계부터 IaC 템플릿을 활용해 온 것도, 이 수평 확장을 효율적으로 추진하기 위해서였습니다.

 

정착, 개선, 그리고 수평 확장. 끝없는 노력을 지지하는 존재로서 우에하라 씨가 의지하는 것이, 확립된 정답이 없는 영역에서 함께 생각해 주는 파트너입니다. 새로운 기술을 남들보다 먼저 파악하고, 자사의 판단이 최적인지 객관적으로 검증해 줍니다. 이번 프로젝트에서 실감한 그 가치를 앞으로도 빠질 수 없는 것으로 받아들이고 있습니다.

 

"이것으로 정답인지, 이 방향이 최적인지. 망설일 때 신뢰할 수 있는 세컨드 오피니언을 제시해 줄 수 있다. 그 존재는 앞으로도 빠질 수 없습니다" (우에하라 씨)

 

클래스메소드는 앞으로도 이루구루무의 랜섬웨어 대책과, 그 너머의 그룹 전체의 보안 강화를 계속 지원해 나갑니다.