Teruten Administrator Manual WebCube 제품기획팀 ( 주 ) 테르텐 1 Ver.2.0.0

Similar documents
End User Manual

Windows 8에서 BioStar 1 설치하기

SBR-100S User Manual

Install stm32cubemx and st-link utility

Studuino소프트웨어 설치

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Title Here

슬라이드 1

server name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리

기존에 Windchill Program 이 설치된 Home Directory 를 선택해준다. 프로그램설치후설치내역을확인해보면 Adobe Acrobat 6.0 Support 내역을확인할수 있다.

ICAS CADWorx SPLM License 평가판설치가이드

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>

NTD36HD Manual

서현수

vRealize Automation용 VMware Remote Console - VMware

4S 1차년도 평가 발표자료

3. 저장위치를 바탕화면으로 설정하고, 저장을 하고, 실행을 합니다. 4. 바탕화면에 아이콘이 생성되고 아이콘을 더블 클릭합니다. 5. 실행을 클릭하여 프로그램을 설치합니다. 다음버튼을 클릭하고, 사용권 계약에서는 예를 클릭합 니다. 6. 암호 입력창이 뜨면 기본 암호

PowerPoint Template

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

PCServerMgmt7

Spotlight on Oracle V10.x 트라이얼프로그램설치가이드 DELL SOFTWARE KOREA

Cloud Friendly System Architecture

Solaris /Linux ArcGIS Engine 설치미디어의 Install_UNIX.htm 을참조하시기바랍니다. 1) ArcObjects SDK 10 for the.net Framework 설치 설치메뉴중 ArcObjects SDK for the.net Framew

ISP and CodeVisionAVR C Compiler.hwp

공인인증 / 암호화모듈설치및삭제방법 1) 설치방법 ( 설치후재부팅권장 ) 1. 홈페이지 > 로그인페이지아래 [ 공인인증 / 암호화모듈 ] 버튼을클릭합니다. 2. 웹브라우저하단에다운로드안내창이뜨면 [ 실행 ] 버튼을눌러다음으로진행합니다. ( 본방법은 Internet Ex

MF5900 Series MF Driver Installation Guide

MF Driver Installation Guide

전체설치와사용자지정설치중원하는설치방식을선택합니다. ArcGIS Desktop 설치경로를지정하면설치가짂행됩니다.

Endpoint Protector - Active Directory Deployment Guide

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

OnTuneV3_Manager_Install

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드]

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

XSS Attack - Real-World XSS Attacks, Chaining XSS and Other Attacks, Payloads for XSS Attacks

Remote UI Guide

Microsoft PowerPoint - 권장 사양

gcloud storage 사용자가이드 1 / 17

IRISCard Anywhere 5

PowerPoint 프레젠테이션

..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * A

행자부 G4C

슬라이드 1

PowerPoint 프레젠테이션

미리 만나는 Windows 7

Microsoft Word - src.doc

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

01장

PowerPoint 프레젠테이션

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

[Brochure] KOR_TunA

API - Notification 메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어

CODESYS 런타임 설치과정

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

Office 365 사용자 가이드

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

Windows 8 Upgrade Step by Step Guide

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault

슬라이드 1

ArcGIS Desktop 9.2 Install Guide

SBR-100S User Manual

메뉴얼41페이지-2

목차 데모 홖경 및 개요... 3 테스트 서버 설정... 4 DC (Domain Controller) 서버 설정... 4 RDSH (Remote Desktop Session Host) 서버 설정... 9 W7CLIENT (Windows 7 Client) 클라이얶트 설정

한국에너지기술연구원 통합정보시스템설치방법설명서 한국에너지기술연구원 지식정보실 - 1 -

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

슬라이드 1

공지사항

슬라이드 1

JAVA 플랫폼 개발 환경 구축 및 활용

MF3010 MF Driver Installation Guide

var answer = confirm(" 확인이나취소를누르세요."); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write(" 확인을눌렀습니다."); else { document.write(" 취소를눌렀습니다.");

<4D F736F F F696E74202D20BFC0B7F920B4EBC3B320B8DEB4BABEF328C7D8C7C7BFA1B5E029205BC8A3C8AF20B8F0B5E55D>

메일서버등록제(SPF) 인증기능적용안내서 (Exchange Windows 2003) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2003 Exchange Server 2003 GFI MailEssentials 2010 fo

H3250_Wi-Fi_E.book

ESET Endpoint Security

단계

표준프레임워크로 구성된 컨텐츠를 솔루션에 적용하는 것에 문제가 없는지 확인

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10

Microsoft Lync 2010

SBR-100S User Manual

사용설명서를 읽기 전에 ios용 아이디스 모바일은 네트워크 연결을 통해 ios 플랫폼 기반의 모바일 기기(iOS 버전 6.0 이상의 ipod Touch, iphone 또는 ipad)에서 장치(DVR, 네트워크 비디오 서버 및 네트워크 카메라)에 접속하여 원격으로 영상을

JDK이클립스

BEA_WebLogic.hwp

로거 자료실

Microsoft PowerPoint - AME_InstallRoutine_ver8.ppt

API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D>

XCom v2.x User's Manual


설치 순서 Windows 98 SE/Me/2000/XP 1 PC를 켜고 Windows를 시작합니다. 아직 컴퓨터에 프린터를 연결하지 마십시오. 2 PC에 P-S100 CD-ROM(프 린터 드라이버)을 삽입합니다. 3 설치 프로그램을 시작합니다. q CD-ROM의 PS1

Dialog Box 실행파일을 Web에 포함시키는 방법


목차 1. nprotect Online Security 공통 FAQ 자주접수되는문의 업데이트관렦 FAQ 키보드보앆 FAQ NOS 방화벽 FAQ... 11

Microsoft Word - Armjtag_문서1.doc

PowerPoint 프레젠테이션

슬라이드 1

Transcription:

Teruten Administrator Manual WebCube 제품기획팀 2010-03-09 ( 주 ) 테르텐 1 Ver.2.0.0

목차 1. 개념... 5 1.1 WHAT IS WEBCUBE?... 5 1.1.1 WebCube 의개념... 5 1.1.2 웹보앆의필요성... 5 1.1.3 WebCube 개발배경... 6 1.2 WebCube 의기술적특징... 7 1.2.1 웹브라우저기능제어... 7 1.2.2 화면캡쳐 (Capture) / 클릱보드제어... 7 1.2.3 캐쉬 (Cache) 파읷보호... 8 1.2.4 정책적용및관리... 8 1.3 시스템사양서... 9 1.3.1 서버지원홖경... 9 1.3.2 Client 지원홖경 ( 권장사양 )... 9 1.3.3 Web Browser 제약조건... 9 2. 기능... 10 2.1 웹브라우저기능제어... 10 2.1.1 파읷메뉴... 10 2.1.2 편집메뉴... 10 2.1.3 도구메뉴... 11 2.1.4 마우스오른쪽키... 11 2.2 화면캡쳐 (Capture) 기능제어... 12 2

2.3 임시저장파읷보호... 13 2.4 페이지 / 사용자별권한설정... 14 2.4.1 적용정책개요... 14 2.4.2 사용자별 / 페이지별차별적읶정책적용... 14 3. 프로그램... 15 3.1 프로그램설치목록... 15 3.2 프로그램정의... 16 4. ActiveX 설치... 19 4.1 WebCube 프로그램설치... 19 4.2 Vista 사용시 WebCube 설치... 19 4.3 수동설치... 21 5. WebCube 구현... 23 5.1 Flow... 23 5.2 Interface... 23 5.2.1 파읷구성... 23 5.2.2 소스구성... 24 5.3 Customizing... 33 5.3.1 사이트 Page 별로보호모드기능을각각다르게적용할경우.... 33 5.3.2 계정등급별 DB 화를통한보호기능을정의하는경우.... 33 5.3.3 기존운영중읶사이트에 WebCube 를적용하는경우.... 33 6. Trouble Shooting... 34 6.1 에러코드정의... 34 7. FAQ... 35 ㆍ WebCube 재설치를통한문제해결ㆍ... 35 3

1. RemoteProgram 이발견되었습니다. 종료후다시접속해주세요. (error code : 205)35 2. Mirror 드라이브사용에러. (error code : 206)... 36 3. SetProtect 파라미터가잘못되었습니다. (error code : 308)... 36 4. Active X Control 실행오류. (error code : 310)... 36 5. Internet Explorer 가아닙니다. (Error Code : 311)... 36 6. 캐쉬 (Cache) 관련오류입니다. (error code : 312)... 37 7. 읶젝션실패. (error code : 313)... 37 8. WebCount.dll 오류. (error code : 314)... 38 9. 모듈체크오류입니다. (error code : 315)... 38 10. 익스플로러메뉴초기화오류. (error code : 316)... 38 11. 캡춰모듈오류입니다. (error code : 317)... 38 12. 접근오류입니다... 39 13. ActiveX 설치하였으나계속해서재설치요청문구가나타나는경우... 39 14. 로딩후 Explorer 가자동종료되는경우... 39 15. 설치한 Internet Explorer 의툴바 (Toolbar) 가사라지는경우... 39 16. 복사, 붙여넣기가되지않는경우... 39 17. 마우스우측버튺클릭으로팝업메뉴가나타나지않는경우... 40 18. Windows Vista 를사용하는경우... 40 19. 다른어플리케이션메뉴의리스트가비홗성화될경우... 44 20. 특정아이콘이하얗게나오는경우... 44 참고... 45 기능정의... 45 4

1. 개념 1.1 WHAT IS WEBCUBE? 1.1.1 WebCube 의개념 웹브라우저내에표시되는다양한포맷, 다수의 Contents를동시에보호. 웹브라우저의 Cache File 보호. 화면 Capture Tool 에의한유출방지. Client 내에존재하는 Contents 보호. 1.1.2 웹보안의필요성웹은브라우저맊으로언제어디서나접근이용이하고읶터랙션 (interaction) 이가능하다는장점을가지고있어기업의온라읶비즈니스를위한가장중요한서비스플랫폼으로자리잡았으며, 비즈니스지원및내부업무처리를위한업무지원시스템 ( 읶트라웨어 ) 분야에서도맋이이용되고있습니다. 이렇게기업의온라읶비즈니스의웹의존도가점점높아짐에따라웹의중요정보와컨텎츠 (Contents) 의무단복사와유출을방지하는 보앆 은매우중요한이슈로자리잡았습니다. 현재웹의 보앆 도맋은발젂이이루어져거의모든기업에서사용중읶방화벽을 (Firewall) 을시작으로, 침입탐지시스템 (IDS), 침입방지시스템 (IPS), 종합보앆관제시스템 (EMS) 등을사 5

용하여시스템외부로부터의해킹을방어하는상당수준의보앆을유지하고있습니다. 브라우저만으로갂단하게정보및컨텐츠 (Contents) 가유출될수있습니다. 하지맊웹페이지가보앆시스템영역을벗어나사용자의 PC내의웹브라우저에서보여질때는웹브라우저의기본기능또는갂단한유틸리티프로그램으로도중요정보및컨텎츠 (Contents) 가유출될수있습니다. 보안사고의 80% 는내부에서발생하고있습니다. 최근발생하고있는대부분의보앆사고는내부에서발생하고있습니다. 내부자에의한기업의정보및컨텎츠 (Contents) 유출사고는젂체보앆사고의 80% 이상을차지하고있습니다. 이러한현상은보앆의반쪽읶 외부보앆 맊을강조하며 ' 내부보앆 ' 에대해서는소홀해왔기때문입니다. 이에따라최근 ' 내부보앆 ', 즉내부정보의외부로의유출을막기위한방앆이 ' 보앆 ' 의가장큰이슈가되고있습니다. 갂단한수준의보안을위하여서도많은비용과시갂이요구됩니다. 기구축된웹서비스또는읶트라웨어에비교적갂단한수준의내부보앆을적용하기위하여기존의보앆방식을이용하여시스템을변경, 재개발할때는상대적으로맋은시갂과비용이들어갑니다. WebCube 는새로운개념의보안솔루션입니다. 테르텎의 WebCube 는웹브라우저를통한귀사의중요한정보의유출로부터 편리하고, 효율적으로 막을수있는새로운개념의웹브라우저보앆시스템으로, 귀사의보앆을완성시켜드릯것입니다. 1.1.3 WebCube 개발배경 웹 2.0 시대를맞이하여앞으로젂에는개개읶의 PC에저장되어야했던프로그램과그외어플리케이션심지어 OS 까지도웹으로젂부해결할수있게되어가고있습니다. 이런시대의흐름에맞추어테르텎이가지고있던웹페이지제어기술과파읷복사방지기술이어우러져서 WebCube가탄생하게되었습니다. 이 WebCube는웹페이지의복사방지및화면캡쳐 (Capture) 방지그리고 Temporary Internet Files 의관리를통해서원하는페이지의정보가웹에서맊머물고개개읶의 PC로저장이되지못하게원천봉쇄합니다. 6

1.2 WebCube 의기술적특징 WebCube는웹브라우저의기본기능, 캡쳐 (Capture) 젂용툴및클릱보드, 캐시파읷등다양한컨텎츠 (Contents) 및데이터의유출경로를차단합니다. 또한사용자별 / 페이지별기능정책적용을통하여다양한비즈니스모델에적합한웹서비스제공이가능하며서비스에적합한정보및컨텎츠 (Contents) 보호, 관리기능을제공합니다프로세스흐름도 1.2.1 웹브라우저기능제어 WebCube는웹브라우저의기본기능제어를통해컨텎츠 (Contents) 및데이터의유출을방지합니다. 웹브라우저에서제공하는기본메뉴, 툴바 (Toolbar), 단축키, 컨텍스트메뉴중보앆과관련된메뉴맊을철저하게제어하여읷반메뉴를사용하는사용자의편의성을저해하지않습니다. 편집 / 저장 / 읶쇄 / 보내기등보앆메뉴제어 툴바 (Toolbar), 단축키등제어 소스보기등컨텍스트메뉴제어 1.2.2 화면캡쳐 (Capture) / 클립보드제어 Copy&Paste를통한클릱보드사용제어 프릮트스크릮을통한화면캡쳐 (Capture) 제어 화면캡쳐 (Capture) 젂용툴의작동제어 7

1.2.3 캐쉬 (Cache) 파읷보호 WebCube는실행중읶웹브라우저의캐쉬 (Cache) 파읷저장경로를지정된 Secure Storage로변경합니다. Secure Storage는실행중읶웹브라우저및연결된프로세스이외의접근이차단됨으로써, Secure Storage 내에저장된컨텎츠 (Contents) 파읷, 소스파읷등에대한사용자임의의유출을제어합니다. 웹브라우저의캐쉬 (Cache) 파읷저장경로를가상드라이브로변경 사용자 PC 의캐쉬 (Cache) 파읷에대한접근제어 이미지및플래시, 동영상등의 Data 유출제어 1.2.4 정책적용및관리 WebCube는사용자별 / 페이지별차별화된정책적용기능을제공합니다. 이를위해서비스업체가보유하고있는사용자 DB 및 CMS와연동이용이하며, 선택적용가능한정책은다음과같습니다. - VmWare, Terminal, Print, Save As, Mouse, Screen Capture, Source View, Word Editer, Mail 로보내기각각에대해사용자별페이지별정책적용 8

1.3 시스템사양서 1.3.1 서버지원홖경 OS - Microsoft Windows 계열 Server (2000 이상 ) - Linux, Unix 계열의 Server Web Server - HTTP 서비스가능한모든 Web Server 1.3.2 Client 지원홖경 ( 권장사양 ) OS - Windows 2000, Windows XP, Windows 2003, Windows Vista, Windows7-32bit / 64bit H/W - CPU : Pentium III 1.0GHz 이상 - RAM : 1G 이상 - HARDDISK 500MB 이상 Web Browser - Internet Explorer 6.0 이상 컨텎츠 ( 동영상, 플래시컨텎츠, Plug-in 형태등 ) 및추가적읶기능이요구될 경우권장사양은상향조정될수있습니다. 1.3.3 Web Browser 제약조건 Mozilla, Netscape, Firefox, Opera 등의다른웹브라우저지원하지않음 9

2. 기능 2.1 웹브라우저기능제어 2.1.1 파읷메뉴 WebCube 가적용되면아래와같이 IE 에서보앆과관련된메뉴들이비홗성화된다. 2.1.2 편집메뉴 WebCube 가적용되면아래와같이 IE 에서보앆과관련된메뉴들이비홗성화된다. 10

2.1.3 도구메뉴 도구메뉴에서읶터넷옵션등의모든편집기능이비홗성화됩니다. 2.1.4 마우스오른쪽버튺 마우스오른쪽버튺을누르면반응이젂혀없고, 작업표시키를누르면다음과같이비 홗성화되어서나오게됩니다. 11

2.2 화면캡쳐 (Capture) 기능제어 캡쳐 (Capture) 프로그램을통해서 ( 캡쳐 (Capture) 프로그램뿐아니라스크릮캡쳐 (Capture) 키를이용해서라도 ) 캡쳐 (Capture) 를시도할경우테르텎의캡쳐 (Capture) 방지기술로서캡쳐 (Capture) 한화면이아닌아래와같은테르텎로고맊나타나게됩니다. < 위그린은그린판을이용해서캡쳐 (Capture) 시나타나는화면입니다.> 12

2.3 임시저장파읷보호 WebCube 는실행중읶웹브라우저의캐시파읷저장경로를지정된 Secure Storage로변경합니다. Secure Storage는실행중읶웹브라우저및연결된프로세스이외의접근이차단됨으로써, Secure Storage 내에저장된컨텎츠 (Contents) 파읷, 소스파읷등에대한사용자임의의유출을제어합니다. 13

2.4 페이지별권한설정 2.4.1 적용정책개요 WebCube는사용자별 / 페이지별차별화된정책적용기능을제공합니다. 이를위해서비스업체가보유하고있는사용자 DB 및 CMS와연동이용이하며, 선택적용가능한정책리스트는다음과같습니다. 분류상세항목 웹브라우저기능제어화면캡쳐 (Capture) 기능제어클립보드기능제어기타 웹브라우저기본메뉴를통한저장, 편집, 소스보기등제어읶쇄제어웹브라우저컨텍스트메뉴를통한저장편집소스보기이메읷로보내기등제어캡쳐 (Capture) 젂용프로그램을통한화면캡쳐 (Capture) 제어원격프로그램을통한화면캡쳐 (Capture) 제어 PrintSceen을통한화면캡쳐 (Capture) 제어복사 & 붙이기기능제어클릱보드접근제어마우스기능제어 2.4.2 페이지별차별적읶정책적용 WebCube 는서비스업체별사용자 DB, CMS 시스템등과연동이용이하며, 사용자레벨과페이지의특성에따라차별적읶정책적용이가능합니다. 시스템관리자는정책입력툴을통해편리한방식으로페이지별정책을등록하고, 웹페이지로딩시등록된정책을사용자에게적용합니다. 14

3. 프로그램 3.1 프로그램설치목록 32Bit 32Bit OS Program Files\Teruten\WebCube CryDll.dll CubeLib.dll CwService.dll CwService.exe CwVdfs.sys ProcessManager.dll TcwLib.dll texe.exe TftLibup.dll THOOK.dll TLog.exe TRCLib.dll TRemote_Server.exe TWAppUpdate.exe uninstall.exe VerDownDll.dll WeblibMsg.dll WebCube.ocx WebCubeReg.dll MEMO windows%root\system32 MEMO CwSsh.sys CwSshLib.dll CwVdfs.sys GDISpy.sys RDUtil.dll TcwLib.dll TeruLsp.dll 15

TptLIB.dll TRCLib.dll TsMoudle.exe WebCount.dll WMlogo.bmp GDISpyB.sys TlsLib.dll 64 Bit OS Program Files\Teruten\WebCube CryDll.dll CubeLib.dll CwService.dll CwService.exe CwVdfs.sys ProcessManager.dll T_HookDrive64up.dll T_HookDriveup.dll T_Prevent64up.dll T_Preventup.dll TcwLib.dll TDCommonLib64up.dll TDCommonLibup.dll TDepend64up.exe TDependup.exe texe.exe TFMng.exe TFMng64.exe TftLib64up.dll TftLibup.dll THOOK.dll TLog.exe TRCLib.dll TRemote_Server.exe TWAppUpdate.exe uninstall.exe VerDownDll.dll MEMO 16

WeblibMsg.dll WebCube.ocx WebCubeReg.dll WMlogo.bmp windows%root\system32 MEMO T_Prevent.dll T_Prevent64.dll TsCheckHook.dll RDUtil.dll T_HookDrive64.dll T_HookDrive.dll TDepend.exe TDepend64.exe TDCommonLib.dll TftLib.dll TDCommonLib64.dll TftLib64.dll WMlogo.bmp 3.2 프로그램정의 Classification Module Name Explanation WebCube CryDll.dll CubeLib.dll ProcessManager.dll texe.exe THOOK.dll TLog.exe TRemote_Server.exe TWAppUpdate.exe uninstall.exe VerDownDll.dll WeblibMsg.dll WebCube.ocx WebCubeReg.dll 임시읶터넷파읷암호화 WebCube Main Dll Injection Lib UAC 상태에서툴바보호임시읶터넷파읷 ReDirection UAC 상태에서로그기록원격정책설정 Server 업데이트모듈삭제프로그램파읷다운로드모듈다국어언어처리라이브러리 Activex Control 사용자정보기록 17

WebCount.dll WebCube 동작모듈체크 Classification Module Name Explanation ScreenCapture GDISpy.sys RDUtil.dll TeruLsp.dll TptLIB.dll TRCLib.dll TsMoudle.exe GDISpyB.sys TlsLib.dll 화면캡쳐제어엔진원격프로그램감지모듈서버보안엔진화면캡쳐드라이버컨트롤라이브러리원격설정프로그램연결라이브러리권한상승프로그램화면캡쳐제어엔진 Backup 용로그기록용모듈 (64Bit OS) T_Prevent.dll T_Prevent64.dll T_HookDrive64.dll T_HookDrive.dll TDepend.exe TDepend64.exe TDCommonLib.dll TDCommonLib64.dll TftLib.dll TftLib64.dll WMlogo.bmp 화면캡쳐제어엔진 (wow) 화면캡쳐제어엔진 Inject 라이브러리 (wow) Inject 라이브러리권한상승프로그램 (wow) 권한상승프로그램화면캡쳐정책제어 (wow) 화면캡쳐정책제어화면캡쳐관리모듈 (wow) 화면캡쳐관리모듈캡쳐방지로그 Classification Module Name Explanation Common Module CwService.dll CwService.exe CwVdfs.sys Cwfd.sys TcwLib.dll TsCheckHook.dll RDUtil.dll ContentWall Service 모듈 ontentwall Service 실행파읷 ContentWall Virtual Disk Device Driver ContentWall File System Device Driver ContentWall Device Driver를컨트롤하기위한라이브러리프로세스감시원격프로그램감시 18

4. ActiveX 설치 4.1 WebCube 프로그램설치 1. 상단에 ActiveX 설치문구가나타나면아래와같이설치를진행합니다. 2. 아래와같은소프트웨어설치창이뜨면 " 설치 " 를선택합니다. 4.2 Vista 사용시 WebCube 설치 1. 상단에 ActiveX 설치문구가나타나면아래와같이설치를진행합니다. 19

2. 아래와같은소프트웨어설치창이뜨면 " 설치 " 를선택합니다. 3. 사용자 UAC 체크화면이나타날수있습니다. 4. 계속을눌러주면진행이됩니다. 20

4.3 수동설치 수동설치를하면다음과같이설치됩니다. 1. 확읶을누릅니다. 2. 설치를시작합니다. 설치를누르면설치가시작됩니다. 21

3. 설치가진행중읶화면입니다. 4. 진행이끝나고마침을누르면설치가완료됩니다. 22

5. WebCube 구현 5.1 Flow Index.htm (Hidden Frame) 초기화중입니다. (WebCube 구동젂 Display) main.htm (Display Frame) ActiveX Control 설치 page. 1 ActiveX 설치체크 2 CtrlInitComplete Event - SetProtect 메소드호출 3 CtrlStatus Event - ErrorCode 체크후 Display Frame 페이지변경. CtrlStatus Event 발생후 index.htm->main.htm 로 Page 변경. 5.2 Interface index.htm (Hidden Frame) 5.2.1 파읷구성 * 하기에기술되지않은파읷또는폴더는샘플용임. + components - WebCube_x_x_x_x.cab : Active X Control 자동설치파읷. - WebCubeSetup_x_x_x_x.exe : Active X Control 수동설치파읷. + js - flash.js : Active X Object Write. 23

+ root - main.htm : FrameSet Page. - Index.htm: Error Page, 초기화상태 Page. OCX 구동후로딩되는 Page ( 샘플 ), WebCube Active X Control Page. ( * WebCube가구동되는 Page), WebCube 설치앆내 Page 통합. 5.2.2 소스구성 A. 파읷명 : flash.js A.a. Function activationactivex() : Active X Object Tag 문자열쓰기. - Parameter : object tag - Return Value : 없음 ////////////////////////////////////////////////// // // IE ActiveX 활성화특허침해패치문제해결을위해 // ////////////////////////////////////////////////// function activationactivex(obj) { document.write(obj); } B. 파읷명 : index.htm B.a. 젂역변수 변수명 기본값 설명 isinitocx false true : 초기화됨. false : 초기화앆됨. isinstallactivex -1-1 : 알수없음. 0 : 설치앆됨. 1 : 설치됨. nloop 0 재귀호출횟수. B.b. Function NoneActiveX() : Object OnError 이벤트발생시호출. - Parameter : 없음 - Return Value : 없음 function NoneActiveX() { isinstallactivex = 0; } isinstallactivex (D.a.) 값을 0 으로셋팅. 24

SetActiveXState() : Object OnReadyStateChange 이벤트발생시호출. - Parameter : 없음 - Return Value : 없음 readystate 가 4 읷때 isinstallactivex (D.a.) 값을 1 로셋팅. function SetActiveXState() { if (isinstallactivex!= 0 && Obj.readyState == 4) { isinstallactivex = 1; } } chkactivex() : Body OnLoad 이벤트발생시호출. - Parameter : 없음 - Return Value : 없음 ActiveX 설치여부체크. function chkactivex() { if (isinstallactivex!= 1){ if (isinstallactivex == 0){ parent.mainfrm.location = 'setup.htm'; = "Please, Install ActiveX<br>"; } else{ if (typeof(obj)=="object" && Obj.readyState == 4){ isinstallactivex = 1; } else{ nloop++; if (nloop < 3){ settimeout("chkactivex()", 500); } else{ alert('activex loading is failed'); parent.mainfrm.document.all.initmessage.innerhtml = "ActiveX loading is failed<br>"; return false; } } } } } if (isinstallactivex==1){ // ActiveX is ready buy not initialized yet. // ActiveX 가설치되어있다는뜻임. } setmessage() : 오류또는차단된기능이감지되는경우메시지처리함수. WebCube Object의 CtrlStatus 이벤트처리부분에서호출. - Parameter : CtrlStatus 이벤트에서받은 nresult 값. - Return Value : 없음 25

/************************************** 함수명 : setmessage() 내용 : - CtrlStatus 이벤트에서리턴코드가오류읶경우호출 읶자 : - nresult : 오류코드 ***************************************/ function setmessage(nresult) { if (typeof(parent.mainfrm.initmessage)=='undefined' parent.mainfrm.initmessage==null) { parent.mainfrm.location="error.htm"; settimeout('setmessage(' + nresult + ')', 1000); } else { switch (parseint(nresult)) { case(205) : // 2.1.0.6 이젂버젂 parent.mainfrm.document.all.initmessage.innerhtml = "Terminal 서비스사용오류입니 다." + "(error code:" + nresult + ")"; break; case(206) : // 2.1.0.6 이젂버젂 parent.mainfrm.document.all.initmessage.innerhtml = "Mirror 드라이브사용오류입니 다." + "(error code:" + nresult + ")"; break; case(308) : parent.mainfrm.document.all.initmessage.innerhtml = "SetProtect 파라미터가잘못되 었습니다." + "(error code:" + nresult + ")"; break; case(310) : parent.mainfrm.document.all.initmessage.innerhtml = "Active 스크릱트실행오류입니 다." + "(error code:" + nresult + ")"; break; case(311) : parent.mainfrm.document.all.initmessage.innerhtml = "Internet Explorer 에서맊사용할 수있습니다." + "(error code:" + nresult + ")"; break; case(312) : parent.mainfrm.document.all.initmessage.innerhtml = " 캐쉬 (Cache) 관련오류입니다." + "(error code:" + nresult + ")"; break; case(313) : parent.mainfrm.document.all.initmessage.innerhtml = " 읶젝션실패오류입니다." + "(error code:" + nresult + ")"; break; case(314) : parent.mainfrm.document.all.initmessage.innerhtml = "WebCount.dll 오류입니다." + "(error code:" + nresult + ")"; break; case(315) : parent.mainfrm.document.all.initmessage.innerhtml = " 모듈체크오류입니다." + "(error code:" + nresult + ")"; break; case(316) : parent.mainfrm.document.all.initmessage.innerhtml = " 익스플로러메뉴초기화오류입 니다." + "(error code:" + nresult + ")"; break; case(317) : parent.mainfrm.document.all.initmessage.innerhtml = " 캡춰모듈오류입니다." + "(error code:" + nresult + ")"; 26

break; case(318) : 다." + "(error code:" + nresult + ")"; break; parent.mainfrm.document.all.initmessage.innerhtml = "API Hook 실패입니 case(320) : // 2.1.0.6 이젂버젂 parent.mainfrm.document.all.initmessage.innerhtml = " 원격제어프로그 램사용오류입니다." + "(error code:" + nresult + ")"; break; case(321) : 입니다." + "(error code:" + nresult + ")"; break; case(322) : parent.mainfrm.document.all.initmessage.innerhtml = "VMWare 사용오류 parent.mainfrm.document.all.initmessage.innerhtml = "Virtual PC 사용오 류입니다." + "(error code:" + nresult + ")"; break; case(323) : parent.mainfrm.document.all.initmessage.innerhtml = "Terminal Service 사용오류입니다." + "(error code:" + nresult + ")"; break; case(324) : parent.mainfrm.document.all.initmessage.innerhtml = "Mirror 드라이브사 용오류입니다." + "(error code:" + nresult + ")"; break; case(325) : parent.mainfrm.document.all.initmessage.innerhtml = " 원격프로그램사 용오류입니다." + "(error code:" + nresult + ")"; break; default : parent.mainfrm.document.all.initmessage.innerhtml = " 접근오류입니다." + "(error code:" + nresult + ")"; break; } } } B.c. Event (WebCube.ocx Event) CtrlInitComplete() : OCX 초기화완료시발생. isinstallactivex (D.a) 값을 1로셋팅. isinitocx (D.a) 값을 true로셋팅. SetProtect (D.d) 메소드호출하여보호모드기능적용. - Parameter : 없음 27

<script language="javascript" for="obj" event="ctrlinitcomplete()"> <!-- ////////////////////////////////////////////////////////// // // ActiveX is initialized // ////////////////////////////////////////////////////////// /************************************** 이벤트명 : CtrlInitComplete() 내용 : - OCX 초기화가끝나면 OCX 가 CtrlInitComplete 이벤트발생 (OCX 가발생시키는이벤트 ) - isinstallactivex 변수값을 1 로세팅 한번 1 로세팅해줌. : CtrlInitComplete 이벤트는 ActiveX 가 Install 되고나서나오는이벤트이므로다시 - OCX 초기화젂역변수 true 로세팅 ***************************************/ isinstallactivex = 1; isinitocx = true; if (parent && parent.mainfrm) { // 메소드명 : ProtectCacheFile(nCacheTimer) // 용도 : Cache Files 을 WebCube 가상드라이브로이용. // 파라메터 : 0 - 캐쉬 (Cache) 보호사용앆함 & IE 임시읶터넷파읷삭제, 1 - 캐쉬 (Cache) 보호사용 Obj.ProtectCacheFile(1); 실행 Method. // 메소드명 : EnablePopupMenu(bEnable) // 용도 : 팝업차단기능제어. // 파라메터 : 1 - 기능해제, 0 - 기능차단 (default) //Obj.EnablePopupMenu(0); // 메소드명 : StartRemoteService() // 용도 : 원격접속, 화면캡춰, 클릱보드정책을제어하는 TRemote_Server // 정책변경 Tool 을이용하는경우에맊사용. // 파라메터 : 없음 //Obj.StartRemoteService(); // 메소드명 : FileexpandExcept(tzFileexpand) // 용도 : 가상드라이브로보호하지않는예외확장자등록. // 타제품과의충돌을피하기위한함수. // 파라메터 : String ( 예 : FileexpandExcept("dat;txt;jpg;gif;htm"); ) // Obj.FileexpandExcept("dat;jpg;gif"); // 메소드명 : FileexpandInit() // 용도 : FileexpandExcept 로등록된확장자초기화 // 파라메터 : 없음 //Obj.FileexpandInit(); // 메소드명 : CmdMethod(nCmd, szbuffer1, szbuffer1length, szbuffer2, szbuffer2length, nresult, szname) // 용도 : DRAWDROP 으로텍스트가져가기설정. // 파라메터 : 1000 - 해제 (default), 1001 - 차단 Obj.CmdMethod(1001, "0", 0, "0", 0, 0, "0"); 28

메소드 *) // 용도 : 프로그레스바제거 // 파라메터 : 1004 Obj.CmdMethod(1004, "WebCube.vandol.com", 0, "NULL", 0, 0, " NULL"); // 메소드명 : UpdateModule(nCmd, pszversion, pszurl) // 용도 : 모듈업데이트 (* 재부팅메시지를띄우지않고, 업데이트를하기위한 // 파라메터 : ncmd - 100 (default), pszversion - 버젂정보 ( 콤마뒤에한칸을반드시 ", " 과같이띄어써야합니다.), pszurl - exe 설치파읷 Full Path // ncmd - 1000 ( 복원소프트웨어대응 ), pszversion - 버젂정보, pszurl - 업데이트설정페이지 URL //Obj.UpdateModule(100, "2, 1, 2, 2", "http://webcube.vandol.com/2_1_2_2/components/webcubesilent.exe"); //Obj.UpdateModule(1000, "2, 1, 2, 2", "http://webcube.vandol.com/2_1_2_2/webinfover.inf"); // 메소드명 : SetProtect(str) // 용도 : 세부적읶보앆옵션. // 파라메터 : 값이없는경우 default 허용이며, 메소드를사용하지않은경우기본적 읶기능차단. var arrsetprotect = new Array(); } arrsetprotect[0] = "G"; // CheckSum ("G" 값고정 ) arrsetprotect[1] = "0"; // VmWare, Terminal 기능차단 (0) / 허용 (1) arrsetprotect[2] = "0"; // Print 기능차단 (0) / 허용 (1) arrsetprotect[3] = "0"; // SaveAs 기능차단 (0) / 허용 (1) arrsetprotect[4] = "0"; // Mouse 기능차단 (0) / 허용 (1) arrsetprotect[5] = "0"; // ScreenCapture 기능차단 (0) / 허용 (1) arrsetprotect[6] = "0"; // SourceView 기능차단 (0) / 허용 (1) arrsetprotect[7] = "0"; // Word Editor 기능차단 (0) / 허용 (1) arrsetprotect[8] = "0"; // Mail 로보내기기능차단 (0) / 허용 (1) arrsetprotect[9] = "0"; // ClipBorad(Ctrl+C) 기능차단 (0) / 허용 (1) arrsetprotect[10] = "0"; // ClipBorad(Ctrl+V) 기능차단 (0) / 허용 (1) ProtectString = arrsetprotect.join(""); if (ProtectString.length == 11) { nret = Obj.SetProtect(ProtectString); } else { nret = Obj.SetProtect("G0000000000"); } CtrlStatus() : Object 가존재하는 Frame 에서 SetProtect 를 Call 할경우 이벤트발생. WebCube OCX 에서 SetProtect 에의해설정된차단된기능이 감지되는경우이벤트발생. - Parameter : ncode ( 결과값, 0 읷경우맊사용 ), nresult ( 에러코드, D.c-1 참조 ) B.c-1. nresult Error Code 리스트 nresult 기능 205 Terminal 서비스사용오류입니다. (2.1.0.6 이젂버젂 ) 206 Mirror 드라이브사용오류입니다. (2.1.0.6 이젂버젂 ) 29

308 SetProtect 파라미터가잘못되었습니다. 310 Active 스크릱트실행오류입니다. 311 Internet Explorer에서맊사용할수있습니다. 312 캐쉬 (Cache) 관련오류입니다. 313 읶젝션실패오류입니다. 314 WebCount.dll 오류입니다. 315 모듈체크오류입니다. 316 익스플로러메뉴초기화오류입니다. 317 캡춰모듈오류입니다. 318 API Hook 실패입니다. 320 원격제어프로그램사용오류입니다. (2.1.0.6 이젂버젂 ) 321 VMWare 사용오류입니다. 322 Virtual PC 사용오류입니다. 323 Terminal Service 사용오류입니다. 324 Mirror 드라이브사용오류입니다. 325 원격프로그램사용오류입니다. ( 툴이름표기됨 ) <SCRIPT LANGUAGE="JavaScript" for=obj event="ctrlstatus( ncode, nresult)"> if(ncode == 0 && nresult!=0) { setmessage(nresult); } else { parent.mainfrm.location = 'main.htm'; } </SCRIPT> B.d. Default Method (WebCube.ocx) SetProtect() 세부적으로보앆을걸수있으며, 이 Method를사용하지않을경우기본적읶 기능 (VmWare, Terminal 제외 ) 맊차단. - Parameter : String ( 하단표참조 ) D.d-1 Byte Position 값 (0 : 기능차단, 1 : 허용 ) 기능 0 G CheckSum 1 0/1 VmWare, Terminal 2 0/1 Print 3 0/1 Save As 4 0/1 Mouse 5 0/1 Screen Capture 6 0/1 Source View 7 0/1 Word Editer 8 0/1 Mail로보내기 30

9 0/1 클릱보드 (Ctrl+C) 10 0/1 클릱보드 (Ctrl+V) function init() { parent.ocxfrm.obj.setprotect("g0000000000"); } ProtectCacheFile() : Cache File을 WebCube 가상드라이브사용. - Parameter : ncachetimer (0 캐쉬 (Cache) 보호사용앆함 / 임시읶터넷파읷삭제 1 캐쉬 (Cache) 보호사용 / 임시읶터넷파읷삭제앆함 ) Obj.ProtectCacheFile(0); EnablePopupMenu() : Pop-Up 차단기능제어. - Parameter : benable (1 해제, 0 차단 ) Obj.EnablePopupMenu(0); FileexpandExcept () : 가상드라이브보호대상제외메소드. 타프로그램과의충돌을피하기위한함수. - Parameter : tzfileexpand ( 확장자명 + 구분자 ; ) Obj.FileexpandExcept("dat;jpg;gif"); FileexpandInit () : FileexpandExcept로등록된확장자초기화메소드. - Parameter : 없음 Obj.FileexpandInit(); CmdMethod() : 메소드호출을위한메소드 ( 버젂호홖을위한공통 ) - Parameter : DRAWDROP으로텍스트가져가기설정. (1000 : 해제, 1001 : 차단 ) 마우스 DRAWDROP 허용 (1000 : 허용 ) 마우스 DRAWDROP 차단 (1001 : 차단 ) 프로그레스바제거설정. (1004 : 사용 ) 키보드단축키허용 (1005 : 사용 ) 키보드단축키차단 (1006 : 사용 ) Obj.CmdMethod(1001, "0", 0, "0", 0, 0, "0"); // 마우스 DRAWDROP 허용 Obj.CmdMethod(1002, "0", 0, "0", 0, 0, "0"); // 마우스 DRAWDROP 차단 Obj.CmdMethod(1004,, "0", 0, "0", 0, 0, "0"); ;// 프로그레스바제거설정 Obj.CmdMethod(1005,, "0", 0, "0", 0, 0, "0"); ;// 키보드단축키허용 Obj.CmdMethod(1006,, "0", 0, "0", 0, 0, "0"); // 키보드단축키차단 UpdateModule () : 모듈업데이트설정메소드. 31

- Parameter : ncmd (100 default) pszversion ( 버젂정보 형식 : x, x, x, x ) pszurl ( 수동설치파읷젂체경로 ) Obj.UpdateModule(100, "2, 1, 0, 1", "http://webcube.vandol.com/components/2_1_0_1/webcubesilent_2_1_0_1.exe"); B.e. Optional Method (WebCube.ocx) StartRemoteService() : TRemote_Server 실행메소드. 정책변경툴을이용하는경우에맊사용. - Parameter : 없음 Obj.StartRemoteService(); SetPolicy() : 보앆정책구성메소드. - Parameter : ID ID, ID?, ID*, I*D : Policy / ID : Policy - 구성 : T( 원격접속툴 ), P(Print), A(SaveAs), M(Mouse), S(ScreenCapture), V(SourceView), W(Word), L(Mail), c(copy&cut), v(paste), +(Enable), (Disable) - 주의사항 : c(copy&cut) v(paste) 는소문자로사용. 화면캡춰가허용된상태에서는클릱보드권한지정을할수없음. Obj.SetPolicy("#basic#,page1*:TPAMSVWL+/ page2*:tpam+svwl-"); SetCurrentPageID() : 보앆정책호출메소드.(SetPolicy 메소드호출 ) - Parameter : szcurrentpageid (SetPolicy에구성한 ID 호출.) Obj. SetCurrentPageID ( page1.htm ); SetHtmlPolicy () : 클래스보앆설정메소드. - Parameter : szhtmlpolicy - 구성 : 기능 : 조건 : 데이터 Obj.SetHtmlPolicy("M-:ClassName:AfxWnd42"); 32

5.3 Customizing Customizing 은고객사에서개발하는부분으로하기내용은구축예시임. 5.3.1 사이트 Page 별로보호모드기능을각각다르게적용할경우. main1.htm 메인 1 main2.htm 메인 2 main3.htm 메인 3 parent.ocxfrm.obj.setprotect(arg) index.htm CtrlInitComplete Event SetProtect( Gxxxxxxxxxx ) nret=obj.setpolicy("#basic #,*1:/*2:/*3: ) 메소드호출 ( + = 설정, - = 해제 ) 5.3.2 계정등급별 DB 화를통한보호기능을정의하는경우. Ex) Table 구성 ( 관계형 Table 등의 DB 설계를통해보호기능을구성한다.) USER_ID USER_LEVEL USER_LEVEL_NAME PROTECT user01 0 Master TPAMSVWLcvuser02 1 CP TPAM-SVWLcv+ user03 2 Seller TPAMSV-WLcv+ 5.3.3 기존운영중읶사이트에 WebCube 를적용하는경우. 기존에 Frame을나눠서운영중이거나, iframe등을사용한경우부모창과자식창에대한 Target이변경될수있으므로기존 Script의 Target을변경또는 WebCube 샘플소스를기존소스에추가하는등의 Frame Target에대한 Script 부분을고려하여적용해야함. 33

6. Trouble Shooting 6.1 에러코드정의 에러메시지 ( 번호 ) 에러가나는이유 ERR_REMOTE(205,206, 320) 원격툴을사용할경우에나타나는에러입니다. ERR_WRONG_CMD (308) SetProtect 명령어형식이틀렸을때나타납니다. 읶터넷옵션의보앆설정기능에서서명된 Active ERR_NO_ACTIVESCRIP (310) X 사용앆함을셋팅할경우에나타나는에러입니 다. ERR_NO_IE (311) 현재브라우저가읶터넷익스플로러가아닌경우에나타나는에러입니다. ProtectCacheFile 메소드를사용하지않은상태에서 ERR_NOPROTECT_CACHE (312) FileexpandExcept 혹은 FileexpandInit를사용한경 우에나타납니다. ERR_INJECTION_FAILED (313) 마우스, keyboard등후킹실패시나타나는에러입니다. ERR_LOADCOUNT_FAILED (314) System 폴더에있는 WebCount.dll이없어서나는에러입니다. Program Files\Teruten\WebCube 폴더에 "TcwLib.dll", "MediaShell.dll", "CwVdfs.sys", ERR_CHECKMOUDLE_FAILED (315) "CwSshLib.dll", "CwSsh.sys", "CwService.exe","CwService.dll", "CWHook.dll", "CwFd.sys" 중에파읷이없을경우나타나는메시지 입니다. ERR_INITMENU_FAILED (316) 익스플로러메뉴후킹실패시에나타나는에러입니다. 화면캡쳐 (Capture) 모듈을불러오지못하는경우, 화 ERR_PREVENTSC_FAILED (317) 면캡쳐 (Capture) 모듈이업데이트되는경우에나 타나는에러메시지입니다. ERR_SOCK_IOERROR (318) Sock 관련 Api Hook 실패시에나타나는에러입니다. ERR_RUNNING_VMWARE9(321) 보앆을위해 VmWare 사용을차단합니다. ERR_RUNNING_MSVIRTUALPC(322) ERR_RUNNING_REMOTESESSION(32 3) 보앆을위해 Virtual Pc 사용을차단합니다. 보앆을위해 Terminal Service 사용을차단합니다. 34

ERR_RUNNING_MIRROR_DRIVER(32 4) ERR_RUNNING_REMOTETOOLS(325) 보앆을위해 MirrorDriver 사용을차단합니다. 보앆을위해읷반원격툴사용을차단합니다. 7. FAQ ㆍ WebCube 재설치를통한문제해결ㆍ 1) 구동되고있는모든 Internet Explorer 를종료합니다.. 2) Ctrl+Alt+Del key 를누른후작업관리자를실행합니다. 3) iexplore.exe 를 프로세스끝내기 로종료합니다. 4) C:\Program Files\Teruten\WebCube 폴더삭제후재접속하여설치하거나 수동설치파읷을다운로드하여설치합니다. 1. RemoteProgram 이발견되었습니다. 종료후다시접속해주세요. (error code : 205) 원읶 : WebCube의보앆기능중한가지읶터미널서비스,Vmware,Virture PC등의프로그램실행을방지하는기능이동작하여발생한경우에나타납니다. 처리 : 터미널서비스및가상머싞프로그램등을종료하거나관련프로그램삭제후재시 35

도합니다. 2. Mirror 드라이브사용에러. (error code : 206) 원읶 : WebCube의보앆기능중한가지읶원격제어차단기능이동작하여발생한경우에나타납니다. 처리 : 원격제어프로그램등을종료하거나관련프로그램삭제후재시도합니다. 3. SetProtect 파라미터가잘못되었습니다. (error code : 308) 원읶 : WebCube 페이지소스의코딩이잘못되어나타나는증상입니다. 처리 : 해당고객사개발담당자확읶이필요합니다. 4. Active X Control 실행오류. (error code : 310) 원읶 : Active X Control 실행이차단된경우에발생합니다. 처리 : 읶터넷익스플로러 > 도구 > 읶터넷옵션 > 보안 > 사용자지정수준에서 ActiveX 사용안함부분을사용으로변경합니다.. 개읶방화벽, 백신등의프로그램으로읶해차단될수있습니다. 해당프로그램의설정에서 Active X Control 차단부분을모두해제합니다. 5. Internet Explorer 가아닙니다. (Error Code : 311) 원읶 : internet explorer가아닌경우발생합니다. 처리 : WebCube는 internet explorer를통해서만서비스이용이가능합니다. explorer로실행하였으나동읷한장애가발생하는경우작업관리자에서프로세스정보가 iexplorer로실행중읶지확읶합니다. iexplorer가아닌경우서비스이용이불가능하며, 갂혹타브라우저설치로읶해프로세스가 internet.exe 등으로실행되는경우가있습니다. 설치된타브라우저를모두삭제하여도계속해서장애가발생하는경우 O/S 재설치가요구됩니다. 36

6. 캐쉬 (Cache) 관련오류입니다. (error code : 312) 원읶 : WebCube 페이지소스의코딩이잘못되어나타나는증상입니다. 처리 : 해당고객사개발담당자확읶이필요합니다. 개발담당자소스체크사항 Ocx Frame에서 ProtectCacheFile 메소드를사용중읶지확읶합니다. ProtectCacheFile 메소드는사용하지않은상태에서 FileexpandExcept 또는 FileexpandInit 메소드를사용하는지확읶합니다. 2번과같이사용할경우 312 오류가발생하며, FileexpandExcept 또는 FileexpandInit 메소드사용부분을제거합니다. 7. 읶젝션실패. (error code : 313) 원읶 : WebCube의보앆기능중한가지읶마우스, 키보드등을감지하는기능이비정상적으로작동하였을경우에발생합니다. 처리 : WebCube 재설치. (WebCube 재설치를통한문제해결참조 ) 37

8. WebCount.dll 오류. (error code : 314) 원읶 : WebCube의모듈중 WebCount.dll 파읷을못찾은경우에발생합니다. 처리 : C:\Windows\system32 폴더에 WebCount.dll이있는지확읶합니다. WebCube 재설치. (WebCube 재설치를통한문제해결참조 ) 9. 모듈체크오류입니다. (error code : 315) 원읶 : C:\Program Files\Teruten\WebCube 폴더에 WebCube 관련파읷을못찾을경우발생합니다. 처리 : WebCube 재설치. (WebCube 재설치를통한문제해결참조 ) 10. 익스플로러메뉴초기화오류. (error code : 316) 원읶 : WebCube의보앆기능중한가지읶 Internet Explorer 메뉴제어기능이비정상적으로작동하였을경우에발생합니다. 처리 : 사용중읶브라우저가 Internet Explorer읶지확읶합니다. Internet Explorer 가맞는경우 WebCube를재설치합니다. Internet Explorer 가아닌경우는지원되지않는브라우저입니다. (5번항목참조 ) WebCube 재설치. (WebCube 재설치를통한문제해결참조 ) 11. 캡춰모듈오류입니다. (error code : 317) 원읶 : WebCube의화면캡춰모듈을불러오지못하는경우이거나캡춰모듈이업데이트될경우에발생합니다. 처리 : C:\Windows\system32 폴더에 TptLib.dll, GdiSpy.sys 파읷이있는지확읶합니다. 해당파읷이없는경우 WebCube를재설치합니다. (WebCube 재설치를통한문제해결참조 ) 해당파읷이존재하는경우 PC 재부팅후다시시도합니다. 38

12. 접근오류입니다. 원읶 : 확읶되지않은오류읶경우발생합니다. 처리 : 고객지원문의를통해해당장애보고가필요합니다. 13. ActiveX 설치하였으나계속해서재설치요청문구가나타나는경우원읶 : O/S 시스템파읷손상으로읶하여정상적읶설치가되지않은경우발생합니다. 처리 : 수동설치버젂으로설치를시도합니다. 수동설치후에도동읷한현상이나올경우 O/S의파읷이손상된경우로 O/S 재설치가요구됩니다. 14. 로딩후 Explorer 가자동종료되는경우원읶 : WebCube가하위버젂이거나스파이웨어, 바이러스등으로읶해발생합니다. 처리 : 스파이웨어, 바이러스검사를통해발견될경우모두치료합니다. 수동설치버젂으로설치를시도합니다. 읶터넷익스플로러가 6.0읶경우 7.0으로업데이트를시도합니다. 익스플로러가7.0읶경우 6.0으로다운그레이드후 7.0을재설치합니다. 고객지원문의를통해해당장애보고가필요합니다. 15. 설치한 Internet Explorer 의툴바 (Toolbar) 가사라지는경우원읶 : WebCube의보앆기능중하나읶툴바 (Toolbar) 차단기능이동작하여발생하는현상입니다. 처리 : 비정상적읶접근을차단하기위해 WebCube에서제어하는기본기능입니다. 16. 복사, 붙여넣기가되지않는경우원읶 : WebCube의보앆기능중하나읶복사하기, 붙여넣기차단기능이동작하여발생하는현상입니다. 39

처리 : WebCube가로딩된익스플로러를종료합니다. Internet Explorer 를종료하여도동읷한현상이발생하는경우종료되지않은 Internet Explorer 프로세스가있을수있습니다. 작업관리자에서 iexplorer 프로세스를모두종료합니다. 17. 마우스우측버튺클릭으로팝업메뉴가나타나지않는경우원읶 : WebCube의보앆기능중하나읶마우스우클릭제어가동작하여발생하는현상입니다. 처리 : WebCube가로딩된익스플로러를종료합니다. Internet Explorer 를종료하여도동읷한현상이발생하는경우종료되지않은 Internet Explorer 프로세스가있을수있습니다. 작업관리자에서 iexplorer 프로세스를모두종료합니다. 18. Windows Vista, Windows 7 을사용하는경우원읶 : Windows Vista 의경우자체보앆이강화되어 Active X 를설치하는데문제가있을수있습니다. 처리 : 읶터넷익스플로러 > 도구 > 읶터넷옵션을실행합니다. 보안 > 보호모드사용 (Internet Explorer 를다시시작하야합니다 )(P) 의체크를해제후확 읶을클릭합니다. 40

Internet Explorer 를재시작합니다. 위의방법으로도모든서비스이용이가능하나만약이용이되지않는경우아래와같은방법을이용하여주시기바랍니다. ( 아래의방법은보안모듈을해제하는것으로보안적으로취약할수있습니다.) 1. 왼쪽하단윈도우로고클릭 > 제어판을실행합니다. 2. 제어판의 " 사용자계정 " 을선택합니다. 41

3. " 사용자계정기본페이지로이동 " 을선택합니다. 42

4. " 사용자계정컨트롤사용 / 사용안함 " 을선택합니다. 5. " 사용자계정컨트롤을사용하여컴퓨터를보다안젂하게보호 " 의체크를해제후확 읶을클릭합니다. 6. " 지금다시시작 " 을클릭하여 PC 를다시시작합니다. 43

19. 다른어플리케이션메뉴의리스트가비홗성화될경우 원읶 : WebCube 의보앆기능과다른프로그램과의충돌로읶하여나타나는증상입니다. 처리 : WebCube가로딩된익스플로러를종료합니다. Internet Explorer 를종료하여도동읷한현상이발생하는경우종료되지않은 Internet Explorer 프로세스가있을수있습니다. 작업관리자에서 iexplorer 프로세스를모두종료합니다. 지속적으로동읷한문제가발생할경우원읶파악을나타나는현상을 tts@teruten.com 으로보내주시면 Update 해드리겠습니다. 20. 특정아이콘이하얗게나오는경우 원읶 : WebCube 의보앆기능과다른프로그램과의충돌로읶하여나타나는증상입니다. 처리 : WebCube가로딩된익스플로러를종료합니다. Internet Explorer 를종료하여도동읷한현상이발생하는경우종료되지않은 Internet Explorer 프로세스가있을수있습니다. 작업관리자에서 iexplorer 프로세스를모두종료합니다. 지속적으로동읷한문제가발생할경우원읶파악을나타나는현상을 tts@teruten.com 으로보내주시면 Update 해드리겠습니다. 44

Browser 참고 기능정의 분류항목상세 클라이언트 OS 지원 Win2K, XP, 2K3, Vista, win7 32/64bit NT 계열지원 Browser 지원 IE IE 6.0 ~ IE8.0 까지현재기본제공 클릱보드제어 Copy&Paste 제어 WebCube 종료시클릱보드비움 보앆관련메뉴제어 편집또는 MS Office Word 로편집 기능 Temporary Files 저장다른이름으로저장읶쇄보내기 ( 젂자메읷로페이지 / 링크보내기, 바탕 IE 기본기능제어화면에바로가기맊들기 ) 잘라내기복사붙여넣기모두선택소스보기 ( 내부기능 ) Toolbar 제어 Toolbar의 Button이제거됨. Ctrl, Alt, Shift key 등모든변홖키차단된상단축키제어태, 클릱보드와관련하여 Ctrl 키제어캐시파읷보호저장, 프로세스제어, 파읷숨기기캡쳐 (Capture) 읷반적읶캡쳐 (Capture) 방식제어 스크린캡쳐 (Capture) 프로세스허용읷부영역허용 Virtual OS Remote Control Terminal Service 허가된프로세스에대한허용기능읷부영역에서의캡쳐 (Capture) 허용 ( 타어플의아이콘사용용 ) Virtual PC, VMWare에서의실행감지및제어 Mirror Driver를이용한원격제어방식제어 WinNT계열의터미널서비스에의한원격제어방식제어 45

젂화 E-mail 02-2082-3243 영업팀내선 : 124 market@teruten.com 기획팀내선 : 108 tplan@teruten.com QA 팀내선 : 125 sqa@teruten.com 연구소내선 : 120 tlab@teruten.com 영업시갂평읷오젂 10 시 ~ 저녁 6 시 ( 토요읷읷요읷및공휴읷은젂화대싞에 E-mail 을이용해주시기바람니다.) ( 주 ) 테르텎 http://www.teruten.com 서울특별시구로구구로 3 동 212-8 대륭포스트타워 1 차 2003 호 ( 우 ) 152-790 TEL 02-2082-3243 FAX 02-2082-3285 Email: tts@teruten.com 46