과거 PC의 대중화로 인터넷이 보편화되면서 웹 기반의 사용과 수요가 늘어나게 되었다. 당시 국내 PC의 95%는 윈도우 운영체제를 사용하였고, 자연스럽게 윈도우 운영체제에 포함되어 있는 IE 브라우저를 사용하게 되었다. 웹 기반에서 지원되지 않는 요구사항들은 ActiveX와 같은 플러그인으로 지원하게 되었는데, 이 기술은 IE 브라우저에서만 사용할 수 있다.
현재 다양한 스마트 기기의 보급화와 Chrome, Safari, Firefox와 같은 다양한 브라우저의 사용으로 인해 ActiveX 기술은 호환성 문제에 직면하게 되었다. 최근 발표한 MS의 윈도우 10 운영체제의 경우에도 ActiveX를 지원하지 않는 Edge라는 새로운 브라우저를 출시하는 등 ActiveX 기술은 점점 도태되고 있는 추세이다.
그럼에도 불구하고, 우리나라에서는 80%가 넘는 정부 기관 및 민간 기업, 그리고 금융권에서 ActiveX를 사용하고 있고, 특히 공인인증서와 같은 보안모듈이 모두 ActiveX 기반으로 서비스 되고 있다.
본 논문은 ActiveX 기술을 대체할 수 있는 방안을 HTML5 기반에서 연구하였다. 그 중에서도 국내에서 보편적으로 사용하고 있는 ActiveX 기반의 공인 인증서 발급 및 보관을 HTML5 기반 기술에서 어떻게 적용할 것인지 방안을 제시한다. 또한, 웹 기반에서 보관한 인증서를 외부의 해킹으로부터 보호하기 위한 인증 방안을 제시한다.
첫 번째 제안하는 기술은 기존에 ActiveX를 사용하여 인증서를 발급하였던 방식을 HTML5 기반의 Websocket 사용 방안을 제시한다. 속도는 Websocket을 사용했을 때가 ActiveX를 사용했을 때보다 2배 빠른 것으로 우수함을 확인했다.
두 번째 제안하는 기술은 인증서를 기존에 로컬에 저장하던 방식을 Webstorage에 저장하는 방안을 제시한다. 디바이스에 직접 저장되고 네트워크로 전송되지 않기 때문에 네트워크 레벨에서는 안전하다.
세 번째 제안하는 기술은 웹 스토리지에 인증서를 저장하는 경우 추가적인 보안 수단으로써 위치 기반 인증 방안을 제시한다. GPS 위치 기반 정보를 사용하기 때문에 IP 기반의 해킹 공격에 대비할 수 있고, 사용자 위치 범위설정을 한 번만 해 놓으면 자동으로 위치 파악하여 자동 인증되는 장점이 있다.