Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows RDP 해킹 위험성: 원격 접속이 오히려 독이 되는 이유

Windows RDP 해킹 위험성: 원격 접속이 오히려 독이 되는 이유

Windows의 원격 데스크톱 프로토콜(RDP)을 활용하면 수천 킬로미터 떨어진 시스템도 마치 눈앞에 있는 것처럼 손쉽게 조작할 수 있습니다. 해외 출장이 잦은 직장인이나 원격 서버를 운영하는 사람들은 본가의 '본진' 컴퓨터에 언제든 접근할 수 있다는 편리함 덕분에 RDP를 자주 사용합니다.

하지만 편리하고 빠른 인터페이스에도 불구하고, 특별한 상황이 아니라면 RDP 사용은 그다지 현명한 선택이 아닙니다. 인터넷에서 내 컴퓨터 하나를 안전하게 지키는 것만으로도 벅찬 일인데, 여기에 원격 연결까지 더해지면 잠재적 위험 요소는 한층 더 늘어납니다.

사람의 실수가 초래하는 심각한 문제

Windows RDP 해킹 위험성: 원격 접속이 오히려 독이 되는 이유

이더넷 케이블로 라우터에 연결된 컴퓨터에서 RDP를 사용한다면, Windows 원격 데스크톱의 보안 취약점 때문에 당장 곤란을 겪을 가능성은 크지 않습니다. 해커가 하루아침에 미공개 제로데이 익스플로잇을 들고 특정 개인을 노리고 찾아올 일은 드물기 때문입니다.

그러나 진짜 문제는 원격 연결을 시도하기 전에 이미 악성코드가 컴퓨터에 침투해 있을 때 발생합니다. 이 경우 통신 양쪽 끝, 즉 내 시스템과 원격 시스템 모두가 위험에 노출될 수 있습니다. 아무리 탄탄하게 구축된 보안 환경이라도 관리자 권한으로 실행되는 악성 소프트웨어 하나면 RDP 사용 시 시스템 전체가 초토화될 수 있습니다. 최고의 IT 전문가조차 실수를 저지르기 마련이며, 철저히 통제된 기업 환경에서 근무한다고 해도 이런 위험에서 완전히 자유로울 수는 없습니다.

해커들의 코드 삽입 공격

Windows RDP 해킹 위험성: 원격 접속이 오히려 독이 되는 이유

운영체제의 Windows 업데이트 화면을 살펴보면 RDP 관련 보안 패치가 주기적으로 배포되는 것을 확인할 수 있습니다. 여기서 중요한 사실 하나를 짚고 넘어갈 필요가 있습니다. 대부분의 기업은 해커가 익스플로잇을 처음 악용한 순간부터 패치를 완성하기까지 평균 100~120일 정도 걸립니다. 즉, 1년의 3분의 1이 넘는 기간 동안 소프트웨어의 취약점이 그대로 방치된다는 의미입니다.

운영체제 패치 작업은 생각보다 복잡한 과정을 거치기 때문에, Microsoft가 원격 컴퓨터와의 통신에 임의 코드를 삽입할 수 있는 취약점에 대한 수정 사항을 내놓는 데 더 많은 시간이 소요될 수 있습니다.

실제로 2017년 11월 15일에는 무차별 대입(brute-force) 공격만으로 RDP를 통해 컴퓨터에 침입한 뒤 랜섬웨어를 실행하는 사례가 발견되었습니다. 가장 세련된 공격 방식은 아니지만, 피해자에게는 치명적인 결과를 가져왔습니다.

문제 해결 방법

먼저 분명히 해두어야 할 것이 있습니다. 원격 관리 도구가 반드시 필요한 상황도 분명히 존재합니다. 하지만 그 외의 경우라면, 시스템 보안이 걱정된다면 이런 종류의 소프트웨어 사용을 자제하는 것이 좋습니다.

부득이하게 다른 컴퓨터의 데스크톱 환경에 원격 접속해야 한다면 반드시 VPN을 경유하세요. VPN 없이 연결하면 사실상 훤히 드러난 공간에서 통신하는 것과 마찬가지여서, 악성코드가 '홈'으로 신호를 보내거나 해커가 시스템 침투를 시도할 빌미를 스스로 제공하게 됩니다.

단, VPN을 사용한다고 해서 모든 공격으로부터 완전히 안전해지는 것은 아닙니다. 잠재적 위험을 최소화하려면 RDP 사용 자체를 최대한 줄이는 것이 가장 현명한 방법입니다.

RDP 연결을 보호하기 위해 추가로 활용하고 있는 보안 방법이 있다면 댓글로 공유해 주세요!