API는 애플리케이션 계층에서 추상화하는 기능을 통해 가치를 창출합니다. 예를 들어, API를 사용하여 내부 시스템 및 데이터에 대한 액세스를 추상화하면 기존 IT 시스템에 대한 액세스를 간소화하고 자동화하는 방법을 제공합니다. API는 또한 생태계와 파트너 간의 통합을 달성하는 수단입니다. API는 오늘날 자동화 및 오케스트레이션의 주요 수단이기도 하며, 이로 인해 성공적인 디지털 혁신 여정의 핵심 기술 중 하나가 되었습니다. 따라서 API는 혁신, 효율적인 실행, 수익 창출의 원천으로서 기업의 전략적 요소가 되었습니다.
수익화
디지털 경제에서는 수익을 창출할 수 있는 모든 것은 결국 수익화될 것입니다. 이는 특히 API에 해당하며, 연구에 따르면 API 경제는 강력합니다.
완성
API는 ESB와 웹 기반 포털을 대체하여 기업 간 통합의 주요 수단이 되었습니다. 디지털 경제에서 비즈니스 성공을 위한 전략적 구성 요소로서 API에 대한 의존성은 잘 입증되어 있습니다.
o 60% 이상이 API 통합이 비즈니스 전략에 매우 중요하다고 동의했습니다. ( API 통합 현황 2018 )
o 모든 B2B 협업의 50% 이상이 API 통합을 통해 이루어집니다. ( API 통합 현황 2018 )
o 51%는 API 개발 결정을 내리는 데 있어 '외부 조직과의 파트너십'을 주요 동인으로 꼽았습니다.
( API 상태 2019 )
API에 대한 마이크로서비스와 같은 비즈니스 및 최신 애플리케이션 아키텍처의 의존성은 이러한 엔드포인트에 대한 액세스 또는 제어권을 얻는 것이 얼마나 중요한지 이해하는 공격자에게 특히 매력적인 대상이 됩니다. 이러한 위험은 API 계층에 더 많은 주의를 기울여야 한다는 것을 의미하며, 특히 API가 나타내는 비즈니스 기능에 대한 액세스 보안에 더 많은 주의를 기울여야 한다는 것을 의미합니다.
인증은 선택 사항이 아닙니다
API 보안은 액세스부터 시작됩니다. 즉, 인증을 의미합니다. 개방형 API는 API 접근 모델에 대한 설명이 되어서는 안 됩니다. 이는 API가 잘 문서화되어 있고 표준을 따른다는 것을 의미하는 속성입니다. API를 호출하려면 항상 인증이 필요하며, 이상적으로는 승인이 필요합니다.
다양한 옵션이 있으므로 선택하기 전에 각 옵션의 기능과 한계를 파악해야 합니다.
API 보안은 애플리케이션에 직접 구현할 수 있고, 더 나은 방법은 API 게이트웨이에 구현하는 것입니다. API 게이트웨이는 속도 제한(실수 또는 의도적인 서비스 거부 공격 방지) 및 권한 부여와 같은 기능을 통해 API를 추가로 보호할 수 있습니다 . 인증은 특정 API 호출에 대한 액세스를 지정된 클라이언트(일반적으로 토큰 또는 API 키로 식별)에게만 허용하여 API에 대한 액세스를 좁힙니다. API 게이트웨이는 사용되는 HTTP 메서드를 제한하고 다른 메서드를 남용하려는 시도를 기록하여 공격 시도를 파악할 수도 있습니다.
애플리케이션에 대한 의존성은 애플리케이션이 사용하는 API도 보호해야 한다는 것을 의미합니다. 아직 기본 사항부터 시작하지 않았다면, 지금이 시작해야 할 때입니다. 비즈니스를 보호하려면 안전한 API가 필요합니다.