사물인터넷 보안문제 해결방안 - samul-inteones boanmunje haegyeolbang-an

사물인터넷은 소비자IT기기를 더 똑똑하고 효율적으로 만들어 준다. 하지만 기업의 IT담당자와 보안전문가들에게는 골칫거리를 안겨 주기도 한다.

사물인터넷 보안문제 해결방안 - samul-inteones boanmunje haegyeolbang-an

스마트 기기와 사물인터넷을 도입해 많은 혜택을 얻고자 하는 기업들이 많다. 그러나 이런 바램은 보안 위험 측면에서 판단을 흐리게 만들 수 있다. 사이버보안 회사인 트립와이어(Tripwire)가 IT임원과 전문가들을 대상으로 설문 조사한 결과에 따르면, 생산성과 효율성을 높이기 위해 IoT를 도입할 생각을 갖고 있다고 대답한 C-레벨 임원들이 63%에 달하지만, 보안 위험을 크게 걱정하는 비율은 27%에 그쳤다.

한편, 자신의 회사가 IoT 제품을 환경에 안전하게 배치할 수 있는지 판단할 준비가 되어 있다고 대답한 비율은 30%였다. 중견 기업과 대기업 종사자 59%는 사물인터넷이 네트워크에 가장 큰 보안 위험을 초래할 수도 있다고 믿고 있었다.

IT전문가와 보안전문가는 사물인터넷에 대비하려면 무엇이 위험하고 어떻게 이 위험을 경감시킬 지 파악해야 한다. 이들 전문가들이 출발점으로 삼을 5가지 방법을 소개한다.

첫째, IoT 보안을 과소평가하지 않는다.
이미 IoT를 표적으로 삼은 사이버공격이 발생했다. 지난 1월, 보안 업체인 프루프포인트(Proofpoint)는 스마트 가전을 대상으로 한 사이버 공격을 확인했다고 밝혔다. 10만 대의 기기를 감염시켜 악성 소프트웨어 링크가 포함된 75만 통의 이메일을 배포한 봇넷 이었다. 그런데 이 가운데 25% 이상이 컴퓨터와 스마트폰이 아닌 스마트 TV와 냉장고 등이었다.

2013년 말 타켓(Target)의 보안 침해 사고는 기업의 IoT 보안 사고를 보여주는 한 예가 될 수 있다. 이후 조사를 통해 공격자들이 타겟의 냉난방기 도급업체로부터 네트워크 크리덴셜을 훔쳐 공격했다는 사실이 밝혀졌다. 보안 전문가인 브라이언 크레브스는 관계자를 인용해 소매점들이 고객 경험을 개선하고, 에너지를 더 효율적으로 관리하기 위해 스마트 온도 조절기를 더 많이 도입한 것이 원인이라고 지적했다.

이 관계자는 "이런 형태의 솔루션을 지원하기 위해 IT업체들은 원격에서 시스템에 접속해 업데이트, 패치 등을 관리하거나, 소프트웨어로 사소한 고장과 연결성 문제를 해결해야 한다. 이는 비용 절감 문제기도 하며, 이에 많은 솔루션이 도입돼 있다. 또 인력을 줄이기 위해, IT업체가 추가 인력을 채용해 교육하도록 허락하는 경우도 있다"고 말했다.

문제의 하도급업체는 조사 과정 동안에는 원격 모니터링을 했다고 인정했다가, 나중에 이를 부인했다. 그러나 크레브스의 의혹 제기는 기업 네트워크가 IoT에 개방됐을 때의 본질적인 위험을 보여줬다. 기업 네트워크에 연결된 기기를 관리하는 서드파티 업체는 사이버 범죄자들이 중요 데이터에 접근하기 위해 악용하는 약한 연결고리가 될 수 있다. 유사한 스마트 기술을 도입하고자 하는 기업들이 많다는 점을 감안하면, IT가 각별히 유념해야 하는 시나리오다.

둘째, 스마트 기기의 구매 및 도입 시, IT와 운영 부문이 커뮤니케이션 해야한다.
과거에는 사무실에 쓸 기기를 구입하면서 사이버보안을 걱정할 필요가 없었다. 그러나 지금은 기존의 '보통' 기기 상당수가 인터넷에 연결되기 시작한 상태다. 따라서 IT는 자신들이 처리해야 할 신기술을 상시 파악하고 있어야 한다.

가트너의 조사 담당 부사장 휴 르홍은 지난 해 네트워크 월드(Network World)와의 인터뷰에서 첨단 의료기기에서 휴게실의 자판기까지 과거에는 IT가 걱정할 필요가 없었던 기기들이 '스마트'해졌으며 IT가 관리해야 하는 대상이 됐다고 밝혔다. IT는 IoT라는 새로운 현실에 직면해있다. 새 자판기를 구입할 때도 관여해야 하는 현실이다.

르홍은 "CIO가 이런 부분을 파악해야 한다. 자판기 운영을 책임지지는 않더라도, 이를 걱정해야 한다"고 말했다. 또 "세상이 융합됐다. 이제 더 이상은 OT와 IT를 분류할 수 없다. 이런 부분에서도 거버넌스, 보안, 소프트웨어 라이선싱, 유지관리 문제를 이야기해야 한다"고 강조했다.

셋째, 스마트 기기의 소프트웨어 업데이트를 계속 추적한다.
IBM의 글로벌 리드 네트워크 설계자인 커크 스타인클로버는 지난 달 IBM의 보안 정보(Security Intelligence) 블로그에서 "우리는 이미 수많은 컴퓨터, 스마트폰, 태블릿의 업데이트에 애를 먹고 있다. 그런데 이제는 수백만 기기들을 업데이트 하고, 보안 취약점을 없애야 한다. 이는 악몽이 되지 않을까?"라고 적었다.

이는 장비와 기기는 물론, 회사가 수많은 기기에 탑재시킨 기기 제어용 애플리케이션에도 적용된다.

그리고 IoT와 스마트 기기를 도입할 때, IT와 운영 부분이 협력하는 것이 중요하다는 점을 다시 한 번 강조한다. IT는 새 스마트 기기에 사용되는 소프트웨어를 대상으로 엄격한 프로세스와 프로토콜을 수립해야 한다. 우리는 개인 스마트폰으로 기업 데이터를 이용하는 BYOD를 통해 여러 다양한 장치와 소프트웨어의 취약점을 관리하기가 더 어렵다는 사실을 깨달은 바 있다.

넷째, 최종 사용자에게 보안 위험을 교육한다.
일부 기업들은 의도와는 달리 사물인터넷에 노출이 될 수 있다. 트립와이어의 설문 조사 결과에 따르면, 재택 근무자와 IT종사자의 약 75%가 홈인터넷 네트워크에서 기업 문서를 이용한다고 대답했는데 이는 문제다. 또 25~50%는 이 홈인터넷 네트워크에 한 대 이상의 스마트홈 기기가 연결돼 있다고 대답했다.

여기에서 발생할 수도 있는 문제를 상상하기란 어렵지 않다. 트립와이어 보고서는 취약성으로 악명 높은 USB 포트를 예로 제시했다. 많은 개인 전자제품의 충전에 USB 포트가 이용되고 있다. 이는 직원 가정의 네트워크에서 기업 네트워크로 이어지는 악성코드 변종의 진입점이 될 수 있다.

내부의 악성코드 보호 대책을 강화하는 것을 제외하면, 기업이 이런 위험을 경감하기 위해 할 수 있는 일은 많지 않다. 이런 소수 대책 중 하나가 직원들에게 원격 업무 수행에 수반되는 위협을 경고하는 것이다. 또 개인 기기 및 데이터와 기업 데이터를 분류하는 많은 툴을 중시해 사용할 필요가 있다.

다섯째, IT담당자들에게 IoT의 의미를 교육한다.
IoT는 아직 초기 단계다. 중요 기술 회사 수십 곳이 가장 우수한 표준을 파악하느라 애쓰는 중이다. 또 모바일 부문의 iOS 및 안드로이드와 달리 중요한 플랫폼이 자리를 잡은 상태도 아니다. IT전문가들은 이렇게 복잡한 생태계에 대처할 방법을 파악해야 한다. 이와 관련해 시스코는 지난 10월 IoT로 초래되는 새로운 보안 도전과제를 극복할 역량을 개발하는데 도움을 주는, 교육 기관과 리쿠르터가 포함된 새로운 컨소시엄을 발표했다.

시스코가 새로운 교육 이니셔티브를 발표한지 두 달밖에 되지 않았다. IT에서 IoT는 아직 미개척 상태인 기능이라는 의미다. 따라서 IoT가 초래할 보안 문제를 다룰 준비가 되지 않는 기업이라면 이를 쉽게 다를 수 있을 때까지 기다라는 것이 최상의 방법이 될 수 있다.


 IT is True 블로그에 들어와 주셔서 감사합니다.


사물인터넷의 문제점

사물인터넷 보안문제 해결방안 - samul-inteones boanmunje haegyeolbang-an

사물인터넷의 기술은 클라우드 컴퓨팅 서비스 및 빅 데이터와 함께 IT분야에 기술 이슈가 되고 있는 기술 중 하나로, 4차 산업혁명의 핵심입니다. 현재 다양한 산업분야에서 응용 및 활성화되고 있는데요. 이러한 새로운 시대를 열어주는 기술들에는 언제나 문제점이 따르기 마련입니다. 특히 사물인터넷의 특성상 여러 사물들을 인터넷에 연결하는 것에 많은 전문가들은 보안 문제에 취약하다고 합니다. 이에 따른 보안 위협들에 대응 방안이 강구되어야 할 텐데요 지금부터 보안 문제에 위협이 되는 것들을 분석하여 대응 방안에 대하여 알아보도록 하겠습니다.

사물인터넷의 피해는?

사물인터넷 보안문제 해결방안 - samul-inteones boanmunje haegyeolbang-an
2014년 사물인터넷의 보안 피해 금액 [출처 : 산업연구원]

사물인터넷은 소형화와 신속성, 저전력 등 환경요인의 제약으로 무선 전송매체의 비중이 매우 높습니다. 이러한 무선 전송매체의 사용은 기존 무선 네트워크의 취약성을 가지고 있어 그만큼 위험성이 높은데요. 최근의 자료는 찾지 못했지만 불과 2014년에만 해도 피해규모는 상당히 컸습니다. 당시 편의성과 이동성, 실시간성의 장점을 가진 스마트폰의 보안 피해만 약 16조 원에 달하는데요. 무선 전송매체 및 운영체제, 서비스 환경 등에 따른 피해액이라고 합니다. 이중 무선통신 단말기로 인한 피해가 34%, 전기 및 전자기기로 인한 피해가 32%로 가장 큰 비중을 차지하고 있으며 그 외 다른 분야에도 상당한 보안 피해가 발생하고 있었습니다. 또한 보안과 무관하다고 여겨졌던 자동차 분야에도 피해액이 약 24조 원에 이르고 있었습니다. 현재 사물인터넷은 우리 삶에 깊숙이 파고들어 있어 산업의 전반으로 피해가 확산되고 있을 텐데요. 이러한 사물인터넷의 위협 요인에는 무엇이 있을까요?

사물인터넷의 위협 요인

(1) 데이터 가로채기(Data intercept)

사물인터넷 보안문제 해결방안 - samul-inteones boanmunje haegyeolbang-an

무선 전송 매체를 사용하는 사물인터넷은 많은 기기들로부터 적은 용량의 데이터를 수집 및 전송하며, 시간적 또는 공간적 제한은 받지 않습니다. 그렇기 때문에 다수의 사물들을 연결하는 데 사용하고 있죠. 이러한 문제로 데이터 가로채기 공격에 취약하여 위협 요인이 되고 있습니다. 이에 대한 대응 기술로 무선 인증과 데이터 암호, 보안 채널, 터널링 등이 있지만 사물인터넷 기기의 수가 증가할 경우, 성능 및 관리상의 문제들이 발생하는 단점이 있기 때문에 구축 환경 및 문제점을 고려한 대응 방안이 마련되어야 합니다.

(2) 방해 및 위조, 변조(Interrupt and forgery, modulation)

사물인터넷 보안문제 해결방안 - samul-inteones boanmunje haegyeolbang-an

방해 공격은 유선, 무선의 경계 없이 시도되고 있습니다. 이에 따른 피해도 지속적으로 증가하고 있는데요. 대표적으로는 '서비스 거부 공격'이 있습니다. 이러한 공격을 컴퓨터나 스마트폰뿐만 아니라 사물인터넷과 관련된 웨어러블 디바이스, 가전제품, 자동차 등에도 일어날 수 있기 때문에 더욱 위험하다고 볼 수 있습니다. 위조와 변조는 사용자를 위장한 공격 등을 포함하며, 복합 형태로 공격이 이루어집니다. 이에 대한 사례로 원격지에서 인가된 사용자를 위장해 자동차의 제어장치를 조작하거나 정상적인 기기를 가장해 공격하는 등 인간의 생명까지 위협하고 있습니다. 이 외 본인 인증 또는 데이터 전송에 대한 위조, 변조 공격을 통해 2차적인 피해를 입어 막대한 경제적 손실을 위협하는 요인이 되고 있습니다.

(3) 바이러스 및 웜(Birus and worm)

사물인터넷 보안문제 해결방안 - samul-inteones boanmunje haegyeolbang-an

사물인터넷은 궁극적으로 인터넷으로 연결되어 있어 바이러스 및 웜의 유입 가능성을 배제할 수 없습니다. 그러나 이와 같은 공격에 대응하기 위해서는 백신을 사용해야 하는데요. 만약 저용량, 저비용, 저전력, 신속성 등 극도의 효율을 요구하는 사물인터넷에는 백신을 사용할 경우 속도 저하 문제를 배제할 수 없습니다. 따라서 바이러스 및 웜은 사물인터넷 기기나 사물들을 관리할 시스템 등에 위협요인이 되고 있으며, 인터넷과의 연결이 될 경우 피해 확산이 매우 빠르게 진행될 수 있습니다. 따라서 극도의 효율성을 갖춘 사물인터넷 기기나 백신이 등장해야 이러한 문제를 해결할 수 있습니다.

3. 보안 대응

(1) 기밀성(Confidentiality)

사물인터넷 보안문제 해결방안 - samul-inteones boanmunje haegyeolbang-an

기밀성은 가로채기 공격에 대한 대표적인 대응 기술로 암호화를 통해 비밀성을 보장합니다. 최근 커넥티드 자동차에 대한 원격 통제가 가능함을 증명한 실험으로 사물인터넷 기기간의 송신 및 수신 데이터에 대한 가로채기 공격의 가능성을 배제할 수 없습니다. 특히 사물인터넷의 대표적인 공격 대상으로 스마트폰과 스마트 홈을 꼽아 볼 수 있으며, 이들을 연결하는 네트워크의 경우, Zigbee나 WiFi, RFID, Bluetooth 등 무선 전송매체의 사용으로 위험성이 매우 높습니다. 따라서 각각의 무선 전송매체들은 보안성 제공을 위해 다음과 같은 보안 대응 기술을 적용하고 있습니다. Zigbee는 SSM(Standard Security Mode)과 HSM(High Security Mode) 2가지 모드를 제공함으로써 보안 대응을 하고 있으며, Open Trust Model 방식의 암호화를 제공하고 있습니다. WiFi는 TKIP(Temporal Key Integrity Protocol)과 CCMP(Counter mode with CBC-MAC Protocol) 등의 보안 프로토콜을 제공하고 있습니다. 그러나 무선 전송 매체에 대한 보안성 제공은 기기들의 종류와 유형, CPU, 메모리의 크기 및 소비전력, 전송 속도 등 여러 환경들을 제약하기 때문에 강제화할 수 있는 상황은 아니기 때문에 대응 방안을 고려해볼 필요가 있습니다.

(2) 무결성(Intergrity)

사물인터넷 보안문제 해결방안 - samul-inteones boanmunje haegyeolbang-an

무결성은 데이터의 정보가 변경되거나 오염되지 않도록 하는 원칙으로 사물인터넷에 대한 오직 정보가 허가된 사람만이 접근할 수 있고 수정할 수 있도록 해야 합니다. 데스크톱, 노트북, 스마트폰뿐만 아니라 사물인터넷의 데이터 액세스의 제한, 엄격한 인증 절차 등 무결성을 보장하기 위해 취해지는 조치들을 취할 필요성이 절실합니다. 이를 유지하는 방법으로는 중앙 통제에 의한 데이터 갱신으로써 검증 프로그램을 이용하는 모든 갱신 처리 과정에 반드시 검증 단계를 거치도록 통제해야 하며, 검증 프로그램이 무결성 규정을 사용하여야 합니다. 무결성 규정에는 트리거 조건, 제약조건, 위반 조치 등을 잘 규정지어야 합니다.

(3) 가용성(Availability)

사물인터넷 보안문제 해결방안 - samul-inteones boanmunje haegyeolbang-an

가용성은 사용이 요구될 때 한 소프트웨어가 지정된 시스템 기능을 수행할 수 있는 능력으로 총 운영 시간에 대한 시스템 가동 시간의 비율을 말합니다. 네트워크를 구성하는 요소가 일정 시간 동안 일정 조건에서 필요한 기능을 수행할 수 있는 확률로 나타내기도 하며, 네트워크 또는 서버가 해커의 공격을 받더라도 사용자에게 지속적으로 서비스를 제공할 수 있는 능력을 말하기도 합니다. 이를 실현하기 위해 관리 시스템의 경우 '서비스 거부 공격'과 같은 공격에 노출될 시 가용성 보장을 통한 대응이 필요하며, 기기들 간의 보안 채널과 같은 연결 유지 기능을 통해 불필요한 데이터의 유입이 방지되어야 합니다.

(4) 인증성과 접근 통제성(Authentication and access control)

사물인터넷 보안문제 해결방안 - samul-inteones boanmunje haegyeolbang-an

사물인터넷 기기들에 대한 인증 문제는 매우 중요한데요. 현재 스마트 홈 서비스에 적용하여 사용되고 있는 기기 인증 및 사용자, 관리자에 대한 인증 정보의 유출 문제는 사물인터넷 기기들에만 국한된다고 볼 수 없습니다. 특히 인증 정보의 유출은 단순히 망 공격뿐만 아니라, 유출된 인증정보를 악용한 제3의 공격이 가능하며, 개인정보의 유출 및 경유지로 악용될 소지가 있기 때문입니다. 따라서 개인정보의 관리 및 취급, 사용에 대한 인식 개선과 교육과 관리 및 취급자에 대한 가이드라인의 마련이 필요하며, 접근자에 대한 식별 기술의 보완 및 개발을 통해 인가되지 않은 사용자 및 기기의 통제가 이뤄져야 합니다. 그러나 이와 같은 인증 및 접근 통제 기능을 사물에 탑재할 경우, 이에 따른 속도 저하 및 시스템 부하 문제에 대한 대응방안 또한 마련되어야 합니다.

지금까지 사물인터넷의 보안 문제점 및 위험성과 그에 대한 대응 방법에 대해서 알아보았는데요. 보안 문제는 절대 쉽게 생각하면 안됩니다. 긴 글 읽어주셔서 감사합니다.