앱과 API 보안에 있어서 취약점을 프로덕션에 적용할 때까지 발견하지 못하는 것은 마치 침입이 발생한 후 보안 시스템을 설치하는 것과 같습니다. 너무 늦습니다. 이 원칙은 우리가 API 보안 서비스에 접근하는 방식의 핵심입니다.
F5 팀이 F5 애플리케이션 제공 및 보안 플랫폼 의 일부인 F5 분산 클라우드 API 보안 서비스를 위한 새로운 API 테스트 기능을 소개하게 되어 기쁩니다. 이 기능을 사용하면 보안팀은 공격자가 악용할 기회를 갖기 전에 취약점을 사전에 식별하여 개발 프로세스 초기에 잠재적인 문제에 대한 통찰력을 얻을 수 있습니다. 오늘날 끊임없이 변화하는 위협 환경에서 API 보안 태세를 강화하고자 하는 조직에게는 획기적인 변화입니다.
애플리케이션 프로그래밍 인터페이스(API)는 디지털 비즈니스의 중추가 되었습니다. 그들은 애플리케이션을 연결하고, 디지털 경험을 가능하게 하며, 혁신을 주도합니다. 하지만 이러한 연결성에는 상당한 위험이 따릅니다. 2025년 F5 애플리케이션 전략 보고서 에 따르면, 조직의 58%가 API 확산을 심각한 문제로 지적하며, 이로 인해 관리가 복잡해지고 중요한 서비스와 민감한 데이터를 포함한 비즈니스 자산이 점점 더 많이 노출될 수 있습니다.
오늘날 대부분의 조직은 API 보안에 사후적으로 접근합니다. 그들은 프로덕션 환경에서 트래픽을 모니터링하여 공격을 나타낼 수 있는 의심스러운 패턴이나 동작을 식별하려고 노력합니다. 이런 접근 방식이 필요한 것은 사실이지만, 그 자체로는 충분하지 않습니다.
우리가 발견한 첫 번째 과제 중 하나는 각 보안 테스트를 상황에 맞게 인식하고 타겟팅하는 방법을 이해하는 것이었습니다. 먼저 각 엔드포인트의 논리와 기능을 이해한 후, 각 API에 맞는 구체적인 테스트를 시작할 수 있어야 했습니다. 각 API는 목적과 구현 방식에 따라 고유한 취약점을 가지고 있기 때문에 이러한 수준의 맞춤 설정이 필수적입니다.
그 결과, 보안 팀이 사전 프로덕션 API 엔드포인트를 대상으로 타겟팅 테스트를 실행할 수 있는 새로운 API 테스트 기능이 탄생했습니다. 배포 전에 취약점을 식별함으로써 조직은 문제가 프로덕션 환경에서 악용되기 전에 해결할 수 있습니다.
우리의 경험을 통해 얻은 또 다른 통찰력은 실제로 API 테스팅 도구를 사용하는 사람이 누구인지 이해하는 것이었습니다. 처음에는 DevOps 팀과 개발자를 타겟으로 삼았지만, 보안 운영(SecOps) 및 개발 보안 운영(DevSecOps) 전문가가 주요 사용자라는 사실을 알게 되었습니다. 이런 깨달음이 우리의 접근 방식을 형성했습니다.
우리는 너무 많은 구성과 세부 사항으로 솔루션을 복잡하게 만드는 것이 최선의 대응책이 아니라는 것을 깨달았습니다. 보안 팀에는 강력하면서도 간단한 솔루션이 필요합니다. 즉, 광범위한 교육이나 설정이 필요하지 않고도 기존 워크플로에 쉽게 통합할 수 있는 솔루션입니다.
당사 솔루션은 OWASP(Open Web Application Security Project) API 보안 상위 10 에 맞춰 정교한 테스트를 수행하며, 여기에는 깨진 인증, 권한 부여 누락 및 기타 심각한 취약점을 확인하는 작업이 포함됩니다. 하지만 보안 팀이 쉽게 접근하고 활용할 수 있는 방식으로 이를 실현합니다.
API 보안의 경제적 이익은 상당합니다. IBM의 데이터 침해 비용 보고서에 따르면 2024년 전 세계 데이터 침해의 평균 비용은 488만 달러에 달했으며, 이는 전년 대비 10% 증가한 수치입니다. 같은 연구에 따르면 보안팀이 침해를 식별하고 봉쇄하는 데 걸린 평균 시간은 258일이었습니다.
탐지 기간이 길어지면 공격자가 민감한 데이터와 시스템에 접근할 수 있는 취약성이 장기간 지속됩니다. 특히 API의 경우 귀중한 데이터와 비즈니스 기능에 직접 액세스할 수 있기 때문에 영향이 훨씬 더 심각할 수 있습니다. 사전 예방적 API 테스트를 구현하면 조직에서는 취약점이 실제 운영 환경에서 악용되기 전에 이를 식별하고 수정할 수 있습니다. 이러한 예방적 접근 방식은 비용이 많이 드는 침해를 방지하는 데 도움이 될 뿐만 아니라, 악용이 발생한 후에 취약점을 해결하는 것에 비해 수정에 걸리는 시간과 노력을 크게 줄여줍니다.
아마도 우리가 얻은 가장 중요한 통찰력은 사전 예방적 테스트나 런타임 모니터링만으로는 강력한 API 보안을 구축하기에 충분하지 않다는 것입니다. 조직에는 취약점을 조기에 파악하기 위한 테스트와 알려지지 않은 취약점을 악용하는 공격을 포착하기 위한 모니터링이 모두 필요합니다.
API 공격은 계속해서 진화하고 그 영향력이 심화됨에 따라 이러한 계층적 접근 방식이 더욱 중요해졌습니다. 가트너에 따르면, API 침해로 인해 평균적인 보안 침해보다 최소 10배 더 많은 데이터가 유출됩니다. 이는 조직이 단 하나의 방어선에만 의존할 수 없는 이유를 보여주는 충격적인 통계입니다. 공격이 더욱 정교해지고 잠재적 피해도 커지면서 예방적 테스트와 적극적 모니터링의 필요성이 그 어느 때보다 분명해졌습니다. API가 애플리케이션과 서비스를 연결하는 오늘날의 디지털 경제에서 사전 예방적 보안 테스트는 모범 사례일 뿐만 아니라 비즈니스 필수 사항입니다. 취약점이 악용되기 전에 이를 식별하고 해결함으로써 조직은 가장 귀중한 디지털 자산을 보호하는 동시에 고객이 기대하는 원활한 경험을 제공할 수 있습니다.
여기에서 포괄적인 F5 분산 클라우드 API 보안 솔루션에 대해 자세히 알아보세요.