사실 Active X를 어떻게 만드는지 WPF/E 무엇인지 잘모릅니다.
ActiveX 콤포넌트를 만들어본것은 몇년전 갑자기 업체에서 VC++를 사용하는데
ActiveX콤포넌트로 만들어달라는것이 있어서 씨++빌더에 있는 ActiveForm인가요?
그걸루 후딱~ 만들어서 준적이 있을 뿐입니다. 물론 로컬에서 사용하는 콤포넌트이죠
그때는 특별히 ActiveX에 대해 긍정,부정적인 생각은 없었습니다. 단지 씨++빌더에 ActiveForm이란게
있어서 다행이구나 정도였죠.
그런데 김형준님의 주제는 주로 웹브라우저 상에서의 ActiveX에 관한것이군요
요즘 인터넷 뱅킹이 ActiveX에 너무 의존하고 있다는 우려섞인 목소리가 많습니다.
알고 계시테지만.. 인터넷 뱅킹 한번 들어가려면 최소 3~4개의 ActiveX를 설치하라고 뜨고
인터넷 쇼핑몰 업체 마다 또 ActiveX 설치하라고 뜨고 키보드 보안 프로그램 설치하라고 뜨고 정신이 없습니다.
인터넷뱅킹, 쇼핑몰 마다 각각의 결제용 Active X 다 합치면 대충 수십개가 될지도 모릅니다.
(한 사람이 한 군데 쇼핑몰만 가는게 아니니까요 )
어쨌든 개발자 입장을 떠나서 ActiveX란거 정말 짜증나는 놈입니다.
ActiveX나 .NET에대해 잘아시는것 같으니..김형준님께 한번 물어보고싶습니다.
도대체 우리나라는 ActiveX 없이는 아무것도 구현 못하는건가요?
키보드 보안용으로 설치한다고 하다가 보안 프로그램 끼리 쫑나서 키보드가 아예 동작 안한적 없으십니까?
당해보면 정말 지대 짜증납니다.
개발자를 쉬운길로 유혹해서 마구잡이로 쓰게 만드는것이 MS의 정책이고..
VISTA에서 ActiveX기술이 더 권장된다면 사용자는 더욱 짜증나게 될겁니다.
그리고 VISTA에서 ActiveX가 로컬 시스템 리소스를 접근 못하게 되었다고 긍정적인 얘기를 하셨는데..
그렇다면 10년전에 나온 자바 애플릿 기술과 무슨 차이가 있는거죠?
자바 애플릿도 웹부라우저 안에서 동작하며 웹서버와는 통신도 가능했습니다. 당연히 보안상 이유로
로컬 시스템 리소스는 사용이 금지돼있었죠
VISTA에서의 ActiveX에게는 허울좋은 조건부 허용이 있다는 건가요?
그렇다면 지금 상황이나 달라질게 없습니다.
현재 비스타가 설치된 PC에서 인터넷 쇼핑하려다가 안되면...
쇼핑몰 업체에서 보안 설정을 낮춰서 기존 ActiveX가 실행되도록 설정하라고 안내한답니다.
결국은 지금 돌아가는 ActiveX나 보안문제점이 마찬가지가 될수 있습니다.
저는 차라리 비스타에서 ActiveX 사용이 제한됨으로서
우리나라의 ActiveX 남용 사이트들이 줄어들고, ActiveX 사용도 없어졌으면 합니다.
|
그리고 ActiveX에서 보안적인 위험, 예를 들어서 로컬 리소스의 접근에 제약을 둘 경우에, 자바 applet과 다른 점이 무엇이냐.... 딱 떠오르는 차이점은 그것을 실행하기 위한 프레임워크를 설치하는거 않하는가 하는 차이점이 생각나는군요.. .NET에 대해 거부하는 개발자들이 한결같이 드는 이유가 .NET 프레임워크를 깔아야 한다라는 점을 들때 Java에도 동일한 문제점이 있습니다..
ActiveX 없이 할수없는 일....... 의외로 무척 많습니다.. 우리나라는 묘하게 웹이라는 환경을 좋아합니다.. 그냥 일반 어플리케이션이면 될것을 웹으로.. 웹으로.. 하며 웹 환경을 요구합니다.. 그러다보니 어플리케이션의 기능을 웹에서도 구현해야했지요. 그래서 유독 우리나라에서는 ActiveX 기술이 이리도 많이 사용하게 된것이라고 봅니다. 이렇게 보면 ActiveX 없이는 할수없는 것.... 즉, 일반 어플리케이션에서는 가능하지만 웹에서는 않되는 것들은 모두 ActiveX로 구현해야합니다.. 예를 들필요도 없이 웹상에서 ActiveX 없이는 구현할 수 없는게 너무도 많습니다..
이런 문제는 일반사용자들이 웹 아니면 죽음을 달라는.. 그런 생각에서 깨쳐야 한다고 봅니다...