5대 은행 모두 해킹 공격 노출…AI 기반 동시다발 침투 우려 확산

작성자

카테고리:

국내 5대 은행이 모두 해킹 공격에 노출된 것으로 나타나면서 금융권의 보안 위기감이 커지고 있다. 특히 최근 공격이 비슷한 시기에 여러 금융사를 동시에 겨냥했다는 점에서 인공지능(AI)을 활용한 자동화 해킹 가능성까지 제기되고 있다.

금융권에 따르면 KB국민은행과 신한은행, 하나은행, 우리은행, NH농협은행이 모두 해킹 공격을 받은 것으로 확인됐다. 이 가운데 국민은행과 신한은행, 하나은행에서는 실제 고객 정보가 유출됐고, 부산은행에서도 외주 직원 개인정보가 노출됐다.

국민은행은 지난달 30일 직원용 모바일 업무지원 시스템이 해킹된 사실을 확인했다. 이 과정에서 고객 119명의 개인·신용정보가 빠져나갔다. 유출 정보에는 이름과 전화번호, 주소, 암호화된 주민등록번호 등이 포함됐다.

하나은행에서도 같은 날 직원 영업지원시스템이 공격을 받아 고객 89명의 개인정보가 유출됐다. 부산은행 역시 이달 1일 웹서버 공격을 받아 외주 직원 11명의 이름과 전화번호 등 개인정보가 노출됐다고 밝혔다.

가장 피해 규모가 컸던 곳은 신한은행이다.

신한은행은 지난달 28일부터 사흘간 이어진 외부 공격으로 대출모집인용 모바일 간편조회 서비스가 침해됐고, 고객 2만5729명의 개인정보가 유출된 것으로 확인됐다.

인터넷뱅킹 아닌 ‘업무지원 시스템’이 표적

이번 사고의 공통점은 고객이 직접 이용하는 모바일뱅킹이나 인터넷뱅킹보다 직원과 외부 협력자가 사용하는 주변 업무시스템이 주요 공격 대상이 됐다는 점이다.

은행들은 핵심 금융거래 시스템에는 문제가 없었다고 설명하고 있지만, 고객정보와 내부 업무망에 연결된 별도 시스템이 실제로 뚫렸다는 점에서 보안 사각지대에 대한 우려가 커지고 있다.

특히 하나의 핵심 시스템을 정면으로 공격하기보다 상대적으로 방어 수준이 낮을 수 있는 직원용 시스템이나 협력사용 서비스부터 침투하는 방식이 반복됐다는 점이 주목된다.

우리은행과 NH농협은행에서도 공격 시도가 있었지만 현재까지 고객정보 유출 피해는 확인되지 않은 것으로 알려졌다.

AI가 취약점 찾아 공격했나

보안업계가 가장 주목하는 부분은 AI 에이전트를 활용한 공격 가능성이다.

AI 에이전트는 사람이 일일이 명령하지 않아도 스스로 정보를 수집하고 시스템의 취약점을 탐색한 뒤 공격 경로를 설계할 수 있다. 여러 금융사의 웹서비스를 동시에 점검하고 약한 지점을 빠르게 찾아내는 방식으로 활용될 경우 기존 수작업 해킹보다 공격 속도와 범위가 크게 확대될 수 있다.

이번 사고가 짧은 기간 여러 은행에서 연이어 발생하면서 단순히 우연한 개별 사고가 아니라 자동화된 방식으로 다수 금융사를 동시에 노렸을 가능성이 거론되는 이유다.

다만 실제 공격 과정에서 어떤 AI 도구가 사용됐는지, 동일한 공격 주체가 여러 금융사를 동시에 겨냥했는지는 아직 확인되지 않았다.

경찰·금융당국 조사 착수

경찰청 사이버테러대응수사대는 피해가 발생한 은행들을 대상으로 입건 전 조사에 착수했다. 공격 경로와 유출 범위, 공격 주체 간 연관성 등을 확인할 것으로 보인다.

금융위원회와 금융감독원, 금융보안원도 현장 조사와 전산시스템 점검에 들어갔다.

전문가들은 금융회사들이 기존의 방어 중심 보안체계에서 한 단계 더 나아가 AI를 이용해 스스로 취약점을 찾아내는 예방형 시스템을 강화해야 한다고 지적한다.

단순히 사고가 발생한 뒤 차단하고 복구하는 방식으로는 AI 기반 자동화 공격의 속도를 따라가기 어렵기 때문이다.

특히 인증 절차를 다중화하고, 직원용 시스템과 외부 협력사 접속망까지 포함해 보안 수준을 다시 점검할 필요성이 커지고 있다.

AI를 이용한 모의 해킹을 통해 실제 공격이 발생하기 전에 취약점을 발견하는 방식도 대안으로 거론된다.

이번 연쇄 공격은 은행 보안의 핵심이 고객용 모바일 앱이나 인터넷뱅킹에만 있지 않다는 점을 보여준다.

앞으로는 내부 업무망과 외주 시스템, 대출모집인용 서비스 등 금융회사와 연결된 모든 접점을 하나의 보안 체계 안에서 관리해야 할 필요성이 더욱 커질 전망이다.

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다