국내 웹하드 서비스 이용 시 설치되는 프로그램은 필수적으로 파일 전송 분산을 목적으로 그리드(Grid) 프로그램이 설치되는 경우가 대부분으로 보입니다.

 

이렇게 설치되는 그리드(Grid) 프로그램은 개별 소프트웨어로 추가되며, 최초 웹하드 프로그램 설치 시 제대로 안내하지 않는 문제로 사용자는 추가적으로 포함된 그리드(Grid) 프로그램의 존재에 대해 제대로 인지하지 못할 가능성이 높습니다.

 

실제로 가장 많은 설치가 이루어지는 그리드(Grid) 프로그램 중의 하나인 "NAT Service"의 경우 설치 시 "C:\Program Files\(웹하드 프로그램 이름)\svc_setup_kgrid.exe" /VERYSILENT /SUPPRESSMSGBOXES 명령어를 통해 화면 상으로는 표시되지 않도록 배포가 이루어지고 있습니다.

 

그런데 일부 웹하드 프로그램의 경우에는 1개의 그리드(Grid) 프로그램이 아닌 또 다른 그리드(Grid) 계열 프로그램을 함께 설치하는 사례가 이전부터 발견되어 대표적으로 추가 설치되는 "CCDN Service" 프로그램에 대해 살펴보도록 하겠습니다.

 

참고로 "CCDN Service" 프로그램 역시 "C:\Program Files\(웹하드 프로그램 이름)\CCDNService_Setup.exe" /S 명령어를 통해 백그라운드 방식으로 설치되어 사용자가 설치 여부를 빠르게 확인할 수 없습니다.

 

생성 폴더 / 파일 등록 정보

 

C:\Program Files\CCDNService
C:\Program Files\CCDNService\CCDN.dll
C:\Program Files\CCDNService\CCDNService.exe :: 서비스(CCDN Service) 등록 파일, 메모리 상주 프로세스
C:\Program Files\CCDNService\iTorStat.dll
C:\Program Files\CCDNService\Licence.txt
C:\Program Files\CCDNService\Uninstall.exe :: 프로그램 삭제 파일
C:\Windows\System32\config\systemprofile\AppData\Local\CCDN
C:\Windows\System32\config\systemprofile\AppData\Local\CCDN\info
C:\Windows\System32\config\systemprofile\AppData\Local\PeerDistRepub

 

생성 레지스트리 등록 정보

 

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\CCDNService
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CCDN Service
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\

FirewallRules
 - {98C3873F-8F54-44F3-ABB5-3B6B871170B1} = v2.26|Action=Allow|Active=TRUE|Dir=In|App=C:\Program Files\CCDNService\CCDNService.exe|Name=CCDNService.exe|

 

 

"gvix Co.,Ltd" 디지털 서명이 포함된 "CCDN Service" 프로그램은 "C:\Program Files\CCDNService" 폴더에 주요 파일을 생성합니다.

 

 

"CCDN Service (표시 이름 : CCDN Service)" 서비스 항목을 등록하여 시스템 시작 시 "C:\Program Files\CCDNService\CCDNService.exe" 파일을 자동 실행하여 메모리에 상주하도록 구성되어 있습니다.

 

 

또한 Windows 방화벽의 허용 프로그램에 CCDNService.exe 항목을 추가하여 통신이 차단되지 않도록 설정합니다.

 

 

실행된 CCDNService.exe 파일은 TCP/UDP 통신 프로토콜을 통한 대기 상태를 유지하며 사용자가 웹하드 서비스를 통한 파일 다운로드/업로드 과정에서 그리드(Grid) 기능을 수행할 것으로 보입니다.

 

 

특정 웹하드 프로그램 설치를 통해 함께 추가된 CCDN Service (CCDNService.exe)와 NAT Service (natsvc.exe) 그리드(Grid) 프로그램의 기본 성능을 살펴보면 CPU, 메모리(Memory), I/O 영역에서 서로간에 차이가 있음을 알 수 있습니다.

 

 

가장 큰 문제는 최초 웹하드 프로그램을 통해 필수적으로 1~2개의 그리드(Grid) 프로그램이 안내없이 자동 설치되는 것과는 반대로 프로그램 제거 시에는 웹하드 프로그램과 그리드(Grid) 프로그램은 개별 제거를 제공하고 있다는 점입니다.

 

이로 인하여 사용자가 웹하드 프로그램을 제거하여도 사용자가 인지하지 못하는 과정에서 함께 설치된 그리드(Grid) 프로그램은 시스템 시작과 함께 항상 자동 실행되어 외부 통신 대기 및 시스템 자원을 낭비하는 문제가 발생할 수 있습니다.

 

그러므로 웹하드 프로그램이 설치하였다가 제거할 때에는 반드시 추가적으로 설치된 그리드(Grid) 프로그램을 찾아 함께 제거를 하시기 바랍니다.

 

블로그 이미지

울지않는 벌새

울지않는벌새가 되고 싶은 나..