Reddit

UBC researchers uncover new cyber threat to water and energy networks

UBC 연구진, 수도·에너지망 겨냥한 새 사이버 공격 기법 발견

UBC 연구진이 암호화된 산업제어시스템(ICS) 통신의 크기와 전송 시점을 분석해 핵심 메시지를 골라 차단하는 공격 기법 ICS-Sniper를 실험실에서 시연했습니다. 클라우드와 시설 사이의 라우터를 먼저 장악해야 하지만, 소량의 메시지 차단만으로도 물 처리 공정에 지연이나 이상 동작을 일으켰습니다.

에디터 노트

라우터 장악이 선행 조건이라는 점과 공격의 실험 결과를 함께 보면, ICS-Sniper의 기여는 암호화를 깨는 데 있지 않고 암호화된 트래픽의 패턴만으로 공정에 영향을 주는 메시지를 골라낼 수 있음을 보인 데 있습니다. 물 처리 모델에서는 펌프 시작 지연과 밸브 개방 연장을 재현했지만, 전력망 데이터셋에서는 트래픽 분석을 시험했을 뿐 운영 중단을 시연하지 않았습니다. 댓글은 라우터나 IT망을 이미 장악한 공격자에게 이 기법이 얼마나 더해지는지, 그리고 산업망 분리가 더 직접적인 방어인지 묻습니다. 연구진도 통신을 덜 예측 가능하게 만들고 대체 경로와 공정 회복력을 갖추는 방안을 제안합니다. 따라서 이 결과는 모든 시설에서의 현실적 발생 가능성을 입증했다기보다, 암호화만으로 통신의 동작 패턴까지 감추지는 못하며 소량의 차단도 공정 제어에 영향을 줄 수 있음을 보여주는 실험으로 읽는 편이 정확합니다.

AI 요약

브리티시컬럼비아대학교(UBC) 연구진은 클라우드 기반 감시·제어 시스템과 산업 시설이 주고받는 암호화 통신을 분석해 중요 메시지가 오가는 시점을 추정하고, 해당 메시지만 골라 차단하는 공격 기법 ICS-Sniper를 제시했습니다. 공격자는 시설 내부 시스템을 침해하거나 암호를 해독할 필요는 없지만, 시설과 클라우드 사이 트래픽을 전달하는 라우터를 먼저 장악해야 합니다. 메시지 내용이 숨겨져 있어도 통신 시점과 크기 같은 패턴으로 중요 명령을 가려낼 수 있다는 점이 연구의 출발점입니다.

물 처리 시험 설비에서 확인한 영향

연구진은 싱가포르기술디자인대학교(SUTD)의 물 처리 연구 시험 설비를 클라우드 연결 방식으로 구성해 공격을 시험했습니다. 소프트웨어 제어기를 쓴 모델과 산업용 제어 하드웨어를 쓴 모델을 각각 사용했으며, 둘 다 물리 공정을 모사했습니다. 한 실험에서는 깨끗한 물을 펌프로 보내는 작업 시작이 약 15분 늦어졌습니다. 다른 실험에서는 밸브가 의도한 시간보다 9분 넘게 열린 상태로 남았습니다. 실제 시설에서 같은 일이 발생하면 처리된 물이 손실될 수 있다고 연구진은 설명했습니다.

ICS-Sniper는 네트워크를 대량 트래픽으로 마비시키거나 시설 내부 장비를 직접 장악하는 방식과 다릅니다. 통신 패턴을 관찰해 중요한 순간을 예측한 뒤 통신량 중 일부만 차단합니다. 연구진은 실험 과정에서 시험한 공격 탐지기가 이 공격을 알아채지 못했다고 밝혔습니다. 물 처리 시설은 공개된 설계도를 활용해 제어 시스템을 재현할 수 있어 연구 대상으로 골랐습니다. 전력망 데이터셋을 포함해 여러 산업 통신 프로토콜에서도 트래픽 분석 방법을 시험했지만, 실제 공정 중단은 물 처리 모델에서 시연했습니다.

대응 방안과 연구 공개

연구진은 메시지 크기를 패딩하거나 전송 시점을 조정해 통신을 덜 예측 가능하게 만드는 방안을 제안했습니다. 다만 산업 장비의 시간 요구 조건은 지켜야 합니다. 네트워크가 끊겨도 공장 제어와 조정이 버티도록 만들고, 중요 통신에 대체 경로를 마련하는 방안도 언급했습니다. 재현 실험을 위한 코드와 시험 설비 구성 안내, 네트워크 트래픽 데이터도 공개했습니다.

논문 제목은 "ICS-Sniper: A Targeted Blackhole Attack on Encrypted ICS Traffic"이며, 2027년 네트워크 및 분산 시스템 보안 심포지엄(NDSS) 발표 대상으로 채택됐습니다.

Reddit 반응

  • @u/SecTechPlus — 공격자는 시설과 클라우드 사이 트래픽을 전달하는 라우터를 먼저 장악해야 합니다. [...] 새 기법은 암호화 통신의 패턴으로 중요한 순간을 예측해 메시지 일부만 골라 차단합니다. 흥미로운 연구지만 실제 위협 행위자들이 많이 쓸지는 잘 모르겠습니다.
    • @u/unkiltedclansman — OT 트래픽을 처리하는 IT 네트워크를 장악한 시점이면 이미 승부는 끝난 셈입니다.
  • @u/wijnandsj — "암호를 해독할 필요도 없다"고요. 하하, 무슨 암호화가 있다는 거죠?
  • @u/SoupEnthusiasm — SCADA나 ICS 보안은 늘 골치 아픕니다. 일반 웹 앱처럼 패치할 수 없기 때문입니다. 제어망을 업무망과 분리하는 게 시스템이 완전히 털리는 일을 막는 유일한 현실적인 방법입니다.

원문: EurekAlert! / 번역·요약: Trawling