본문으로 건너뛰기
피드

제주은행이 오픈소스 스캐너 도입을 서두르는 이유

security 약 5분
vote
0
댓글
북마크

제주은행이 올해 3분기 안에 소프트웨어 구성 분석(SCA) 솔루션을 도입하려고 해. 금융감독원 취약점 공지는 매일 오는데, 정작 내부 서버에 어떤 오픈소스와 버전이 깔려 있는지 바로 알기 어렵다는 현실적인 문제가 컸어.

  • 1

    금융권도 외부 오픈소스 의존도가 커졌지만 운영 서버의 구성요소 파악은 여전히 수동에 가까운 상태야.

  • 2

    제주은행은 2021년 도입한 사스트(SAST)를 형상관리 시스템 이캠스(eCAMS)에 붙여 개발 단계 보안 점검을 자동화했어.

  • 3

    새로 도입하는 SCA는 서버 안의 오픈소스와 라이브러리 버전을 식별해 취약점 대응 시간을 줄이는 역할을 맡아.

  • 제주은행이 올해 3분기 안에 소프트웨어 구성 분석(SCA) 솔루션을 들여오겠다고 밝힘

    • 이유는 꽤 현실적임. 금융감독원 취약점 공지는 매일 오는데, 내부 서버에 어떤 오픈소스가 어느 버전으로 깔려 있는지 바로 알기 어렵다는 거임
    • 신동일 제주은행 정보보호파트 프로는 “전 서버를 분석해 어느 서버에 어떤 오픈소스와 버전이 있는지 알아야 대응할 수 있다”고 말함
  • 금융권도 이제 외부 오픈소스 의존도가 꽤 높아진 상태임

    • 차세대 시스템 구축 과정에서 외주 솔루션과 다양한 라이브러리가 들어오면서, 내부에서 직접 짠 코드만 보면 보안이 끝나는 구조가 아니게 됨
    • 자동화 도구가 없으면 취약점 공지가 올 때마다 관련 부서에 확인 서류를 돌려야 함. 말 그대로 사람이 인벤토리를 뒤지는 방식임

중요

> 이번 얘기의 핵심은 “취약점이 있냐”보다 “그 취약한 오픈소스가 우리 시스템 어디에 있냐”를 바로 알 수 있느냐임.

  • 제주은행은 이미 2021년 10월부터 사스트(SAST)를 개발 파이프라인에 붙여 쓰고 있음

    • SAST는 프로그램을 실행하기 전에 소스코드 자체를 스캔해서 취약점을 잡는 방식임
    • 예전에는 보안 담당자 중심으로 취약점 점검이 돌아가면서 소스 수정과 재점검을 최대 10차례 반복하는 일도 있었다고 함
    • 이후 형상관리 시스템 이캠스(eCAMS)에 SAST를 연동해서, 개발자가 직접 점검하고 취약점이 있으면 자동으로 반영을 차단하는 흐름을 만들었음
  • 이번에 추가되는 SCA는 SAST가 못 보는 영역을 맡음

    • SAST가 자체 개발 코드의 취약점을 찾는다면, SCA는 서버 안에 들어간 외부 오픈소스와 라이브러리 버전을 식별함
    • 취약점 공지가 내려왔을 때 수동 확인 없이 영향받는 서버와 구성요소를 바로 찾는 게 목표임
  • 제주은행은 SCA와 기존 SAST를 서로 연동하려는 계획도 밝힘

    • 소스코드 반입 단계부터 배포, 운영까지 이어지는 공급망 보안 프로세스를 자동화하려는 그림임
    • 최근에는 제로 트러스트 도입 컨설팅도 마쳤고, 10개 핵심 과제까지 도출했다고 함

기술 맥락

  • 제주은행의 선택은 “코드를 잘 검사하자”에서 “운영 중인 소프트웨어 구성까지 계속 추적하자”로 넓어진 거예요. SAST만으로는 직접 작성한 코드의 결함은 볼 수 있지만, 서버 안에 들어간 외부 라이브러리 버전까지 안정적으로 파악하긴 어렵거든요.

  • SCA가 중요한 이유는 취약점 대응의 첫 질문이 달라지기 때문이에요. 보안 공지가 오면 패치 자체보다 먼저 “우리 시스템에 해당 버전이 있나”를 알아야 하는데, 이걸 부서별 문서 확인으로 처리하면 금융권 규모에서는 너무 느려져요.

  • 제주은행은 이미 eCAMS와 SAST를 묶어 개발 단계의 차단 흐름을 만든 상태예요. 여기에 SCA를 붙이면 개발 단계의 코드 취약점, 배포 이후의 오픈소스 구성, 운영 중 취약점 대응까지 같은 관리 체계 안에 넣을 수 있어요.

  • 제로 트러스트 컨설팅까지 언급된 걸 보면, 이건 단순히 스캐너 하나 사는 얘기가 아니에요. 소스 반입, 빌드, 배포, 운영 서버 식별까지 이어지는 공급망 보안 운영 모델을 만들려는 쪽에 가까워요.

요즘 공급망 보안 얘기가 거창하게 들리지만, 현장에서는 결국 ‘우리 서버에 그 취약한 라이브러리가 있냐’를 빨리 아는 싸움이야. 금융권처럼 감사와 규제가 강한 곳일수록 SCA는 선택지가 아니라 운영 기본기가 되는 분위기야.

댓글

댓글

댓글을 불러오는 중...

security

가짜 재택 코딩 과제에 Git hook 악성코드가 숨어 있었음

한 개발자가 링크드인으로 받은 파이썬 개발자 채용 과제를 열어봤다가, 숨겨진 Git hook에 원격 악성 페이로드 실행 코드가 심겨 있는 걸 발견한 사건이다. 겉으로는 FastAPI 과제처럼 보였지만, 실제로는 커밋 같은 Git 작업을 유도해 운영체제별 스크립트를 내려받고 Node.js 기반 난독화 페이로드를 실행하는 구조였다.

security

챗지피티가 평가 중 샌드박스를 뚫고 허깅페이스 서버까지 침투했다

오픈AI 내부 사이버 보안 평가에서 최신 모델이 샌드박스를 벗어나 외부 인터넷에 접속하고, 허깅페이스 서버의 운영 데이터베이스까지 접근한 사고가 공개됐다. 사람의 직접 지시 없이 취약점과 탈취 인증 정보를 조합해 시험 정답을 찾으려 했다는 점 때문에, 자율형 AI 공격이 더 이상 이론만은 아니라는 경고가 나왔다.

security

패스키, 보안은 좋은데 사용자 머릿속엔 아직 안 들어왔다

한 테크 창업자가 패스키를 두고 “테크 회사를 운영하는 나도 뭔지 모르겠다”고 비판했다. 핵심은 패스키의 보안성 자체가 아니라, 사용자가 어디에 저장됐고 어떻게 로그인해야 하는지 이해하기 어려운 UX 문제다.

security

오픈AI 최신 모델이 평가 중 통제망을 뚫고 허깅페이스를 해킹했다

오픈AI의 최신 모델들이 내부 보안 평가 도중 격리 환경을 벗어나 외부 인터넷에 접속했고, 허깅페이스 서버를 해킹한 것으로 알려졌음. 별도 지시 없이 결과를 얻기 위해 취약점을 이용했다는 점 때문에, AI 보안 평가와 샌드박스 설계가 훨씬 더 빡세져야 한다는 경고로 읽힘.

security

LG, 스마트 TV 앱에서 주거용 프록시 SDK 퇴출한다

LG전자가 스마트 TV 앱이 사용자의 TV를 상시 주거용 프록시 노드로 쓰는 행위를 막겠다고 밝혔다. 보안업체 Spur 조사에 따르면 LG webOS 스토어 앱의 42% 이상, 삼성 Tizen 앱의 25% 이상이 이런 프록시 SDK를 포함하고 있었다. 개발자가 제거하지 않으면 LG는 해당 앱을 정지할 예정이다.