API는 운영 체제, 프로그래밍 언어 등에 있는 라이브러리를 응용 프로그램 개발시 이용할 수 있도록 규칙들을 정의해 놓은 인터페이스다.
API 보안이 중요한 이유는, 기업은 API를 이용해 서비스를 연결하고, 데이터를 전송하기 때문에 API가 손상, 노출 또는 해킹되면 주요 데이터 보안 유출사고의 원인이 되기 때문이다.
실제로 소비자 신용 평가 회사인 엑스페리안(Experian)에서 API의 취약점이 발견됐다. 누구나 엑스페리안 파트너 웹사이트에 접속해 미국인 개개인의 신용 등급을 확인할 수 있게 됐다. 이름과 우편주소만 입력하면 본안이 아니더라도 점수를 알아낼 수 있었다. 취약한 API가 사용된 모든 온라인 소비스 어디나에 같은 유형의 유출사고가 일어날 수 있다고 보안 전문가들은 경고하고 있다.
API를 사용하는 기업들이 기하급수적으로 늘어나고 있고, 실제로 API에 의존적인 앱의 수 역시 빠르게 증가하고 있기 때문에 API는 앞으로 주요 표적이 될 수밖에 없는 요소다.
[제작=서울여대 정보보호학과 학생회]
<저작권자: 보안뉴스(www.boannews.com) 무단전재-재배포금지>