본문 바로가기

기타

클라우드 웹(Cloud Web), 그리드(Grid) 과연...

요즘 신문이나 인터넷 상에 클라우드 웹이란 프로그램을 좋게 평가 하는것을 많이 볼수 있습니다.
오픈 한 달 만에 2백만명 이상 다운 받았을 정도로  대단한 관심을 보이고 있죠.
장점은 웹브라우저를 개인의 취향에 맞게 설정하여,사용자가 원하는데로 포털서비스 구성을 변경하여 
하나의 웹사이트에서 다른 사이트의 정보까지 다볼수 있다니 정말 획기적이지요.
그런나 과연 좋기만 할까요?

클라우드웹 주의

아래 내용은 상기 링크에서 일부 발췌한 내용 입니다.
클라우드웹은 사용자가 직접 설치하지 않아도 다른 설치프로그램에 종속되어 스폰서 프로그램으로 시스템에 설치되기도 한다. PC방에 많이 설치되고 있는 문제의 클라우드 프로그램도 웹하드 프로그램 등이 설치되면서 함께 설치되는 종류 인 것으로 알려졌다. 일단 설치가 되면 윈도우 부팅시 자동으로 실행되는 것은 물론 프로세스도 정지할 수 없다.
아래 링크도 참조 바랍니다

클라우드웹 이게 뭘까?

이와 같이 인터넷 방송,음악 스트리밍,웹하드,기타 등등의 프로그램들이 사용자 자신도 모르게 사용자의
컴퓨터 자원을 
사용하는겁니다.
아마도 설치시 사용 약관을 읽는분 거의 없을 겁니다.
저 또한 그러는데 이러한 소비자의 약점을 이용하여 정당하게 자신들의 이익을 위하여 사용자들의 컴을  
분산 컴퓨터로 
만들어 버립니다.
다음은 이용 약관 중에서 중요 부분을 발췌한 내용입
니다

1. “회사”는 “소프트웨어”의 품질 개선 및 “회사”의 기술 향상을 위하여 “사용자” 컴퓨터의 운영 체제 정보, “소프트웨어”의 버전, “소프트웨어 에러”, 웹 브라우저 정보, 맥 어드레스 정보 등등 개인을 식별할 수 없는 비 개인 정보를 수집합니다. 또한 “소프트웨어”에 포함된 정보의 통계 수집을 위해 정보 노출 수와 정보 클릭 수를 수집합니다.

2. “회사”는 “소프트웨어”의 품질 개선 및 “회사”의 기술 향상을 위하여 “사용자”가 웹브라우저를 이용하여 방문한 웹사이트 정보를 수집하며, 웹사이트에서 검색한 내용에 관하여, 검색 키워드와 검색일시, 검색URL, 페이지 로딩속도등  검색내역 정보를 수집합니다.

3. “회사”는 “소프트웨어”의 품질 개선 및 “회사”의 기술 향상을 위하여 “사용자”가 이용하는 “웹사이트들”의 페이지 로딩속도 데이터를 수집할 수 있습니다.

4. “회사”는 클라우드컴퓨팅 기술을 적용하여 “사용자” PC의 유휴자원을 활용하여, 클라우딩 검색서비스 구축 및 서비스 향상에 필요한 Database를 수집합니다.

5. “회사”는 “사용자”에게 웹사이트 이용 시 해당  웹사이트의 특정 페이지 또는 검색결과 페이지에 필요하다고 판단되는 컨텐츠를 “회사”의 판단하에 임의로 적절한 위치에 삽입하여, 추가적인 컨텐츠를 제공할 수 있습니다.
(이래도 이용 약관은 안 읽는다는...^^)

결론은 이러한 프로그램 설치시 꼭 약관을 읽어 보시고 설치 하신분들은 컴의 속도가 떨어진다거나 하시는 분들은 삭제  하시는것이 좋을듯 합니다.

삭제는 간단히 할 수 있으나 시스템에 문제가 있어 삭제가 안되는 경우가 많기 때문에 삭제방법을 따로
안내 합니다.
참고로 작업관리자에서는 이 프로세스(CloudWeb_svc_2_10.exe)를 종료할 수가 없습니다.
물론 안전모드도 마찬가지 입니다. 
안전모드에서 삭제를 시도하는 경우 자동으로 재부팅됩니다.
서비스를 삭제도 못합니다.
삭제함과 동시에 프로세스가 다시 올라오기 때문이죠
재거 방법은 아래 링크에 쉽고 저세히 설명 되어 있어서 링크로 대처 합니다.


웹 하드의 그리드(Grid) 방식

요즘 대부분의 웹하드는 서버부족을 사용자의 자원으로 충당하는 그리드 방식을 체택하고 있습니다. 

사용자 몰래 서비스 형태로 상주하면서 다른 사용자들과 파일을 공유하고 있는 거죠.  해당 서비스를 종료시켜도, 아예 삭제해 버려도, 파일까지 지워버려도,이 바퀴벌레 같은 녀석들은 어느샌가 다시 비집고 들어와서 열심히 일하고 있습니다.


먼저 많은 웹하드 업체에서 사용하는 그리드인 QuickDownloadService입니다.


QuickDownloadServiceOut.bat의 내용입니다.

net stop "QuickDownload Agent"
net stop "QuickDownload Service"
net stop "QuickDownload Update"
sc delete "QuickDownload Agent"
sc delete "QuickDownload Service"
sc delete "QuickDownload Update"
rmdir /s /q "C:\Program Files\QuickDownloadService"
mkdir "C:\Program Files\QuickDownloadService"
cacls "C:\Program Files\QuickDownloadService" /e /d administrators


QuickDownloadServiceOut.bat의 주석입니다.

net stop "QuickDownload Agent"
net stop "QuickDownload Service"
net stop "QuickDownload Update" 

QuickDownloadService는 무려 세 개의 서비스를 가동합니다. 다 중지시킵니다.

 

sc delete "QuickDownload Agent"
sc delete "QuickDownload Service"
sc delete "QuickDownload Update"

그리고 그 세 개의 서비스를 삭제합니다.


rmdir /s /q "C:\Program Files\QuickDownloadService"

QuickDownloadService가 가동되는 폴더와 폴더 안의 파일들을 몽땅 지웁니다.


mkdir "C:\Program Files\QuickDownloadService"

QuickDownloadService라는 빈 폴더를 다시 만듭니다.


cacls "C:\Program Files\QuickDownloadService" /e /d administrators

QuickDownloadService 폴더의 접근 권한을 거부시킵니다.
administrators는 관리자 계정을 뜻합니다.

다른 계정에서도 필요하면 administrators만 해당 계정으로 바꾼 명령어를 한 줄 더 추가하면 됩니다.


이러면 웹하드를 사용하는 데에는 문제가 없지만 그리드 서비스는 원천적으로 봉쇄해 버립니다. 

그런데 조금 다른 경우도 있습니다.

폴더 채로 접근 권한을 거부시켜 버리면 안되는 경우도 있거든요.
예를 들어 쉐어박스에서 심는 그리드인 ExpressService의 
실행 파일의 경우는 쉐어박스의 다운로드 컨트롤러 폴더에 같이 있습니다.
이 폴더를 통째로 거부시켜 버리면 아예 웹하드를 
사용할 수가 없죠.
조금 다른 방법을 사용해야 합니다.


ExpressServiceOut_ShareBox.bat의 내용입니다.

net stop "ExpressService"
sc delete "ExpressService"
mkdir "C:\Program Files\ShareBox"
copy nul ExpressService.exe
move expressService.exe "C:\Program Files\ShareBox"
cacls "C:\Program Files\ShareBox\ExpressService.exe" /e /d administrators


ExpressServiceOut.bat의 주석입니다.

net stop "ExpressService"

ExpressService를 중지시킵니다.


sc delete "ExpressService"

ExpressService를 삭제합니다.


mkdir "C:\Program Files\ShareBox"

ShareBox 폴더를 만듭니다. 이미 설치된 상태라면 굳이 필요 없는 명령어지만, 설치되기 전에 이 파일을 실행시켰을때 무의미한 동작을 하지 않고 예방역할을 수행할 수 있도록 넣은 겁니다.

 

copy nul ExpressService.exe

ExpressService.exe라는 빈 파일을 만듭니다.


move ExpressService.exe "C:\Program Files\ShareBox"

방금 만든 ExpressService.exe라는 빈 파일을 ShareBox 폴더에 덮어씁니다. 
쉐어박스의 그리드 서비스 파일인 ExpessService.exe 파일이 이미 있다면, 이 빈 파일로 대체되겠죠.


cacls "C:\Program Files\ShareBox\ExpressService.exe" /e /d administrators

ExpressService.exe 파일의 접근 권한을 거부시킵니다.  역시 관리자 계정에만 적용됩니다. 
다른 계정에서도 필요하면 administrators만 해당 계정으로 바꾼 명령어를 한 줄 더 추가하면 됩니다.

 

주의하실 점은 같은 종류의 그리드 서비스도 웹하드 업체에 따라 설치되는 폴더가 다를 수 있다는
겁니다. 
본문의 경우는
ExpressService를 심은 업체가 쉐어박스라 C:\Program Files\ShareBox 폴더에 해당
파일이 있었지만, 다른 업체라면 당연히
다른 폴더에 있겠죠. 
(파일버스는 같은 ExpressService지만 C:\Program Files\Filebus에 해당파일이 있습니다. 
아래 첨부파일에
동봉합니다.) 
자신이 사용하는 웹하드 업체가 어떤 그리드 서비스를 어디에 설치해서 사용하는지를 알아내서, 위의 배치 파일을
조금만 수정하면 쉽게 치료 및 예방이 가능합니다. 
물론 본문에 나와 있지 않은 그리드 서비스라도, 해당 서비스의 이름과 서비스를
가동하기 위해 실행되는 파일의 위치만 안다면 위의 배치파일을 수정해서 치료 및 예방이 가능합니다.

 

p.s. xOcean이라는 그리드의 악명은 저도 들었는데 이번에 확인해 보려니까 통 없네요.
아마 너무 악질로 유명해져서 대부분의
업체에서 다른 놈으로 교체한 것 같습니다. 
그리고 첨부파일에 제트파일 등에서 사용되는 CloudManager/MicroCloudEngine라는
그리드와, 출처를 알수 없는 NATService라는 악성 그리드(natsvc.exe)의 삭제 및 예방 배치파일을 추가합니다.

                                                             원본출처 : 파코즈 김동석[piedope]님  링크

'기타' 카테고리의 다른 글

초대장 배포 완료  (31) 2010.12.29
CPU 분류표  (0) 2010.12.08
PDF 파일 연결 및 분리  (2) 2010.10.30
무설치와 포터블을 구별하자  (2) 2010.07.18
mp3 다운받기 모든것  (5) 2010.07.04