본문 바로가기

computer

인터넷 보안상의 위험 요소들 - 2. ActiveX Contents

액티브엑스 [ActiveX]

일반 응용프로그램과 웹을 연결시키기 위해 제공되는 기술을 말합니다.
미국의 마이크로소프트사가 선마이크로시스템즈의 자바(Java) 기술에 대항하기 위해 개발하였습니다.

윈도95와 윈도NT에서 비주얼C++, 비주얼베이식, 자바와 같은 개발도구와 표준 프로그래밍 언어를 이용해서 만든
다양한 일반 응용프로그램들과 웹사이트를 연결시켜 줍니다.

다양한 개발툴을 이용함으로써 인터랙티브한 웹서비스를 제공할 수 있습니다.

이와 관계된 기술로는 ActiveX 컨트롤, ActiveX 도큐먼트, Active 스크립팅, ActiveX 서버 프레임워크 등이 있습니다.
이 가운데 ActiveX 컨트롤은 JAVA applet 크기의 웹페이지에 내장된 것으로,

1000개 이상이 개발되어 있으며 다양한 언어와 개발툴로 작성할 수 있습니다.

ActiveX 도큐먼트는 HTML과는 무관하게 작성된 것으로, MS워드나 엑셀 파일 등을 의미합니다.
Active 스크립팅은 ActiveX 컨트롤이나 JAVA applet에 포함시킬 수 있는 스크립트 언어로,
J스크립트나 VB스크립트가 대표적입니다.

한편, 마이크로소프트사에서 개발한 자바 가상기계는 JAVA applet 은 물론,

ActiveX 컨트롤과 자바 애플릿, ActiveX 컨트롤을 혼합 사용할 수 있게 해 줍니다.
ActiveX서버 프레임워크는 웹서버에 기반한 기능, 즉 보안이나 데이터베이스 연결을 가능하게 하는 서버 사이드 아키텍처입니다.