냉동고는 식료품점에서 가장 지루한 부분이어야 한다. 이번 주, 냉동고는 보안 사건의 주인공이 되었다. 유럽 6개국에 걸친 식료품 체인의 냉장 시스템이 오작동하여 일부 냉동고 온도가 화씨 122도(섭씨 50도)까지 치솟았고, 매장들은 식품을 버려야 했다. 이 사건은 슈퍼마켓 냉동고 사이버 공격으로 의심되며, 현실 세계에서 가동되는 취약한 레거시 소프트웨어에 대한 우려를 다시 불러일으켰다.

귀속 여부는 여전히 '의심' 단계로 설명되고 있으므로, 무엇이 알려졌고 무엇이 알려지지 않았는지에 대해 신중할 필요가 있다. 분명한 것은 패턴이다. 물리적 장비를 제어하는 소프트웨어가 의도적으로 보이는 방식으로 실패했고, 그 결과는 탈취된 데이터가 아닌 상한 재고로 측정되었다.

슈퍼마켓 냉동고에 무슨 일이 일어났나

보도에 따르면, 6개국 식료품 체인의 냉장 시스템이 정상적으로 작동하지 않았다. 일부 경우 냉동고 온도가 화씨 122도까지 올라갔다. 매장들은 더 이상 안전하게 판매할 수 없게 된 식품을 폐기해야 했다.

프랑스 부분 사건에 대한 보도는 해커들이 냉장 장치를 조절하는 소프트웨어를 장악하여 일부 장치를 밤새 가열하도록 강제했다고 설명한다. 일부 보도는 영향을 받은 프랑스 장치 수를 수백 대로 추정한다. 냉장 장비 제조사인 단포스(Danfoss)는 AFP에 영향을 받은 장비 대부분이 "더 이상 소프트웨어나 보안 업데이트를 받지 못하는" "레거시" 제품이라고 말했다고 보도되었다. 우리는 해당 수치를 독립적으로 검증하지 않았으며, 조사는 진행 중인 것으로 보인다.

이 사건의 피해는 대부분 재정적·운영적이었다. 재고 손실, 매장 운영 차질, 직원들의 뒷수습 등이다. 그러나 같은 유형의 접근은 원칙적으로 열, 냉기, 물, 전력을 제어하는 모든 시스템에 영향을 미칠 수 있다.

레거시 소프트웨어가 슈퍼마켓 냉동고 사이버 공격을 가능하게 하는 이유

냉장 컨트롤러는 운영 기술(OT)이라는 범주에 속한다. 노트북이나 휴대폰과 달리, 이러한 장치는 최소한의 관리로 수년간 작동하도록 설계된다. 설치되고, 기술자가 모니터링할 수 있도록 네트워크에 연결된 후, 대부분 잊힌다.

이러한 설계는 몇 가지 익숙한 취약점을 만든다:

  • 더 이상의 업데이트 없음. 제조사가 제품에 대한 보안 패치 발행을 중단하면, 이후 발견되는 모든 결함은 영구적으로 열린 상태로 남는다. 보도된 단포스의 성명은 바로 이 문제를 지적한다.
  • 설계상의 원격 관리. 중앙 집중식 시스템을 통해 기술자는 매장을 방문하지 않고도 문제를 진단하고 변경 사항을 적용할 수 있다. 이러한 편의성은 시스템이 인터넷에서 접근 가능하거나 제대로 보호되지 않을 경우 공격자에게 단일 표적을 제공하기도 한다.
  • 긴 수명. 10년 전에 구매한 장비는 냉동고로서는 완벽하게 작동할 수 있지만, 네트워크에 연결된 컴퓨터로서는 방어가 불가능할 수 있다.
  • 보안보다 안전. 이러한 시스템은 종종 결정적인 침입자에 저항하기보다는 안정적으로 계속 작동하도록 설계되었다.

이 중 슈퍼마켓에만 해당하는 것은 없다. 병원, 공장, 건물 관리 시스템도 가동 시간과 패치 적용 사이의 동일한 트레이드오프를 공유한다.

이것이 당신에게 의미하는 것

대부분의 독자는 식료품 체인을 운영하지 않지만, 많은 이들이 같은 구성의 소규모 버전을 운영한다. 가정이나 소규모 사업체에는 라우터, 네트워크 카메라, 스마트 온도조절기, 연결된 냉장고, NAS 드라이브, POS 단말기가 있을 수 있다. 각각은 인터넷에 연결된 작은 컴퓨터이며, 많은 것이 수년 전에 구매되어 한 번도 업데이트되지 않았다.

냉동고 사건의 교훈은 주방 가전이 음식을 익힐 것이라는 것이 아니다. 구식 소프트웨어를 가진 인터넷 노출 장치가 네트워크로 침입하는 현실적인 경로이며, 그 영향이 데이터를 넘어 물리적 운영에까지 미칠 수 있다는 것이다. 원격 모니터링 서비스에 연결된 대형 냉동고가 있는 작은 카페, 레스토랑, 상점에게 이 시나리오는 먼 이야기가 아니다. 재고 손실은 대형 체인보다 소규모 사업체에 훨씬 더 큰 타격을 준다.

여기서 라우터가 가장 중요하다. 라우터는 다른 모든 장치의 관문이다. 라우터가 오래되었거나, 패치되지 않았거나, 기본 비밀번호로 관리된다면, 그 뒤에 있는 모든 것이 그 위험을 물려받는다.

연결된 장치와 라우터를 보호하는 방법

노출을 줄이기 위해 전문 도구가 필요하지는 않다. 짧은 점검만으로도 큰 효과를 볼 수 있다:

  1. 연결된 것을 목록화하라. 라우터의 장치 목록을 확인하고 인식하지 못하거나 더 이상 사용하지 않는 것을 기록하라. 필요 없는 것은 분리하라.
  2. 펌웨어를 업데이트하라. 라우터와 모든 연결된 장치에 최신 업데이트를 설치하라. 자동 업데이트가 제공되는 경우 활성화하라.
  3. 수명 종료 상태를 확인하라. 제조사가 각 장치를 여전히 지원하는지 찾아보라. 제품이 더 이상 보안 업데이트를 받지 못한다면, 교체를 계획하거나 최소한 격리하라.
  4. 기본 자격 증명을 변경하라. 공장 출하 사용자 이름과 비밀번호를 고유하고 강력한 것으로 교체하고, 비밀번호 관리자를 사용하여 관리하라.
  5. 사용하지 않는 원격 접속을 끄라. 특별한 이유가 없다면 라우터의 원격 관리, 포트 포워딩, UPnP를 비활성화하라.
  6. 네트워크를 분할하라. 스마트 장치, 카메라, 장비를 노트북과 업무 파일로부터 떨어진 게스트 또는 별도 네트워크에 배치하라. 한 장치가 침해되더라도 피해가 격리된다.
  7. 소규모 사업체는 공급업체에 직접 질문하라. 공급업체가 냉장 또는 기타 장비를 원격으로 관리한다면, 접속이 어떻게 보호되는지, 누가 로그인할 수 있는지, 하드웨어가 여전히 지원되는지 물어보라.

핵심 요점

슈퍼마켓 냉동고 사이버 공격은 레거시 소프트웨어가 백오피스 문제로만 남지 않는다는 것을 생생하게 상기시켜 준다. 오래되고 패치되지 않은 시스템이 인터넷에서 접근 가능할 때, 공격은 녹아버린 재고와 빈 진열대로 이어질 수 있다. 같은 원칙이 가정과 작은 상점에도 적용된다. 무엇이 연결되어 있는지 파악하고, 최신 상태를 유지하고, 더 이상 패치할 수 없는 것은 퇴역시키고, 위험한 장치를 나머지 네트워크로부터 분리하라. 이번 주에 한 시간을 내어 라우터와 연결된 장치를 점검하라. 냉동고 가득한 음식을 버리는 비용, 또는 그보다 더 나쁜 상황에 비하면 작은 일이다.