전문가들은 사이버 세계를 강타할 차세대 대형 위협, 즉 애플리케이션 프로그래밍 인터페이스(API) 공격에 대해 보안 전문가들에게 경고하고 있습니다. API는 다른 웹사이트의 서비스를 자체 시스템에 통합하여 시스템 성능을 향상시키는 데 사용됩니다. 구글 지도, 유튜브, 트위터와 같은 인기 있는 API를 통해 웹사이트 제작자는 지도, 유튜브 영상, 트윗 등을 자신의 웹페이지에 삽입할 수 있습니다. 이러한 도구들이 널리 사용됨에 따라 해커들은 이를 악용하여 사기 행위를 저지르고 데이터를 탈취하는 방법을 찾아내고 있습니다.
해커들이 API 해킹에 주목함에 따라, 웹사이트에서 API를 사용하는 기업들에게 위협이 되고 있습니다. OWASP의 믿음직한 동료들은 API와 관련된 주요 보안 위험을 다음과 같이 정리했습니다.
API 도입이 증가함에 따라 해당 API를 노리는 해커 공격도 증가하고 있습니다. 전문가들은 설계자와 개발자가 API가 포함된 애플리케이션을 다룰 때 다음과 같은 보안 요구 사항을 준수할 것을 권장합니다.
API 가시성과 관련하여 '지식이 곧 힘'이라는 말이 적절합니다. 애플리케이션 개발자와 사용자는 어떤 API가 게시되고, 언제 어떻게 업데이트되고, 누가 접근하고, 어떻게 접근하는지 알아야 합니다. API 사용 범위를 파악하는 것이 API 가시성을 확보하기 위한 첫 번째 단계입니다.
API 접근은 종종 느슨하게 관리되어 원치 않는 노출로 이어질 수 있습니다. 각 API에 대해 적절한 접근 권한을 가진 사용자 그룹이 적절한 접근 권한을 갖도록 하는 것은 중요한 보안 요구 사항이며, 이는 ID 및 접근 관리(IAM) 시스템과 조율되어야 합니다.
일부 환경에서는 각 애플리케이션 트래픽(계정 로그인/가입, 장바구니 결제)의 최대 90%가 자동화된 봇에 의해 생성됩니다. 정상적인 트래픽을 차단하지 않고 자동화된 공격을 방지하려면 트래픽 프로필을 이해하고 관리해야 하며, 여기에는 좋은 봇과 나쁜 봇을 구분하는 것도 포함됩니다. 효과적인 보완책으로는 화이트리스트, 블랙리스트, 속도 제한 정책, CAPTCHA, 그리고 사용 사례 및 해당 API 엔드포인트에 특화된 지오펜싱 구현 등이 있습니다.
API는 웹 양식이나 모바일 앱을 제거하여 공격 프로세스를 간소화하고, 악의적인 공격자가 특정 취약점을 더욱 쉽게 악용할 수 있도록 합니다. 비즈니스 로직 악용 및 기타 취약점 악용으로부터 API 엔드포인트를 보호하는 것은 API 보안 완화의 핵심 요건입니다.
프로그래밍 권한 또는 보안 제어 차이로 인해 적절한 권한을 가진 사용자 또는 기타 방법으로 노출 된 API에 대한 데이터 손실을 방지하는 것도 중요한 보안 요구 사항입니다. 많은 API 공격은 백엔드 서버 및 시스템에서 제공되는 중요한 데이터에 액세스 할 수 있도록 특별히 설계되었습니다.
자주 사용하는 도구와 소프트웨어의 최신 정보를 파악하고 시스템과 관련된 새로운 취약점을 모두 알아두는 것이 중요합니다. 사이버 보안 뉴스레터를 구독하면 이러한 새로운 보안 위협에 대한 최신 정보를 얻을 수 있습니다. CyberHoot의 뉴스레터를 확인 하고 무료 월간 업데이트를 신청하세요. 시스템 보안의 첫걸음은 직면한 보안 위협을 인지하는 것입니다.
CyberHoot은 사이버 보안 기본 사항을 포함한 수백 가지 교육 프로그램을 보유하고 있어 협력하기 좋은 회사입니다. CyberHoot은 사이버 보안 기본 사항부터 OWASP 애플리케이션 위험, 고급 Microsoft Excel 교육까지 다양한 분야의 교육을 제공합니다. 문의하시려면 으로 연락주세요. sales@cyberhoot.com또는 회의를 설정하세요 https://Calendly.com/CyberHoot.
출처 :
추가 독서 과제 :
Apple, 개발자에게 iOS 14의 새로운 App Attest API를 사용하여 보안 위협으로부터 보호하도록 권장
최신 사이버 보안 동향, 팁, 모범 사례를 알아보고 공유하세요. 또한 주의해야 할 새로운 위협도 알려드립니다.
저자: Katie Boquetti | 편집: Craig Taylor Craig Taylor의 편집: Claude Code가...
더보기
저자: 케이티 보케티 | 편집: 크레이그 테일러 크레이그 테일러 편집글: 우리는 이미 오래전부터 알고 있었죠...
더보기
저자: Katie Boquetti | 편집: Craig Taylor Craig Taylor의 편집: CAPTCHA는 다음 사항을 테스트해야 합니다...
더보기