프론트엔드

ActiveX 및 NPAPI 이용현황

CyberI 2015. 8. 17. 15:27



ActiveX 및 NPAPI란?

ActiveX는 마이크로소프트에서 개발한 응용프로그램과 웹을 연동시키기 위해 제공되는 기술입니다. ActiveX는 웹에서 HTML의 정적인 웹 문서에서 탈피하여, 동적이고 화려한 멀티미디어 기술을 동작 할 수 있도록 하는 일종의 인터넷 익스플로러 전용 플러그인(Plug-in) 기술이라고 할 수 있습니다. 

또한, NPAPI는 구글 크롬 브라우저가 지원하지 않는 각종 기능(결제, 인증, 보안 등)을 동작하도록 하는 플러그인 기술이며, 구글은 프로그램 충돌, 보안 취약성, 모바일 미지원 등의 문제를 고려하여 ’15.9월에 NPAPI 지원을 중단하겠다고 발표하였습니다.


ActiveX 관련기술

 ActiveX Control

웹 페이지에 내장되어 실행 가능한 객체로 C/C++. 비주얼베이직, 델파이등과 같은 다양한 언어와 개발툴로 작성 할 수 있습니다.

 ActiveX Document

웹브라우저를 통해 볼 수있는 HTML과 무관하게 작성된 도큐먼트로, MS워드나 엑셀 파일 등을 의미합니다.

 Active Scripting

액티브X 컨트롤이나 자바 애플릿에 포함시킬 수 있는 스크립트 언어로, 자바 스크 립트에 기반한 J 스크립트나 비주얼 베이직에 기반한 VB스크립트가 대표적입니다.

 ActiveX Server Framework

웹서버에 기반한 기능, 즉 보안이나 데이터베이스 연결을 가능하게 하는 서버 사이드 아키텍처 입니다.

 

ActiveX 및 NPAPI 문제점

  • 기술종속
  • 보안 취약성
  • 서비스 이용제약
  • 호환성 제약


ActiveX 및 NPAPI 이용현황

2014년 7월부터 9월까지 3개월 간 국내 100대 민간 웹 사이트를 대상으로 ActiveX 이용현황 조사를 수행한 결과에 따르면, 100대 웹 사이트 중 69개에서 ActiveX를 이용하고 있는 것으로 나타났으며, 기능별로는 보안(28.5%), 인증(21.8%), 멀티미디어(16.5%), 결제(15.7%) 관련 ActiveX가 많이 사용되었으며, 전체의 약 82.5%에 해당되는 것으로 조사되었습니다. 

더불어, 2015년 5월 국내 200대 웹 사이트를 대상으로 NPAPI 사용현황 조사를 수행한 결과에 따르면, 200대 웹 사이트 중 78개 웹 사이트에서 NPAPI를 사용하고 있는 것으로 나타났으며, 기능별로는 결제(51%)가 가장 많이 사용되는 것으로 조사되었습니다.


ActiveX 사용 통계

구분

2014 

2013 

증감 

ActiveX 사용 사이트 수

 69

75 

▽6 

ActiveX 미사용 사이트 수 

 31

25 

※ 14년 실태조사 기준(’로그인 후, ’미디어 재생 프로그램‘ 제외)으로 비교


분야/기능 별 ActiveX 사용 통계

구분 

 합계

포털 

쇼핑 

금융 

교육 

엔터테인먼트 

생활/레저 

미디어 

비즈니스

커뮤니케이션 

인터넷서비스 

 ActiveX 사용개수

1,644 

354 

233 

176 

 166

 162

145 

142 

115 

89 

62 

100% 

 21.5%

14.2% 

 10.7%

10.1% 

9.9% 

8.8% 

8.6% 

7.0% 

5.4% 

3.8% 

 기능별

ActiveX

 보안

468

76 

72 

52 

50 

44 

51 

46 

36 

28 

13 

 인증

 358 

48 

64 

43 

38 

32 

39 

31 

35 

18 

10 

 멀티미디어

 272

54 

30 

22 

44 

28 

23 

29 

15 

17 

10 

 결제

 258

43 

51 

14 

23 

32 

21 

31 

16 

16 

11 

 게임

 112

89 

15 

12 

 전자문서

65 

31 

 PC제어

58 

13 

10 

11 

 파일처리

 44

24 

 기타


NPAPI 사용 통계

 구분

2015 

 NPAPI 사용 사이트 수

 78

 NPAPI 미사용 사이트 수

122 


분야/기능 별 NPAPI 사용 통계

구분

합계 

금융 

포털 

쇼핑 

교육 

생활/레저 

엔터테인먼트 

비즈니스 

인터넷서비스 

미디어 

커뮤니케이션 

 NPAPI 사용 수

241 

77 

37 

28 

27 

21 

16 

13 

12 

 100%

32.0%

15.4% 

11.6% 

11.2% 

8.7% 

6.6% 

5.4% 

5.0% 

2.5% 

1.7% 

 기능별

NPAPI

 결제

 123

12 

28 

21 

21 

12 

 보안

56 

54 

 게임

 26

20 

인증 

 13

12 

 멀티미디어

 9

 파일처리

 8

 0

PC제어 

 6

3


기능별 ActiveX/NPAPI 사용 현황

  • 공인인증,키보드보안,암호화
  • 보안메일 암호화
  • 멀티미디어 재생 기능
  • 파일 업,다운로드 컨트롤
  • 전자 결제
  • 게임 실행
  • PC 제어
  • 전자 문서/사진 편집





이미지및 자료 출처
  • http://www.cnbeta.com/articles/137840.htm
  • https://www.koreahtml5.kr/