출금 전 고객 승인 확인 필수
융펑은행 새 인터넷뱅킹 시스템이 해킹당해 418명 고객 예금이 타인에 의해 이체됐으며, 피해 금액은 4176萬元에 달해 사회적으로 큰 관심을 불러일으켰다. KPMG 안허우 기업관리 이사총경리 셰윈쩌는 고위험 송금에 대해 은행이 고객 신원, 기기, 거래 내용, 수취인 및 금액 등의 정보를 함께 확인해야 하며, 앞 단계 시스템에서 전달된 검증 완료 결과에만 의존해서는 안 된다고 제안했다. 은행은 이번 사건이 새 인터넷뱅킹 거래 시스템 공급업체의 보안 설정과 관련이 있다고 밝혔으며, 본인 확인 강화와 이상 거래 모니터링 등의 조치를 취했고, 전체 공격 방식은 후속 조사를 통해 밝혀져야 한다.
신원 오인으로 인한 거래 승인 엄격히 방지해야
셰윈쩌는 인터넷뱅킹 거래는 은행 창구 서비스와 같아서 계좌 정보를 조회할 수 있더라도 고객이 예금을 사용할 권한이 있는지, 해당 거래의 수취인과 금액에 고객이 동의했는지 여전히 확인해야 한다고 지적했다. 공격자는 반복적인 시도를 통해 유효 계좌를 찾아낼 수 있으며, 시스템이 조작자 신원을 오인하거나 거래 승인을 확실히 대조하지 않거나, 다른 프로그램이 보낸 지시를 고객이 확인한 것으로 간주하면 고객 본인 의사가 아닌 거래를 승인할 수 있다. 그는 인터넷뱅킹 보안의 마지막 방어선은 누가 로그인했는지 확인하는 것뿐만 아니라 출금 전에 누구에게, 얼마를 이체하는지, 그것이 정말 고객의 의사인지 확인하는 것이라고 강조했다.
테스트는 엔드투엔드 프로세스를 포함해야
은행 앱 출시 전에는 일반적으로 기능 및 보안 테스트를 수행하고 제3자 검사를 위탁할 수도 있다. KPMG 안허우젠예 집행이사 린다쿠이는 핵심은 테스트의 깊이, 범위 및 유효성에 있다고 지적했다. 테스트는 정상 이체가 완료될 수 있는지 확인하고 소스 코드와 개별 구성 요소의 보안을 점검할 뿐만 아니라 앱, 검증 서비스 및 출금 시스템 연동 후의 완전한 거래 프로세스도 포함해야 한다. 향후에는 신원 인증, 기기 관리, 거래 확인 및 관련 시스템 간 고객 승인 상태가 정확히 전달·검증되는지를 우선 점검해야 하며, 특히 고객 승인 없는 거래가 확실히 차단될 수 있는지 살펴봐야 한다.
신구 시스템 모두 통제 강화해야
셰윈쩌는 대만 금융업계의 과거 중대 보안 사고를 보면 위험은 종종 양극단에 나타난다고 분석했다. 하나는 오래 운영된 노후 시스템이고, 다른 하나는 막 출시된 신규 시스템이나 구성 요소이다. 노후 시스템은 아직 패치되지 않은 취약점이 있을 수 있고, 신규 시스템은 관리자가 보안 설정에 아직 익숙하지 않거나 충분히 완전한 테스트 없이 출시돼 위험이 커질 수 있다. 구 시스템은 명확한 패치 및 교체 계획을 마련해야 하고, 신규 시스템은 출시 전 정식 운영에 가까운 설정으로 엔드투엔드 거래 프로세스를 완전히 실행해 보고 이상 모니터링과 중단 메커니즘을 계획해야 한다. 사용자는 과도하게 공포에 떨 필요는 없지만 이체 또는 출금 알림을 켜두고, 본인이 아닌 거래를 발견하면 공식 앱이나 공식 홈페이지 고객센터 채널을 통해 신고해야 한다.