- 행정ㆍ공공부문의 웹사이트 이용환경 개선을 위한 -

ActiveX 등 비표준체계 사용 실태조사 계획

1		추진배경

❍ 다양한 운영체제 및 웹브라우저*의 사용증가로 인터넷 익스플로러(IE) 외의 브라우저에 대한 관심증가

* 크롬(Chrome), 파이어폭스(Firefox), 사파리(Safari), 오페라(Opera) 등

❍ 국내의 경우 ActiveX 사용비중이 높기 때문에 IE 외의 브라우저 사용이 어렵고, 보안에도 취약하기 때문에 ActiveX 사용 비중의 축소 필요

* 근래 ActiveX 기반의 공인인증서, 규제개혁홈페이지의 ActiveX 사용 등으로 쟁점

❍ 개방형 클라우드 업무환경 구현 및 대국민 서비스의 이용환경 개선을 위해 ActiveX 등 비표준 체계에 대한 세부 이행계획 수립 필요

2		추진방향

❍ ｢개방형 기술기반 클라우드 업무환경 구현을 위한 ISP사업*(이하 ‘클라우드 ISP’)｣에서는 타겟팅 조사를 통해 비표준 기술 대체방안 마련

- 단기 및 중장기 대체 가능한 기능을 구분하여 기술대체 방안 마련

* 전자정부시스템(내부업무용 및 대국민용 약 18,000개) 대상으로 실태조사, 비표준 기술대체 및 전자정부시스템 개편 방안을 마련하는 내용이 사업내용에 포함

❍ ActiveX 문제해결은 대체기술 개발, 표준안 정착 등의 문제로 오랜 시간이 소요되므로 지속적인 현황관리 및 추이분석을 위해 실태조사 추진

	민간 전문가 의견 청취를 위한 토론회* 주요 의견 (‘14. 4. 23)
* □클라우드 ISP□ 용역과 관련 비표준 기술(ActiveX 등) 제거 방안 수립을 위한 의견 청취
□ 대체기술은 건별 2개 이상 대체기술 확인 및 관련 기술이 적용된 업무절차상의 시연ㆍ검증 필요 □ 해당분야의 다양한 의견을 수렴하기 위해 ISP 용역과 별도의 전문가 협의체ㆍ자문단 운영 필요 □ 이행계획의 경우 3개월 정도면 충분하나, 18,000여개의 전수 실태조사의 경우 4개월 이상이 소요될 수 있으므로 전체 사업기간과 사업이행의 효율성을 고려할 때 다른 접근 방식이 필요 - 실태조사와 이행계획을 순차적으로 진행하지 않고 병행하여 추진하는 것도 검토 가능 □ 영역에 따라 ActiveX 대체 가능한 부분과 불가능한 부분을 나눠서 단계별 로드맵 추진이 필요

3		실태조사 세부계획

□ 실태조사 개요

❍ 조사대상 : 기관에서 운영중인 내부업무 및 대국민용 웹사이트

❍ 조사내용 : 웹브라우저용 플러그인(ActiveX 등) 정보

❍ 조사방법 :

① 수기 조사	□	② 정부EA에 조사자료 일괄 입력	□	③ 기관담당자 점검

① 정부EA 환경조성 소요시간 및 1차 자료수집을 위해 수기 조사(7월중)

※ 기관에서 운영하는 전체 웹사이트의 플러그인 정보는 <붙임1> 서식으로 제출

② 정부EA 환경조성이 완료되면 ①에서 조사한 수기자료를 일괄 입력

③ ②의 자료는 기관 담당자가 점검 (※EA기반 구성완료 후, 9월경)

□ 실태조사 활용방안

❍ 웹사이트 관련 정보를 체계적으로 관리하기 위한 정보관리체계 마련

- ActiveX 및 웹사이트 정비는 과제 특성상 장기적인 현황관리와 정비 추이의 지속적 관리를 위해 정기적인*(반기, 매년) 실태조사 필요

* 웹사이트 정비실적 점검일정과 연계하여 추진

- 실태조사에 투입되는 시간과 인력의 절감, 정확한 정보관리, 기관 담당자의 현황관리의 불편 해소를 위해 정부EA를 공통자료관리 기반으로 활용

❍ 금번 조사하는 실태조사 결과는 기술대체 방안 마련 등에 활용

- 금번 조사되는 ActiveX 등 플러그인 실태조사 결과는 기술대체 방안 마련 및 향후 구축되는 웹사이트 정보관리체계에 일괄 입력되어 활용

- 정부EA에 기 입력된 정보시스템 정보와 기 조사한 행정･공공기관 웹사이트 자료*를 정부EA에 일괄 입력 후 연계하여 정보 구성 계획

* ‘13. 11월에 조사된 행정ㆍ공공기관 11,996개의 웹사이트에 관련 자료에서 선별 활용

❍ 신속한 정보관리체계 마련을 위한 기관별 웹사이트 업무 담당자 지정

- 웹사이트 관련 현행 정보의 체계적인 관리를 위해 안행부, 부처･시도･시군구, 산하기관 순서의 정보관리 계층구조 마련

- 기관별 웹사이트 및 ActiveX 담당자를 동일인으로 지정 운영하고 정부EA의 웹사이트 정보입력 권한 부여

- 향후, 해당기관별로 계층하위의 자료입력현황 모니터링 및 정보현황 조회와 담당자 교체시 현황을 일괄 인수인계할 수 있는 기능 제공

※ 기관별 웹사이트 정보는 <붙임2> 서식으로 제출

4		향후 추진일정

5		행정사항

□ 자료작성

❍ 작성방법 : <첨부 1>의 유의사항을 반드시 숙지하여 <붙임 2, 3> 엑셀 작성

❍ 작성대상 : 기관에서 운영중인 내부업무 및 대국민용 웹사이트

❍ 제출기한 : ‘14. 7. 18(금)까지

작성기관	제출 자료
중앙행정기관	- 소속기관 및 산하 공공기관 포함한 기관담당자 현황 <붙임 2> - 플러그인(ActiveX 등) 실태조사 서식 <붙임 3>
광역시도	- 기초자치단체 및 산하 공공기관 포함한 기관담당자 현황 <붙임 2> - 플러그인(ActiveX 등) 실태조사 서식 <붙임 3>
시도교육청	- 교육지원청 및 산하 공공기관 포함한 기관담당자 현황 <붙임 2> - 플러그인(ActiveX 등) 실태조사 서식 <붙임 3>

□ 연락처

구 분	담 당	분 야
안전행정부 전자정부정책과	❍ 김정훈 사무관 (02-2100-2925) - jung_hoon@korea.kr ❍ 김지용 주무관 (02-2100-2926) - coolguy@korea.kr	- 정책 분야, 건의사항 등
한국정보화진흥원 전자정부기획부	❍ 강경훈 수석 (02-2131-0484) - emptyee@nia.or.kr ❍ 문준기 책임 (02-2131-0372) - jun1122@nia.or.kr ❍ 조성배 선임 (02-2131-0104) - sbcho@nia.or.kr	- 제출자료 관련 일체 - 세부 추진사항 등

첨부1		제출자료 작성시 유의사항

▣ <붙임2> 엑셀서식, “기관별 담당자 조사서식”

❍ 기관 계층구조 정보 및 웹사이트 담당자 정보

0. 순번	기관 계층구조 정보				해당 웹사이트 담당자					10. 비고
	1. 1계층 기관명 (부처,시도 총괄기관)	2. 2계층 기관명 (1계층의 소속,산하기관)	3. 3계층 기관명 (2계층의 소속, 산하기관)	4. 소관기관명	5. 담당부서	6. 성명	7. 정부EA ID	8. 연락처 (전화)	9. 연락처 (e-mail)
(직접입력)	(직접입력)	(직접입력)	(직접입력)	(직접입력)	(직접입력)	(직접입력)	(직접입력)	(직접입력)	(직접입력)	(직접입력)

1. 1계층 기관명 : 중앙부처, 광역자치단체, 시도교육청 대상

2. 2계층 기관명 : 1계층 기관의 소속ㆍ산하기관(기초자치단체) 대상

3. 3계층 기관명 : 2계층(주로 기초자치단체) 기관의 소속ㆍ산하기관 대상

4. 소관기관명 : 웹사이트를 소유ㆍ관리하는 기관명

5. 담당부서 : 웹사이이트 소유ㆍ관리하는 부서

6, 8, 9. 웹사이트 담당자 정보

7. 정부EA ID : 범정부EA포탈(www.geap.go.kr)의 ID 입력(ID 없는 경우 신규가입 후 입력)

※ 정부EA ID를 수집하는 이유는 수기 입력한 자료를 계층단위로 조회, 검색하기 위함

▣ <붙임3> 엑셀서식, “플러그인(ActiveX 등)실태조사 서식”

❍ 개별웹사이트 정보, 기관 계층구조 정보 및 웹사이트 담당자 정보

(예시 : (직접입력):직접 입력하는 항목, (선택):선택만 가능한 항목, (선택/직접 입력):선택하거나 직접 입력 가능한 항목 )

개별 웹사이트 정보			기관 계층구조 정보			해당 웹사이트 담당자
1.. 업무기능	2.. 웹사이트명	3. 웹사이트명 (URL)	4. 1계층 기관명 (부처,시도 총괄기관)	5. 2계층 기관명 (1계층의 소속,산하기관)	6. 3계층 기관명 (2계층의 소속, 산하기관)	7. 소관기관명	8. 담당부서	9. 성명	10. 정부EA ID	11. 연락처 (전화)	12. 연락처 (e-mail)
(선택)	(직접입력)	(직접입력)	(직접입력)	(직접입력)	(직접입력)	(직접입력)	(직접입력)	(직접입력)	(직접입력)	(직접입력)	(직접입력)

1. 업무기능 : □업무용(내부)/대국민용(외부)□ 2개중 선택만 가능

2. 웹사이트명 : 웹사이트 서비스명

3. 웹사이트(URL) : 웹사이트 인터넷 도메인 주소, 모든* 업무용 및 대국민용 웹사이트 대상

* 디렉토리 구조를 사용하는 특별행정기관도 모두 포함

- ‘13.11월 웹사이트 실태조사 관련 제출한 11,999개 대국민 웹사이트와 내부 업무용 시스템 대상

4. 1계층 기관명 : 중앙부처, 광역자치단체, 시도교육청 대상

5. 2계층 기관명 : 1계층 기관의 소속ㆍ산하기관 대상

6. 3계층 기관명 : 2계층 기관(주로 기초자치단체)의 소속ㆍ산하기관 대상

7. 소관기관명 : 웹사이트를 소유ㆍ관리하는 기관명

8. 담당부서 : 웹사이이트 소유ㆍ관리하는 부서

9~12. 웹사이트 담당자 인적사항

10. 정부EA ID : 범정부EA포탈(www.geap.go.kr)의 ID 입력(ID 없는 경우 신규가입 후 입력)

※ 정부EA ID를 수집하는 사유는 정부 EA에 웹사이트 관련 정보관리체계 구축을 위해 수기로 제출한 자료를 일괄 입력하기 위함. 미제출시 제출자료 재입력 필요

❍ 플러그인 현황조사 및 멀티 브라우저 지원 계획

(예시 : (직접입력):직접 입력하는 항목, (선택):선택만 가능한 항목, (선택/직접 입력):선택하거나 직접 입력 가능한 항목 )

Plug-in(ActiveX 등) 현황 조사						플러그인 멀티브라우저 지원여부 및 지원계획						25.비고
13. 대/중분류	14. 상세기능	15. Plug-in이름	16. Plug-in버전	17. 개발방법	18. 공급사	19. IE 지원	20. 크롬 지원	21. Firefox 지원	22. 사파리 지원	23. 멀티 브라우저 지원방법	24. 멀티 브라우저 지원계획 명시
(선택/직접 입력)	(직접입력)	(직접입력)	(직접입력)	(선택/직접 입력)		(선택)	(선택)	(선택)	(선택)	(선택/직접 입력)	(직접입력)

13. 대/중분류 : <붙임2> 대/중분류표 참고하여 1개 항목 선택, 항목에 없을 경우, 수기입력가능

14. 상세기능 : 플러그인의 하는 기능을 상세하게 설명 (예시: 인증서 발급, 인증서 저장 등)

15. 플러그인 이름 : 플러그인 명, 보통 상업용 패키지 이름이며 풀네임으로 입력

(예시 : XecureWEB Control, Easy Keytech 등)

16. 플러그인 버전 : 최소 소수 첫째자리까지 입력 (예시 : V2.3, V2.0033.062 )

17. 개발방법 : 사용중인 플러그인의 도입방법 (상용SW 구매 / 상용SW 수정 / 자체개발 / 공개SW 사용 / 기타 중 선택 )

※ 상용SW 수정 : 상용SW를 구매해서 기관에 맞게 수정(커스터마이즈)한 경우, 이 경우 “25.비고”란에 수정사항 입력

18. 공급사 : 한글, 영문으로 구분하여 입력(한글과 영문을 택하여 1개만 입력하거나 2개다 입력)

19~22 : 브로우저별 지원 여부 체크 (O : 지원, X : 미지원)

23. 멀티브라우저 지원방법 설명 : 20~22번(크롬, Firefox, 사파리) 중 1개라 선택했을 경우, 어떤 방식으로 지원하는지 설명 (선택목록에 없는 경우 “기타“ 선택하고, 25. 비고란에 상세내용 입력)

24. 멀티 브라우저 지원계획 명시 : 자체 계획이 있을 경우 기재

25. 비고 : 입력항목에서 기타로 선택하였거나, 추가할 사항을 기재

※추가 설명하고자 하는 항목 번호 뒤에 추가내용 입력  (예시 23. HTML5 전면 대체 )

< 자료 입력시 유의사항 >

□ 입력기준은 플러그인 기능 단위와 ActiveX 지원 우선순위로 입력

※ 설명을 위한 예시로 실제 제품 기능과 상관없음

입력 번호	대분류	중분류	기능	Plugin 상세설명					브라우저 지원				멀티브라우저 지원방법	멀티브라우저 지원계획
				Plugin명	버전	공급사		구매유형	IE	크롬	파이어 폭스	사파리
1	보안/인증	공인인증서를 이용한 전자서명	인증서발급 모듈	nProtect KeyCrypt	3.0	한글	영문	상용SW 구매	□	□	□	□	NPAPI 지원
2	보안/인증	개인방화벽	포트 감시	nProtect KeyCrypt	3.0		영문	상용SW 수정	□	□	□	□	지원 안함	HTML5 등 표준 확정시
3	보안/인증	키보드 보안	가상키보드	nProtect KeyCrypt		한글		상용SW 구매	□	□	□	□	지원안되어 별도 패키지 구매
3-1	보안/인증	키보드 보안	가상키보드	TouchEn Key		한글		상용SW 구매	□	□	□	□	NPAPI 지원
4	UI 제공	문서뷰어	eBOOK 제공	기관용 패키지	1.0	-	-	자체 개발	□	□	□	□	크롬 Pepper 지원
5	UI 제공	동영상 등 멀티미디어 제공	동영상 제생	Window MediaPlayer		한글			□	□	□	□	HTML5 지원

□ (주의1 : 플러그인 기능 단위) 1, 2번과 같이 nProtect KeyCrypt 제품이 2가지 기능으로 사용

→ 1개의 패키지가 2개 이상의 기능을 하는 사례임.

□ (주의2 : ActiveX 지원을 우선순위로 입력) 3번과 3-1번 같이 “가상키보드”의 경우, IE 지원(ActiveX 지원)은 “nProtect KeyCrypt”를 사용하고 있으나, 이제품은 비IE계열(크롬, 파이어폭스, 사피리)를 지원하지 않아(IE에만 체크) 비 IE계열의 가상키보드 기능을 지원하는 “TouchEn Key”를 추가로 사용(비IE에만 체크)한 사례

- 이 경우, 입력번호를 같은기능의 서브번호로 입력 (3-1번 형식)

첨부2		플러그인(plugin) 분류 기준표 (대분류/중분류)

대분류	중분류	상세설명
보안/결제/인증	공인인증서를 이용한 전자서명	• 공인인증기관에서 발급한 개인용 공인인증서를 이용하여 거래자 확인과 긍융거래 내용의 무결성 및 부인방지를 보장하기 위해 전자적으로 서명하는 기술 • (예시) 공인인증서(GPKI/NPKI/EPKI) 인증
	본인확인(인증)을 이용한 로그인 보안	• 시스템에 접속시 허가된 사용자가 맞는지 확인하기 위해 인증서등 본인확인 기술을 통해 로그인 하는 기술 • (예시) I-Pin 또는 인증서를 통한 본인확인
	전자 지불, 결제	• 인터넷 등의 전자적인 장치를 통해 전자 지급 및 결제를 하는 기술 • (예시) 전자지갑, 전자지불 및 결제
	개인 방화벽	• 외부의 불법적인 접근 또는 해킹 공격을 방지하기 위해 서비스 및 프로그램 사용을 제한 또는 통제하는 기술 • (예시) 시스템 데이터 변조 보호, 침입탐지 경고
	키보드 보안	• 키보드에서 입력하는 문자 등의 웹페이지로 입력되는 과정에서 해킹 프로그램에 의힌 중간 가로채기 및 로깅을 방지하기 위해서 사용되는 기술 • (예시) 가상 키보드
	데이터 암호화 (선로구간)	• 전자자금융 거래 정보 및 민감한 데이터가 인터넷으로 전송되는 과정에서 데이터 노출을 방지하기 위해 전송되는 데이터를 암호화하는 기술 • (예시) VPN, 보안 e-Mail 등
	데이터 암호화 (내부자료)	• 정보유출에 대비하여 개인정보 등 민감한 데이터 등 내부데이타를 사전에 암호화하여 저장하는 기술 • (예시) DB 등 자료 암호화
	위변조 방지 (민원 문서발급 등)	• 전자문서 및 출력물의 위변조 방지 및 디지털 콘텐츠의 무단 사용을 막아, 제공자의 권리와 이익을 보호하는 기술 • (예시) 민원문서 발급, 지적재산 및 내부문서 유출방지를 위한 DRM 기술 등
	개인정보보호	• 웹사이트의 개인정보 등 민감한 정보의 유출을 차단하는 기술 • (예시) 주민번호 등 개인정보 유출 방지
	백신	• 바이러스 및 악성코드의 탐지 및 치료하는 기술 • (예시) 바이러스 악성코드의 탐지 및 치료
	기타 분류	• 제시된 보안/결재/인증 분류에 해당하는 중분류가 없는 경우
파일처리	다중 파일 업로드	• 여러 개의 파일을 동시에 선택하여 업로드 하는 기술
	다중 파일 다운로드	• 여러 개의 파일을 동시에 선택하여 다운로드 하는 기술
	파일(콘텐츠) 다운로드 서비스	• 웹에서 제공하는 프로그램, 영화 음악 등의 디지털 파일 콘텐츠를 다운로드 하는 기술
	기타 분류	• 예시: 파일관리, FTP 등 기타 화일처리
UI (User Interface) 제공	동영상 등 멀티미디어 재생	• 웹을 통해 동영상, 음향 등 멀티미디어을 재생하는 기술 • (예시)
	차트 및 그래프	• 웹으로 데이터를 이용하여 차트, 그래프 등을 도식화하는 기술 • (예시) 2ㆍ3차원차트ㆍ그래프, DB와 그래프를 연결해주는 솔루션 등
	그리드 컴포넌트	• 웹에서 그리드(격자) 형태로 유저인터페이스(UI)를 확장하는 기술 • (예시) FlexGrid 등
	화면 그래픽 확장	• 웹브라우저의 유저 인터페이스를 확장하는 그밖의 기술
	리포팅 툴 등 출력	• 웹에서 데이타베이스에 저장된 데이터를 가공하여 사용자의 의사판단에 도움이 되는 정보(리포트)를 제공하는 기술
	문서뷰어	• 자체적으로 문서 파일 생성 프로그램 또는 도구로 만들어진 문서파일이나 컨텐츠를 웹을 통해 볼 수 있도록 하는 기술 • (예시) e-BOOK, Acrobat Reader(PDF), 오피스 문서(XML DOM) 뷰어, 한글(HWP) 뷰어 등
	웹에디팅(HTML 편집) 도구	• HTML 문서, HTML 태그 등을 편집할 수 있는 HTML 페이지를 생성하는 기술 • (예시) 게시판, 메일작성 등의 HTML 작성기 등
	인터넷 부가서비스 제공	• 웹브라우저에 인터넷 부가서비스를 제공하는 기술 • (예시) GIS(지도), 게임, 증시정보 등
	기타 분류	• 웹브라우저의 유저 인터페이스를 확장하는 그밖의 기술
장치 제어	장치 제어 및 관리	• 웹브라우저를 통해 장치를 제어 및 관리하는 기술 • (예시) PC원격지원을 위한 제어, 시스템 정보 확인 등
	자동설치 및 업그레이드	• (예시) SW자동설치 및 업그레이드 버전관리, 바로가기 설치
	기타 분류	• 장치제어 유형중 제시한 중분류에 포함되지 않는 기능
전체 기타	항목 없음	• 플래쉬, PDF, Silverlight, Java 등

※ 추가로 ActiveX, NPAPI를 동시 지원하는 Adobe社의 플래쉬, PDF리더, MS사의 Silverlight, Oracle사의 JAVA, Google사의 Google Earth 같은 솔루션은 “전체기타” 항목으로 입력

참고		웹브라우저용 플러그인(PlugIn) 관련 현재 동향

□ 웹브라우저의 플러그인(Plugin)은 웹브라우저의 기능을 확장시키기 위한 브라우저 애드인(Add-in) 프로그램

① SUN社의 자바 애플릿에 대항하기 위해 MS社는 ActiveX를 Netscape社는 XPCOM를 규격을 제정하여 경쟁

② Netscape의 몰락후, Firefox가 XPCOM 기반으로 NPAPI를 규격을 확정하고 비IE
(Internet Explorer)계열인 Chrome, Safari, Opera 등이 표준으로 채택하여 현재까지 사용

③ NPAPI도 ActiveX와 같은 문제인 보안에 취약하다는 부분과 브라우저의 민감한 부분까지 접근 가능하다는 문제 때문에 비IE계열 브라우저에게도 배척받기 시작

- Chrome의 경우, NPAPI 기술을 사용한 플러그인에 대해 크롬 V35부터 지원 중단, 크롬 V37에서는 설치 불가 조치 선언

- FIrefox도 NPAPI에 대해‘14년말까지만 지원하고‘15년부터 지원 중단 선언

- MS사도 Windows 8.1의 MetroUI에서 운영되는 IE에서 ActiveX 설치 및 사용불가

④ Chrome과 Firefox는 NPAPI 플러그인 규격을 대체할 자체규격인 보급중

	시사점
□ 현재의 추세로 본다면 MS도 차기 윈도우 또는 IE V12부터는 ActiveX 사용을 불허할 수 있어, 조만간 IE사용자도 전자정부서비스를 받지 못하는 사태가 발생할 수 있음 □ 비 IE계열(Chrome, Firefox, Safari 등)의 웹브라우저도 NPAPI를 지원하지 않는 추세이므로 이에 대한 실태조사나 대책 필요 - 사용자 자신이 직접 설치하여 사용하는 Chrome은 신규 버전이 발표될 경우 상당히 빠른 시간내에 구버전을 대체 가능하므로 - 그럴 경우, 멀티 브라우저 지원을 위해 ActiveX 대체기술로 NPAPI를 지원했던 사이트도 Chrome, Firefox 같은 비 IE계열의 브라우저를 지원하지 못하는 상황이 발생할 수 있음 ※ 기존 ActiveX 대체 기술을 지원했던 웹사이트 지원불가 상황 발생