분류 전체보기 (69)
Life Story (22)
Music Story (12)
My Play (10)
Security (20)
Scrap (3)
Virtualization (1)
기타연주  Virtualization  ActiveX  srv  블루스  Gartner  마이클잭슨  가상화  악플  hijacking  hacking  전자금융  guitar  웹표준  Recording  기타  보안  전자정부  blues  security  인터넷 뱅킹  schecter SD-II  웹 접근성  Jazz  웹접근성  Schecter  jimi  구글어스  연주  인터넷뱅킹 
 오픈웹 v. 금..
└>Open Web
 ActiveX 알고..
└>日常茶飯事
 Vista ActiveX..
└>SNAIPER의 조..
 마이클잭슨 내..
└>[Noenemy]'s m..
«   2017/12   »
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            
+ VMblog.com -..
+ virtualizatio..
+ Virtualizatio..
+ VMTN Blog
+ Total : 72,673
+ Today : 0
+ Yesterday : 3
  

 

 

 

웹 접근성에 대한 소고
+   [Security]   |  2006.12.29 09:56  
“웹의 본질은 링크…” 뭐, 이 따위 교과서적인 이야기 하고 싶은 것은 아닙니다. 웹 접근성... 글쎄요... 현재 많은 이야기가 되고 있는 웹 접근성과 관련해서는 언론에서도 이제 많은 논의가 되고 있고, 심지어 웹 접근성을 무시하는 우리나라의 전자정부에 대해 소송을 준비하고 있는 움직임도 보입니다.

현재 소위 말하는 WEB 2.0 시대를 맞아, 제 개인적으로 "이런것은 좀 문제다"라고 보는 내역은 아래 몇가지 입니다. 기술적인 내용은 뺐습니다.

1. '퍼옴' 문화
2. 저작권
3. 다양한 사용자 환경 지원

1번과 관련해서는 POC 2006에서 Richard Stallman도 언급한바 있지만, 예를들어 DRM과 같은 보호 기술이 창작자를 보호하는 방법으로 생각되지만, 사실 DRM 기술로 돈을 버는 사람은 원작자가 아닌 유통경로의 사람들이라는 부분에 정말이지 공감합니다. 현실이 이러한 것을 이미 증명하고 있거든요. 실제로 소위 '펌' 문화는 창작자의 의욕을 상실하게 만드는 것이 분명하며, 우수 컨텐츠의 유통을 본질적으로 저하 시키는 주된 요인이 된다고 봅니다. IT쪽을 예로 들자면, 우수한 프로그래머들은 돈주고 살수도 없는 자신만의 Undocumented Programming Skill을 한 두개 이상은 갖고 있다고 봅니다. 그러나, 이렇게 소중한 자료가 공유가 되지 못하고 자신의 컴퓨터나 머리속에서 그냥 사라질 뿐 입니다. 공개를 왜 안하냐구요? 무슨 이득이 있어 공개를 합니까? 다른 사람이 그냥 퍼가고... 자신의 자료를 다른 사람의 홈페이지나 블로그에서 버젓이 봤을때, 그 상실감과 그 동안의 노력이 보상받을 수 있는 시스템이 전혀 없는데...

2번과 관련해서는 1번과 관련한 부수적 역기능이라고 보는데요, 어떤 사람이 오랜 시간과 정렬을 투자한 소중한 자료를 다른 사람이 버젓이 자신이 만든 자료인양 올려놓는 것은 물론이며, 이를 통해 경제적 이득까지 취하는 경우이죠. 다소 극단적인 예라고도 할 수 있겠지만, 현실적으로 벌어지는 문제이죠. Chester님이 이야기 하신 NHN 사례에 대해서도 좀 우울하지만 인정하지 않을 수 없습니다.

3번과 관련해서는 위에서 언급했던 국가를 상대로 한 소송 준비건에서도 알 수 있듯이, MS 독주체제라고 해야 하나요?  이 강력한 연결고리가 느슨해 지면서, 다양한 사용자 환경에 대한 서비스 요구가 증가하고 있는 실정입니다.

3번이 웹 접근성과 관련된 부분이라고 생각이 드는데, 사실 다양한 사용자 환경에 대한 서비스 요구가 증가하고 있는 것은 사실 당연한 것이며, Windows 운영체제가 지구상에 유일한 운영체제라는 것이 아닌 이상 당연한 요구라고 봅니다.

다만, 여기서 웹 접근성과 관련하여 중요하게 생각해야 할 점을 두가지 정도로 압축해 본다면...

1. 왜 처음부터 다양한 웹 접근 환경을 보장하지 않았는가?
2. ActiveX 기술이 MS의 기술이며, IE에서만 최적화를 보장하는데 왜 처음부터 이 기술이 광범위하게 사용되었는가?(특히 국내에서...)

라고 볼 수 있다고 봅니다.

첫번째 부분에 대해서는 과거 Netscape와 Internet Explorer(이하 'IE')가 경쟁하던 시절을 회상해야 하는데, NCSA의 Mosaic에서 출발한 Netscape는 당시로써는 지금의 우리나라 IE환경이라고 할 정도로 전세계적으로 압도적인 사용자를 가진 브라우저 였지요. 초기 인터넷 사용자의 거의 대부분은 느려터진 전화 모뎀과 Netscape를 아직도 기억하고 있을 겁니다. 문제는 Microsoft가 브라우저 시장에 뛰어 들면서 운영체제에 브라우저를 내장시키면서 일이 벌어 집니다. 이는 반독점 소송으로 이어졌고 2004년에 미국 항소법원은 MS와 정부간에 맺은 반독점 화의에 지지 입장을 표명하면서 결국 MS에 대해 강력한 제제를 요구한 소송이 MS의 사실상 승리로 막을 내리게 됩니다.
 
이 사건 이후 경쟁력을 상실한 Netscape는 종말을 맞이하게 되고, 이후 97년 10월부터 2002년까지 IE의 시장 점유율은 95%까지 상승하게 되는 계기가 됩니다. 무려 5년간이나 브라우저는 하나의 기업이 독점하는... 흔히 말하는 암흑기를 가치게 되는 것이죠. 98년에 Netscape는 그들의 브라우저 소스를 공개했고, 이것이 현재의 Mozilla가 있게 된 원인이 되는데, 바로 이 Mozilla 재단이 현재의 Firefox를 출시한 곳이 되는거죠.

문제는 암흑기가 너무도 길었다는 겁니다. 사실상 97년부터 2002년이라는 시기는 지금 사용하고 있는 대다수의 인터넷 환경이 자리를 잡아버린 시기였다는 것이죠. 97년에 PSTN 모뎀을 사용해서 Kbps 단위의 통신을 사용하던 이용자가 Mbps단위로 넘어가 버린 것도 이 시기이며, FTTC에서 FTTH로 넘어오게된 것도 이 시기 입니다. 이때는 국내에서도 은행 창구에서의 뱅킹 서비스보다 인터넷 뱅킹을 통한 서비스 사용자가 더 많아지게 된 시기이기도 합니다.

사실 이러한 시점과 시장 요인 및 기술의 진화적 관점에서 생각해 본다면, "왜 처음부터 다양한 웹 접근 환경을 보장하지 않았는가?"에 대한 해답이 나옵니다. 다양한 웹 접근 환경을 보장할 필요성이 없었기 때문이었죠. IE이외의 다른것이 없고, Linux 또는 MAC OS 사용자의 비율이 높아진 것도 아무리 빨라봐야 2000년 이후이기 때문에 개발자는 IE 이외의 브라우저에 대한 고민을 할 필요성이 없었던 거라고 봅니다.

자, 그럼 표준 문제가 남는데... 표준이라는 것도 사실 처음부터 없었던 것이고, 인터넷과 PC가 지금과 같이 인간Communication의 중심이 되리라고 장담하는 사람은 거의 없었습니다. 완전한 표준이 없었다면, 표준이 있더라도 인터넷 환경에서의 사용자의 요구와 욕구 해소에는 부족했었다면, 표준이라는 것은 결국 Power를 가지는... 다수의 사용자가 사용하는... 또한 유용한 기술을 선보이는 시장의 승자가 누리게되는 특권 아니던가요? MS는 승자였던 것 뿐입니다. 물론 앞으로 계속 지속될 가능성은 없어 보이는군요.

두번째 부분에 대해서는 사실 접근하기가 쉬운 것은 아닐 것 같습니다. 2000년 이후 인터넷은 단순히 정보의 공유 뿐만이 아닌 실 생활에서의 편의를 위한 엄청난 서비스들이 등장하게 되는데, 인터넷 뱅킹, 인터넷 결재, 홈쇼핑, 전자정부, 인터넷 게임 등 현대 사회에서 우리가 상상하는 대부분의 서비스가 이미 보편화 되어 있습니다. 일반적으로 볼때 웹 표준이라는 것을 준수하는 것은 솔직히 웹 표준이라는 철학적 통찰력이 있는 엔지니어만이 할 수 있는 영역은 아니라고 봅니다. 사실 누구나 웹 표준에 맞도록 구현할 수 있다는 뜻이죠.

근데, 현실은 그렇지 못한 것이 틀림없죠. 왜 그럴까요? 왜?

이 부분은 제 개인적으로는 웹 서비스의 진화과정에서 사용자의 인증과 보안이라는 부분을 결코 무시할 수가 없는 부분이라고 보는데, 인터넷은 TCP/IP라는 것과 사실상 동의어 입니다. 돌발 퀴즈 하나 내도록 하죠. ^^

TCP/IP에서 상대방이 보낸 패킷을 완전하게 신뢰할 수 있는가?
답은... "신뢰할 수 없다". TCP/IP를 아무리 뜯어봐도 상대방이 정말로 보냈는지를 알 수 있는 방법은 존재하지 않습니다.

이것이 안되기 때문에 IPv6가 나오게 되는 계기가 되는 것이고, 인터넷 뱅킹이나 결재, 전자정부, 홈쇼핑과 같이 당장 현실적으로 돈 문제나 증적이 중요한 서비스에서는 이것이 엄청난 문제가 됩니다. A라는 사람이 B라는 사람에게 100만원을 보냈는데, A라는 사람이 보냈다는 기술적, 법적 증거가 없다면... 당연히 문제가 되는 것이죠. 이 문제를 해결하기 위해 키 인증 기반의 PKI 인증이 도입되었는데, 기술적 배경을 이해하신다면 당연한 기술적 진화과정을 이해 하실 수 있다고 봅니다. 따라서 인증과 보안문제는 현대의 인터넷 환경에서 기존 인터넷 환경의 신뢰적인 접속 환경을 지켜나아갈 수 있는 열쇠와 같은 것 이었습니다.

바로 이러한 인증과 보안문제에서 부터 웹 접근성은 꼬여나아가기 시작합니다. '신뢰적 인터넷 환경'을 보장하려면, Server Side에서 보안성을 완전하게 지켜나아갈 수 있는 방법이 없었습니다. 지금도 없습니다. Server Side와 Client Side 모두에서 인증과 보안문제를 풀어나아갈 수 밖에 없는데, 이는 OS 자원에 대한 접근을 의미 합니다. 기존 인터넷 환경에서는 단방향 정보제공만으로도 가능했는데, 양방향 정보제공이 필요한 시점이 왔다는 것을 의미합니다. 간단히 뱅킹 사용자도 "내가 내 계좌의 주인이 맞다"는 정보를 거래하는 은행으로 뱅킹 서비스 이용시 인터넷을 통해 증명해야 한다는 것이죠.

OS 자원에 대한 접근 방법이 필요한 시점에서 MS는 ActiveX 기술을 선보이게 되는데, 이 기술이 97년 10월부터 2002년까지 IE의 세계 시장 점유율이 95%를 차지하는 시점이라는 점에 주목해야 합니다. 이 황금기에 정작 개발자가 OS 자원에 대한 접근 방법으로 사용해야 할 만한 기술이 ActiveX 기술이었습니다. 더군다나 세계 시장 점유율은 95%가 되었지만, 국내 시장에서는 그 이상이었다고 보는 것이 정확합니다.(제 경우에는 2006년 12월 현재 회사 홈페이지에 접근하는 비 IE 사용자의 비율은 0.2%에 불과 합니다. 정말 압도적이군요.)

웹 접근성에 대한 요구가 증가하는 현재의 시점은 Firefox 시장 점유율이 10% 이상이라고 하는데(좀 더 많지 않던가요? 흠...), 이는 IE이외의 사용자가 점차 증가하고 있다는 것을 의미하고, 이는 기존 서비스 제공자 입장에서는 참으로 곤혹스러운 현상임에는 틀림없다고 봅니다.

플러그인을 ActiveX가 아닌 자바로 만들면 어느정도 크로스플랫폼이 지원되지 않을까요? 다른것도 아닌 인터넷때문에 MS사 제품만을 써야 한다는 것은 상당히 문제가 있다고 생각합니다. (Source)
흔히 ActiveX 기술을 다른 기술로 대체할 수는 없는 것이냐? 는 질문을 많이들 하는데, 이 부분 역시도 이미 많은 분들이 고민해 오신 듯 합니다.

“ActiveX같은 것은 없어져야한다. Flash같은 것으로 대체되면 된다”

이를 조금 과장해서 다르게 이야기하면,

“ActiveX같은 것은 없어져야한다.(는 것은) ActiveX같은 것으로 대체되면 된다”고 이야기 하는 것과 같습니다. (Source)

웹 접근성에 문제가 되는 ActiveX와 같은 기술에서 본질적으로 문제가 되는 부분은 ActiveX 기술 그 자체가 아니라 어떤 방식이던지 간에 OS 자원에 대한 접근이 불가피한 인터넷 서비스의 현실에 있다는 것이 좀 더 정확한 문제라고 봅니다.

웹 서비스에 대한 접근성을 향후 다양한 방식에 의한 서비스를 대상으로 제공하는 것은 시대적인 필요성이 분명해 보입니다. 다만, 이를 좀 더 공론화 시키기 위해 정부를 상대로 소송을 건다던지, 기업을 상대로 비난을 한다던지... 이런 것들은 좀 무의미한 것 처럼 보이는 것이 제 시각이고, 사실 좀 냉소적 시각에서 보고있기도 합니다. 왜 애초부터 표준을 지키지 못하고 편리성을 위해 ActiveX로 떡칠을 해 놨느냐는 이야기는 "왜 그런 근시안적인 태도로 일관해 왔냐?"는 이야기로 들립니다. 쌤통이라는 이야기도 하시는 분들이 많습니다.

외국의 쇼핑몰들은 비스타가 나오건 어쩌건 상관없을텐데 말이지요.
그곳들은 원래부터 윈도우건 맥이건 리눅스건 가리지않고 멀쩡하게 잘 돌아갔으니까요...(Source)

외국의 쇼핑몰 중에 윈도우건 맥이건 리눅스건 가리지않고 멀쩡하게 잘 돌아가는 사이트가 존재한다면, 정말 환상적인 사이트이거나, 이 경우가 아니라면 이미 외국이나 국내에서 보안쪽에 엄청난 문제가 있다는 사실도 알아야 합니다. (Securityfocus 사이트를 한번 보시기 바랍니다.) 지금까지 인터넷을 통해 많은 수의 사용자가 은행에 들러 창구에서 소일을 하거나 서류하나 발급받기 위해 소중한 시간과 비용을 낭비했었던 현실을... 정말이지 많은 개발자들에 의해 제한된 범위해서나마 해소가 되었다면, 부족한 점이 있을지언정 마땅히 박수를 쳐주는 것이 옳다고 봅니다.

이들을 비난하는 분들은 5년후의 미래 인터넷 환경에 대한 완전한 예측이 가능한 분들인가요? 아니면, 단 1년 후에 대한 미래에 대한 완전한 예측이라도 가능한 분들인가요? 제 주변에 IT업계에 계시는 전문가들은 6개월 이후만이라도 정확한 예측이 가능했으면 좋겠다고 하시던데, 그분들은 다 바보들인가요? 플랫폼 독립적으로 동작 가능한 솔루션? 존재하긴 합니까? 존재한다면 현재 접근 모델과 비교하여 빠릅니까? 기존 서비스 아키텍처에 대한 변경 고려 없이 적용 가능한가요? 보안에 대한 문제는 없을까요? 전세계적으로 통용되는 Reference를 갖고 있는 안정적, 효율적 구조인가요? 다른 OS? LINUX와 MAC OS는 완전무결한가요? AJAX가 접근성 방해요소에 대한 완전한 대체 기술로 보안 문제에 대한 고려없이 사용 가능한가요? 웹 접근성을 위해 보안은 포기할까요?...

우리나라의 IT업계에서 종사하는 그 수많은 사람들이 결코 바보는 아니라고 봅니다.

웹 접근성을 향상시키는 것은 시대적 대세이고, 반드시 이루어야 할 지향점임에는 틀림없지만, 지금까지나마 노력해온 그들을 향해 "샘통이다", "철학도 없는 단순노동자", "미래에 대한 대책도 세워놓지 않은 무능력자" 취급하는 것은 문제가 있다고 봅니다. 또한, 이러한 것들을 개혁세력과 꼴통세력으로 구분하는 이분법적 행태도 솔직히 웃깁니다.

웹 접근성에 대해 말들이 많지만, 정당하지 못한 비판들과 논점을 벗어난 해석이 주류를 이루고 있는 것 같아 한번쯤은 이야기해 보고 싶었습니다.
 


신고

 
 
     , , , , , , ,
     0   6
BlogIcon ENTClic 2006.12.29 21:57 신고
좋은 글 잘 읽었습니다 ^^
저도 웹표준과 크로스플랫폼을 주장하고 있는 사람입니다.
비주류에 속해 있다보면 정말 국내 환경에 짜증이 엄청나지요..그러다보니 말이 좀 과격해질수도 있고 오버되는 경우가 있는 것 같아서 반성하고 있습니다.
민간 기업들이야 이해를 할려고 노력하지만 공공사이트에서 완전이 소수를 무시하는 것을 보면 내가 대한민국 국민 맞나 하는 안타까움을 많이 느낍니다.
똑같이 세금내고 당연한 해택은 못 받으니 열 좀 받지요..ㅎㅎ
법으로도 자기들이 만들어놓고 지키는 않는 정부는 세상 어디에도 없을 겁니다.
IT업계 종사자들의 문제보다는 정책을 잘 지키지도 않는 우리나라의 대표들이 더 문제가 큰 것 같아요 ^^
BlogIcon bluesman 2007.01.19 03:09 신고 
ENTClic님 블로그에서는 항상 새롭고 흥미진진한 부분에 대해 많이 언급해 주셔서 좋은 정보에 감탄하고 있습니다. 블로고스피어와 집단지성의 힘이라는 것에 일부 회의적인 시각도 있기는 합니다만, 저는 긍정의 힘에 의미를 부여하고 싶네요. 얼마전에 비스타 관련해서는 MS에 ActiveX를 허용해 달라는 요청까지 했다던데, 정말 굴욕 그 자체 입니다. 이 정도는 미리 예상할 수 있었던 일 아니었을까요? 비스타 한글판이 좀 있으면 나올텐데, 그나마 이게 빠른거다라고 해야 할까요? 우리나라 정부의 이런점은 정말 비판해야 한다고 봅니다. 뭐라도 무너지고 사람이 죽어나가야 대책을 세운다 말입니다. 정말 문제입니다.
BlogIcon drzekil 2007.01.18 23:28 신고
논리적이고 좋은 글 감사합니다..
제 의견을 말씀드리자면..
네트워크 상에서는 어떠한 방법을 사용하더라도 상대방을 100% 신뢰하는것은 불가능 합니다..
OS 자원에 대한 접근이라고 해봤자 양 끝단의 이야기일 뿐입니다.
네트워크의 특성상 가운데에서 가로채서 블라블라 해버리면 삐리리한 사태가 올 수 있는거죠..
액티브엑스 역시 완벽한 해결책은 되지 않습니다..

다른 이야기를 조금 해보면..
기업이랑 국가는 다릅니다.
기업은 다수를 상대로 장사할 수 있지만, 국가는 국민의 다수가 아닌 전부를 포용해야 한다고 생각합니다.
그 누구도 국가의 보호를 받을 기회를 받지 못해서는 안됩니다.
국가는 모든 국민을 보호하기 위해 노력해야 합니다.
대사관의 어이없는 행태가 욕을 먹는 이유도 그런 이유겠지요..
인터넷 접근성도 마찬가지 입니다.
10%이건, 5%이건 1% 미만이건..
서비스를 받을 기회조차 주어지지 않는다는것은 국가이기때문에 문제가 있다고 생각합니다.
국가가 너무 어이없는 행동을 하기에 분노가 치밀어 오르는것이지요..

개발자들에게 무슨 죄가 있겠습니까..
개발자들의 어려움을 잘 알고 있습니다..
단지 위에서 시키는대로 할 뿐인걸요..
BlogIcon bluesman 2007.01.19 03:03 신고 
소중한 지적 감사히 잘 받았습니다. 댓글을 달아보려 했으나, 대용이 너무 길어져서 정식으로 포스팅 했습니다. http://bluesman.tistory.com/56에서 확인하실 수 있으시겠습니다. ^^
BlogIcon youknowit 2007.02.01 23:03 신고
인터넷이 business를 위한 매체였다가(군사-> 포르노 -> 비지니스 일반), 이제는 보편적 역무, 특히 공공역무 제공의 매체로 까지 발전하였습니다.

비지니스 맥락에서 논의되는 '표준준수 권장' 문제와, 공공역무 제공이라는 맥락에서 요구되는 '보편적 역무제공 의무' 간에는 명백한 차이가 있다는 점을 보안업체에 근무하시는 분들이 이해하(신다면야 좋겠지만, 그럴게 하)실 필요까지는 없습니다.

그러나, 공공역무(공인인증서, 전자민원 등) 제공을 감독하고, 관련 법규를 집행하여야 할 정부(Regulator)가, 도대체 인터넷 기술도 모르고, 관련 법도 모르면서, 서비스 제공자(보안관련 업체, 공인인증기관 등)가 하는대로 무작정 방치하였기 때문에 사태가 이렇게 된 것입니다.

오픈웹도 소송을 "원하지는" 않습니다.(오늘자 포스팅, <a href="http://open.unfix.net/2007/01/31/76/">전자정부와 Web 2.0</a> 참조) 그러나, 시장이 제대로 기능하기를 기대하는 것이 불가능할 뿐아니라(99.8% 점유율), 시장에 맡겨져서는 안되고, 정부가 철저히 규제, 감독하여야 된다고 명문의 법규정이 있음은 물론, 그렇게 해야할 뚜렷할 정책적, 합리적 이유도 있는 분야에서, 정부가 그 임무를 내팽겨 치고 있을 때, 소송 외에는 별 대안이 없다는 생각입니다.

개발자를 비난하는 것은 이 사태의 구조를 이해하지 못하는 천박한 견해라고 생각합니다. MS 사를 비난할 이유도 없습니다. 시장을 감시하고, 공정한 경쟁이 가능하고 바람직한 영역에서는 이를 확보하도록 노력해야 할 임무를 지니고 있음에도, 그 직무를 유기하고 있는자, 바로 그자를 비난해야 합니다.
BlogIcon Jerry 2007.02.01 23:10 신고 
예, 저 역시도 사실 처음에는 이 부분에 상당히 냉소적이거나 비판적 입장이었습니다. 하지만, 많은 분들의 의견을 들으면서 Open Web의 시도는 하나의 커다란 발걸음이 될 수 있겠다는 생각으로 바뀌었습니다.

제 개인적으로는 곰곰히 생각해보면, 거시적 관점의 철학 없이 오로지 현상에 대한 해결에 집착했었던 제 과거를 많이 반성하게 된 계기가 된 것 같아서 아주 기분이 좋습니다.

Open Web의 건승을 기원드리겠습니다.

아이디 
비밀번호 
홈페이지 
비밀글   

 

<<이전 | 1 | ··· | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | ··· | 69 | 다음>>

bluesman's Blog is powered by Daum & Tattertools

 

티스토리 툴바