ActiveX 및 NPAPI란?
ActiveX는 마이크로소프트에서 개발한 응용프로그램과 웹을 연동시키기 위해 제공되는 기술입니다. ActiveX는 웹에서 HTML의 정적인 웹 문서에서 탈피하여, 동적이고 화려한 멀티미디어 기술을 동작 할 수 있도록 하는 일종의 인터넷 익스플로러 전용 플러그인(Plug-in) 기술이라고 할 수 있습니다.
또한, NPAPI는 구글 크롬 브라우저가 지원하지 않는 각종 기능(결제, 인증, 보안 등)을 동작하도록 하는 플러그인 기술이며, 구글은 프로그램 충돌, 보안 취약성, 모바일 미지원 등의 문제를 고려하여 ’15.9월에 NPAPI 지원을 중단하겠다고 발표하였습니다.
여러분은 어떠한 브라우저를 사용하고 계세요?
인터넷 익스플로러(IE)가 여전히 가장 많은 점유율을 가지고 있지만, 점점 크롬(chrome)이나 사파리(safari), 파이어폭스(firefox)와 같은 브라우저의 사용자 수가 늘어나는 추세입니다.
지난 5월 한 달간 가비아 사이트 방문자의 사용 브라우저 현황을 확인해본 결과, Internet Explorer가 66%이며 그 뒤를 Chrome이 26%를 차지하고 있었는데요.
< 2015년 5월, 가비아 사이트 방문자의 사용 브라우저 현황 >
오늘은 구글의 크롬에서 2015년부터 순차적으로 차단을 진행 중인 NPAPI에 대한 이야기를 해보겠습니다.
NPAPI란?
NPAPI는 넷스케이프 플러그인 API의 약자로, 인터넷 브라우저에서 외부 프로그램을 사용할 수 있게 해주는 API입니다.
Internet Explorer의 Active X와 같은 역할을 하는 것이죠.
구글에서는 본래 2014년 말까지만 제공할 예정이었던 크롬의 NPAPI를 사용자들의 의견에 따라 2015년부터 단계적으로 차단하기로 최종적으로 결정하였고, 올해부터 이를 실행하고 있습니다.
첫 번째 단계는 올해 1월부터 모든 NPAPI 플로그인을 기본적으로 차단하고 사용자가 일일이 승인해야 실행할 수 있게 한 것이고, 지난 4월부터는 2단계로 NPAPI에 대한 지원을 공식 중단하고 NPAPI 실행이 필요한 기업이나 일부 특수 환경을 위해서만 강제실행(override) 수단을 제공하고 있죠.
그리고 오는 9월 마지막 단계로 크롬에서 NPAPI 플러그인을 실행할 수 있는 모든 기능을 완전히 제거하게 된다고 합니다.
구글에서 이러한 변화를 진행하는 이유는 더욱 안전하고 모바일 친화적인 웹 환경을 만들기 위해서라고 하네요.
NPAPI 플러그인 수동 활성화 방법
크롬에서 NPAPI가 최근 'off'로 자동 설정되면서, 가비아가 제공하는 서비스 하나에도 영향이 있었는데요.
바로, 동영상 호스팅입니다.
가비아 동영상 호스팅은? -> https://media.gabia.com/service/
NPAPI가 차단되면서, 동영상 스트리밍이 크롬에서 정상적으로 작동하지 않을 수도 있게 된 것이죠.
하지만 걱정하지 마세요~ 간단한 설정으로 NPAPI 플러그인을 활성화하여 사용할 수 있답니다.
아래의 단계만 따라 해주시면 돼요.
1. Chrome 주소창에 “chrome://flags” 명령어를 입력해 주세요.
2. ‘NPAPI 사용’에서 ‘사용’을 클릭하세요.
‘사용 중지’ 상태로 표시되면 NPAPI가 이미 활성화된 상태입니다.
3. [지금 다시 시작] 버튼을 클릭하여 활성화합니다.
Chrome 브라우저를 다시 시작하면, 변경 사항이 적용되어 동영상 스트리밍이 정상적으로 작동합니다.
NPAPI 플러그인 수동 활성화를 아래 가비아의 동영상호스팅 동영상으로 간단하게 테스트해보세요.