원격데스크톱 프로토콜(Remote Desktop Protocol)은 윈도우 서버 관리에서 필수적인 도구이다. 하지만, 기본 포트인 3389를 사용하는 경우, 해커들의 공격 대상이 되기 쉽다. 이 때문에 ‘윈도우 원격데스크톱 포트 변경’은 원격데스크톱 서비스를 실행하는 PC나 서버에서 기본적인 보안 조치 중 하나다. 포트를 변경함으로써, 원격 접속에 대한 보안이 향상된다.
[목차]
1. 윈도우 원격 데스크톱 포트를 변경해야 하는 이유
원격 데스크톱은 원격 위치에서 컴퓨터에 접근할 수 있는 기능을 제공한다. 이 기능은 RDP 포트를 통해 작동한다. 기본적으로는 3389번 포트를 사용하며, 이를 통해 원격 사용자는 네트워크를 통해 윈도우 시스템의 데스크톱 환경에 액세스 할 수 있다. 그러나 이 기본 포트 설정은 보안상 취약하다. 해커들은 주로 잘 알려진 기본 포트를 대상으로 공격을 시도하며, RDP 3389번 포트 역시 공격의 첫 번째 대상으로 삼는다. 이 포트가 열려 있는 시스템은 무차별 패스워드 대입 공격(brute-force attacks)이나 랜섬웨어를 일으키는 악성 소프트웨어에 쉽게 노출될 수 있다. 따라서 보안을 강화하기 위해 이 포트를 변경하는 것이 매우 중요하다. 포트를 변경함으로써, 해커들이 기본 설정을 이용한 공격을 시도할 때 이를 피할 수 있다.
2. 윈도우 원격데스크톱(RDP) 포트 변경 방법
2.1. 윈도우키 + R을 입력하여 실행 메뉴를 열어 regedit 입력하여 레지스트리 편집기를 실행한다.
2.2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\wds\rdpwd\Tds\tcp 경로로 이동하여 PortNumber 기본값 3389 (10진수)에서 원하는 포트로 변경한다.
2.3. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp 경로로 이동하여 PortNumber 기본값 3389 (10진수)를 위와 동일한 포트로 변경한다.
2.4 윈도우키 + R을 입력하여 실행 메뉴를 열고 services.msc 서비스 메뉴를 실행한다.
2.5. Remote Desktop Services 항목 재시작해준다.
2.6. CMD 창을 열어 netstat -na | findstr "변경한 포트" 명령어를 입력하여 변경된 포트가 잘 실행되었는지 확인한다.
2.7. 변경된 포트로 원격 접속을 확인한다. 기본 포트가 아닌 경우 주소뒤에 :포트번호를 입력해야 한다.
3. 원격데스크톱(RDP) 보안 강화 팁
RDP 포트 변경은 원격 데스크톱 보안을 강화하는 도움이 되지만, 모든 공격을 방어할 수 있는 것은 아니다. 종합적으로 RDP 보안을 강화하기 위해서는 여러 가지 추가 조치가 필요하다. 이러한 조치들은 원격 접속 시스템을 보호하는 데 도움이 될 수 있다.
- 강력한 암호 사용: 윈도우 사용자 패스워드는 영문, 대문자, 숫자, 특수 문자를 조합하여 최소 14자리 이상의 강력한 암호로 사용하는 것이 좋다. 패스워드가 복잡 해질 수 록 무차별 패스워드 대입 공격에 대한 저항력이 높아진다. 참고로 아래와 같은 유형은 패스워드로 사용하면 아무리 특수 문자, 대문자를 조합하여 사용해도 순식간에 해킹을 당할 수 있으니 피해야 한다.
- 키보드 배열의 패스워드를 사용하는 경우 : asdfqwer, 1q2w3e4r, !q@w3e$r …
- 여러 사용자가 많이 사용했던 패스워드 : Passwd, P@sswd, passwd…
- 단순패스워드 : 1234, 1111, admin, master, test …
- 영문단어나 유명한 이름 : Ashely, Michael, Arsenal …
- 네트워크 방화벽 설정: 변경된 포트에 대한 규칙을 방화벽에 추가하여, 원치 않는 트래픽을 차단한다. 이는 외부 공격으로부터 시스템을 보호하는 데 가장 기본이 된다. 또한 IPsec과 같은 기능으로 내 아이피에서만 원격 접속이 가능하도록 설정해 두는 게 좋다.
- 정기적인 업데이트 패치 : MS에서는 매달 윈도우 보안 업데이트를 발표하여 패치한다. 보통 한국 시간 기준으로 매월 12일 ~ 15일 사이 업데이트 패치가 진행되니 매달 주기적으로 윈도우 업데이트를 한다. 윈도우 업데이트를 통해 잘 알려진 OS의 취약점을 패치하고 시스템을 보호할 수 있다.
- 보안 소프트웨어: 안티바이러스 프로그램과 맬웨어 방지 도구를 활용하여 시스템을 정기적으로 스캔한다. 이러한 도구들은 잠재적 위협을 식별하고 제거하는 데 도움이 된다.