profile
조회 수 1263 추천 수 16 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄
ActiveX 문제의 진실


요즈음 ActiveX, 정확히는 'ActiveX 컨트롤'이란 기술이 시끄럽다. 브라우저 밑으로 손을 뻗어 그 밑에 깔린 시스템의 기능을 만지작거릴 수 있게 하는 요물. 웹은 웹이로되 PC가 할 수 있는 모든 일을 하게끔 하는, 웹을 웹 이상으로 조작하기 위한 '만능 컨트롤' 도구, ActiveX. 90년대의 프로그래머들은 ActiveX가 포함된 COM이라는 테크놀로지 조합으로 PC 전성기를 풍미했다.

그런데 새 버전의 인터넷 익스플로러와 새 OS 윈도우 비스타는 자신들의 기술 ActiveX를 유리 상자 안에 가둬 버리고 만다. ActiveX란 뭐든지 만들 수 있지만, 뭐든지 망칠 수도 있는 양날의 검이었다. 새 플랫폼이 ActiveX에 거리를 두는 이유는 '시스템의 기능을 만지작거리는 일'이 악인에 의해서도 자행될 수 있다는 자각 때문이다. ActiveX는 모두가 순박했던 목가적 시절에나 어울리는 기술이었던 것이다.

게다가 이미 업계는 웹을 임의로 '컨트롤'하여 변경하는 일이 그리 바람직한 일도 아님을 공감하고 있다. 웹 표준 운동도 그 일환이다. ActiveX같은 로우레벨 아키텍처에 의존한 플랫폼을 만드는 일이란 플래시 수준의 입지를 지닌 플랫폼 제공자가 아니라면 비즈니스적으로도 별 의미가 없다는 것을 깨달았다. 마치 고급 언어를 배운 이래 어셈블리어를 만질 필요가 없듯, 굳이 웹을 개선한다는 목적만으로는 ActiveX라는 위험한 칼을 만질 이유가 없는 것이다.

물론 아이디어란 표준으로 묶어 놓기에는 너무나 자유분방한 것이기에, 올해도 내년에도 웹의 확장은 일어날 것이다. 그렇기에 웹을 초월한 무언가를 덧붙이려는 확장 욕구는 건전한 것이다. 브라우저로 하지 못하는 일을 새로운 아이디어로 '확장'하려는 욕망은 멈추기 힘들고, 이 점을 강조하기 위해서 일까? 파이어폭스가 ActiveX '컨트롤(Controls)'을 금지하고 대신 파이어폭스 '확장(Extension)'이란 개념을 도입한 의도는 그 용어에 잘 나타나 있다. 마이크로소프트도 이미 닷넷을 중심으로 기술 구조를 재편한지 오래다. ActiveX를 위시한 Win32의 리거시 기술들은 배후로 밀려나고, 웹의 확장 기능도 ActiveX라는 칼을 직접 만지지 않도록 유도하고 있다. 더 편하고 더 쉬운 확장을 할 수 있는 방안과 로드맵이 따로 있는 것이다.

그러나 우리는 유난히 ActiveX라는 날카로운 칼을 좋아했다. 그리고 무척이나 잘 드는 이 칼로 웹을 확장한 것이 아니라 오히려 웹의 여기저기를 도려내며 우리만의 아키텍처를 만들었다. 대한민국의 웹을 서핑하다 만나게 되는 수 없는 경고창들, 칼을 조심하라는 시스템의 경고지만 개의치 않는다. 수저가 필요한 곳에 칼이 놓이고 있다. 손잡이가 필요한 곳에 날이 서 있다.

칼날이 난무한다. 특히 은행 일이라도 한번 보려면 여러 개의 컨트롤을 일단 깔아댄다. 뭐가 뭔지 도무지 모르겠지만, 여하튼 설치하지 않으면 아무 것도 못하니 방법이 없다. 게다가 왜 이렇게 회사마다 종류가 골고루인지. 그렇게 내 PC를 유린하듯 설치되는 컨트롤의 면모는 살펴 보니 하나 같이 '보안 모듈'.

여기에서 의문이 생긴다. 왜 보안을 웹의 외부 기능에 의존해야 하는 것인가? 사실을 말하자면, 한국 수준의 보안은 모르겠으나 적어도 세계 수준의 보안은 브라우저 만으로도 얼마든지 확보할 수 있다. 외국 굴지의 은행들은 브라우저만으로 인터넷 뱅킹을 무리 없이 수행하고 있다. IE와 파이어폭스 모두 필요 충분한 수준의 암호화 기능은 물론 인증서 관리 기능도 들어 있다.

그런데 한국은 세계에서 통용되는 이러한 표준 기능은 활용하지 않은 채, 보안을 웹의 외부 기능으로 빼내어 독자적으로 처리하고 있다. 놀라운 기술 독립이다. 마이크로소프트도 모질라 재단도 놀라고 있는 일이다. 그들은 이해를 못하는 일이다.

왜? 도대체 왜 이 상황이 된 것일까?

여러 가지 도시 전설이 횡행하지만, ① 당시 미국의 128비트 암호화 수출 금지 조항에 맞선 독자 기술(SEED)의 개발과 적용 지도, ② 한국의 특수 상황이 발생시킨 정보 기관의 지침(보안 적합성 검증), ③ 독자적 최상위 인증 기관 운영 욕구, ④ 해킹 피해 발생 보도에 대한 과민 반응. 등이 복합적으로 작용했다는 설이다. 인터넷이 너무 일찍 퍼진 한국은 너무 급했고 너무 불안했던 것이다.

이 과정에서 얻은 일도 있을 것이다. 내수 보안 산업이 자생적 생태계를 꾸릴 수 있었다. 척박한 국내 IT 시장에서 나름대로 고용을 창출하고 기술을 연마해 온 그들에게 과연 “당신들의 존재 자체가 틀렸어!”라고 감히 말할 수 있을까? 누구도 그럴 용기가 없다. 완전한 기술 쇄국을 이끈 정부도 금융권도 IT 업계도 국민도 어느 누구도.

그러나 잠시 스스로를 돌아 볼 때다. 우리는 정말 세계 어느 나라보다 안전할까? 인증서 파일을 PC에서 PC로 옮겨 들고 다니는 일이 과연 최고의 보안 솔루션일까? 다른 나라처럼 암호 발생 카드나 암호 발생 열쇠고리를 사용하는 것이 차라리 안전하지 않을까? 전세계적으로 테스트되고 사용되고 있는 브라우저 들의 내부 보안 기능보다, 버그가 있을 수 있는 개별 기업의 외부 보안 솔루션이 더 안전하다고 우리는 진정 믿을 수 있을까? 우리에게는 잠시 쉬어가며 백지에서 다시 생각해 볼 여유가 필요한 것이다.

ActiveX의 문제란 결국 독자 기술의 꿈이 불러 온 기술 쇄국의 딜레마였던 것이다.

사실 아무 일도 아닐 수도 있다. 쇄국의 아키텍처를 끝까지 고수하며 업체를 압박한다면 어떻게든 솔루션은 생길지 모른다. 그러나 언제까지 그렇게 아슬아슬한 아키텍처를 우리는 가져갈 수 있을까? 새로운 OS가 등장할 때마다, 새로운 브라우저가 등장할 때마다 우리는 '우리의 실정'을 부르짖어야 할 테니까.

기술은 도구인 이상, 양날의 검이다. 잘 쓰면 유용한 도구이지만 목적을 잊은 채 수없이 주머니에 품고 있기에는 거북한 존재인 것이다. 잘못 들어가 있는 칼은 서서히 걷어내야 한다. 그리고 그 칼의 사용은, 그리고 더군다나 민생에 직결되는 서비스에서의 사용은 더 신중히 논의되어야 하는 것이다.

칼을 드는 순간, 내 스스로 누군가를 소외시키지는 않는지, 그리고 그 칼을 드는 순간 내가 세상으로부터 소외되지는 않은지 생각해 봐야 한다. 도구의 의미를 생각하지 않은 채, 용도를 숙고하지 않은 채, 도구의 방향을 관찰하지 않은 채, 도구를 본래의 취지와 맞지 않게 남용하는 것이 얼마나 무모한지 우리 사회는 그리고 업계는 어쩌면 매우 비싼 값을 치르며 배우고 있는 것인지도 모른다.



작성자 : 김국현(IT평론가)
작성일 : 2007/01/19


원 문 : http://www.zdnet.co.kr/itbiz/column/anchor/goodhyun/0,39030292,39154776,00.htm


-----------------------------------------------------------------------------------------------------------------------------------
그렇게들 경고 했것만 눈앞에 출시를 앞둔 시점에서 아무도 대책준비을 안한 분위기..남들 하는거 보고 따라할려고 했나?.........우리나라 기업의 속성을 여실히 보여주는군요..

표준이 아닌것이 어떠한 파장을 일으키는지 세계적으로 대단한 뉴스거리가 되겠군요..
스스로 무덤판 결과지용...

  • profile
    macmind 2007.01.24 09:56
    이거 땜에 웹 표준이 많은 침해를 받고 있죠. 근데 제가 하는 일도 이놈을 사용합니다. ㅋ

자유게시판

Free Board

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 자유 옥테인구독자 KitBash3D 한달에 하나씩 무료로 다운받는방법 15 강우성 2022.01.07 10002
공지 자유 옥테인 크래시 관련 자주 올라오는 질문들과 해결하는 법을 정리해보았습니다. 6 file 이효원 2020.04.19 8906
공지 자유 C4D 질답 게시판 검색 스크립트 19 file 에이제이 2020.03.05 8232
공지 자유 [글타래]3D입문자에게 하고싶은 이야기~ 25 4번타자마동팔 2012.09.07 418989
공지 공지 서로간에 상처가 되는 말은 자제를 부탁 드립니다. 13 file 최고관리자 2012.06.19 424401
공지 가입인사 가입양식 최고관리자 2012.06.15 13132
공지 공지 동영상 올릴때 주의 사항! (iframe방식만 사용) vimeo/유튜브 첨부시 코드사용 안내 7 file 정석 2011.09.29 398270
630 자유 프로덕션 신입 입사 포폴 어느정도 수준이여야할까요 ㅜㅜ 1 낭랑쥬얼리 2022.08.12 1012
629 프로메테우스 새 예고편 (한글) 12 부부젤라 2012.03.19 2828
628 자유 프로메테우스에 시네마가... 7 file .피. 2012.06.15 4182
627 프로젝션맨 배우고 싶어요. 1 rb10000(알비만) 2008.11.12 1746
626 프로젝트 갤러리에 관해서 궁금해욤.. 5 file 최슈바 2011.04.17 1919
625 자유 프로젝트 관리 프로그램을 알고 싶습니다. 10 꽃샘바람 2012.12.31 5577
624 프루나 쓰다 피봤어요. ㅠ ㅠ 7 정석 2004.11.29 13004
623 자유 프리랜스 일이 들어오면 견적을 어떻게 내야 할지 난감합니다. 5 김철홍 2015.03.05 2425
622 자유 프리렌서에 대한 이런저런 이야기.. 9 아그리팡 2013.12.09 14560
621 소식 프리셋 공개합니다.[Impact]-강좌추가 18 정석 2011.10.08 4082
620 설문 프리셋팅 과 재질 모음의 이름을 정하려합니다. 43 file 이단비 2008.01.28 2112
619 프리스트는 곧 OCN 같은데서 볼 수 있을 듯 13 존재와당위 2011.06.13 1988
618 자유 프리오더한 BodyPaint3D 책 관련 중간 보고 14 스펜서 2013.04.26 7669
617 프린세스 카가게임.ㅋㅋㅋㅋ 5 아오네꼬 2012.03.14 2756
616 프린터 추천 부탁드립니다^^;; 11 비밀생명체 2009.03.30 2693
615 플래쉬 게임 한번 해보세요.^^; 4 전우열 2007.08.13 1506
614 플래시 게임 4 길동 2006.05.30 1183
613 플래시 겜 - Potion Bar 5 file 조이™ 2011.05.21 2001
612 플래시 플레이어 안뜨게 하는 방법. 3 .피. 2014.04.30 4480
611 자유 플래시로 제작해보았습니다 7 체리보이즈 2011.05.17 2237
목록
Board Pagination Prev 1 ... 892 893 894 895 896 897 898 899 900 901 ... 928 Next
/ 928
닫기

마이페이지

로그인을 해주세요