대안적라이선스자료실

[정보공유/칼럼] XP, eXPerience가 아니라 X 같은 Program ?

By 2001/07/24 10월 25th, 2016 No Comments
진보네트워크센터

XP, eXPerience가 아니라 X 같은 Program ?

이혁(antinet@daum.net)

96년, 큰사람은 이야기 7.3라는 프로그램에 사용자 허락 없이 자동으로 사용자 등록하는 기능을 넣은 뒤 같은 사용자 번호로 등록한 사용자 2000여명을 고소했다. 99년, 인텔(Intel)은 펜티엄 3 프로세서에 고유번호(Process Serial Number)를 부여하여 웹사이트에서 고유번호를 알 수 있도록 하는 기능을 넣으려고 했다. 불법 복제를 막기 위해서, 혹은 보다 편리한 서비스를 제공하기 위해서 도입하려던 이러한 기능은 사용자 프라이버시를 침해할 위험성 때문에 도입이 좌절되곤 하였다.

제품 활성화이지 사용자 인증이 아니라고?
그러나, 최근에 마이크로소프트사(이하 줄여서 MS)는 윈도 XP, 오피스 XP 등 향후 도입되는 모든 소프트웨어에 제품 활성화(Product Activation) 기능을 도입하기로 했다. 이 기능이 채택된 소프트웨어는 설치된 이후에 50번만 사용할 수 있으며, 계속 사용하려면 제품의 일련번호(product key)와 컴퓨터 내부 정보를 조합하여 생성된 인스톨 번호(Install ID)를 인터넷 혹은 전화로 MS에 등록하여 확인 번호(Confirmation ID)를 받아야 한다.
이러한 등록 방식이 사용자 프라이버시를 침해할 수 있다는 것을 잘 아는 MS는 몇 가지 세련된 장치를 마련해두었다.
먼저, MS는 제품 활성화 기능과 사용자 등록 은 전혀 다른 것이라고 주장한다. MS는 제품 활성화 에 필요한 정보는 인스톨 번호와 사용자가 사는 국가 이외의 정보는 필요 없다고 설명한다. 그러나, MS가 원하기만 한다면, 아주 쉽게 사용자의 인스톨 번호와 사용자 정보를 통합할 수 있다.
또한, MS는 인스톨 번호를 생성하기 위해서 참조하는 컴퓨터 내부 정보를 인스톨 번호에서 거꾸로 추출해낼 수 없다고 강조한다. 그러나, MS는 해킹을 핑계로 컴퓨터의 어떤 내부 정보를 사용해 인스톨 번호를 생성하는지, 어떤 알고리즘으로 정보를 생성하는 지 공개하지 않고 있다.

결국은 사용자 인증일 수 밖에 없는 이유

제품 활성화 기능을 채용한 소프트웨어는 사용할 때마다 인스톨 과정 중에 받은 확인 번호와 사용자 하드웨어의 정보를 비교하여 틀린 경우는 실행이 중단된다. 따라서, 하드디스크를 새로 설치하는 등 컴퓨터를 업그레이드하면, 다시 제품 활성화 를 해야 하는 불편함이 따른다.
더 큰 문제는 동일한 컴퓨터를 사용하더라도 시스템에 문제가 있어서 하드디스크를 포맷하고 다시 설치하는 경우 다시 제품 활성화 를 해야 한다는 것이다. 특히, 이 때는 마이크로소프트에 전화를 걸어서 새로 인증을 요청하는 사람이 동일인임을 입증해야 한다. 마이크로소프트가 사용자 정보 없이 어떻게 동일한 사용자인지를 알아낼 수 있을 것인가? 마이크로소프트가 제품 활성화 가 사용자 인증 이 아니라고 주장하지만, 하드 디스크를 포맷하고 다시 설치하거나 컴퓨터를 업그레이드하면 사용자 인증이 필요할 수 밖에 없다.

지금까지 MS는 윈도 98, 윈도 2000과 같이 출시된 년도를 기준으로 제품의 이름을 정했으나, 윈도 XP 부터 Experience(경험)를 의미하는 XP를 사용하고 있다. 윈도 XP부터 MS는 소프트웨어를 제품이 아니라 소프트웨어 임대 서비스(ASP)와 비슷하게 인터넷을 통해서 자동으로 설치하는 방식의 서비스로 변경하려고 하고 있다. 이미 MS는 windowsupdate. microsoft.com을 통해서 설치된 소프트웨어를 검사하고, 자동으로 업그레이드해주는 서비스를 제공하고 있다.
계속된 버전업을 통해서 제품을 제공하는 것보다는 제품을 서비스를 제공하는 것이 보다 안정적인 수입을 창출하는 방식이다. 제품을 판매하는 회사에서 서비스를 제공하는 회사로 변화가 MS의 새로운 .NET 전략의 핵심이 아닐까 하는 생각이 든다.

마이크로소프트! 빅 브라더의 권력

MS는 인터넷 익스플로러를 윈도와 함께 공급하다 반독점법 위반으로 제소되었고, 아직 판결이 나지 않은 상태다. 그러나, 그 이후 버전에서 인터넷 익스플로러는 운영체제와 완전히 통합되었으며, 윈도 XP부터는 인터넷전화, CD 레코딩, 메신저, 전자우편, 스캐닝, 리모트 데스크톱 등 모든 사용자가 필요로 하는 대부분의 기능이 하나의 운영체제로 통합되었다.
어쩌면 인류 역사상 어떠한 국가도 MS보다 큰 권력기반을 가지지 못했다. MS가 마음만 먹는다면, 머지 않아 MS가 대부분 사용자들의 컴퓨터 사용을 감시하고, 제어할 수 있게 된다. 오피스 XP, 윈도 XP, 제품 활성화 기능은 이러한 가능성의 출발일 뿐이다.
이러한 가능성을 막고 싶다면 우선 사용자로서 MS 제품의 불필요한 업그레이드를 하지 않고, 스타 오피스 등 공짜이거나 보다 저렴하고 독점의 위험이 없는 제품을 사용할 필요가 있다. 그리고 사용자 인증과는 조금 다른 문제이지만 그러한 인증이 힘을 발휘할 수 있게 하는 근거인 독점문제를 생각할 때, 미국 반독점법 항소심에서 윈도 운영체제와 이외의 기능을 완전히 분리하도록 하는 결정이 나기를 기원해 보자.

2001-07-23