제품 활성화

제품 활성화(製品活性化, )는 일부 사유 소프트웨어 프로그램에서 요구하는 사용권 확인 절차이다. 제품 활성화는 복사되거나 복제된 소프트웨어의 무제한 무료 사용을 방지한다. 활성화되지 않은 소프트웨어는 완전히 작동할 권한이 있는지 확인될 때까지 전체 기능을 수행하기를 거부한다. 활성화를 통해 소프트웨어는 사용 차단을 중지한다. 활성화는 "영구적"으로 지속될 수도 있고, 지속적인 사용을 위해 갱신이나 재활성화가 필요한 시간 제한이 있을 수도 있다. 제품 활성화는 종종 제품 키의 확인을 기반으로 하는데, 이는 특정 솔루션이나 솔루션 세트에 대해 알고리즘이나 수학 공식을 통해 검증되는 문자 및 숫자의 시퀀스이며, 인터넷을 통해 이루어질 수 있는 데이터베이스 확인이나 기타 검증 방법과 결합될 수도 있다. 솔루션이 예상과 일치하고 검증을 통해 제품 키가 정품임이 확인되면 제품이 활성화된다. 해싱을 사용하면 검증 전에 문자를 숫자로 표현할 수 있다.

 구현 
섬네일|윈도우 95를 진행하고 사용하려면 제품 키가 필요하다
한 형태로서의 제품 활성화는 릭 리처드슨(Ric Richardson)이 발명하고 유니록(Uniloc)이 특허()를 받은 방법을 의미하는데, 여기서는 소프트웨어 애플리케이션이 하드웨어 일련번호와 제품 라이선스 고유의 ID 번호(제품 키)를 해싱하여 고유한 설치 ID를 생성한다. 이 설치 ID는 제품 키의 정품 여부를 확인하고 제품 키가 여러 설치에 사용되지 않도록 제조업체에 전송된다.

또는 소프트웨어 판매업체가 사용자에게 고유한 제품 일련번호를 보낸다. 사용자가 애플리케이션을 설치할 때 제품 일련번호를 입력하도록 요청하고, 인터넷을 통해 판매업체의 시스템과 이를 확인한다. 애플리케이션은 판매업체 시스템으로부터 시간 제한이나 제품 기능 활성화와 같이 해당 사용자의 사용권에 적용되는 라이선스 제한 사항을 가져오며, 선택적으로 라이선스를 사용자의 시스템에 고정하기도 한다. 일단 활성화되면 라이선스는 판매업체 시스템과 더 이상의 통신 없이도 사용자의 기기에서 계속 작동한다. 일부 활성화 시스템은 인터넷 연결이 없는 사용자 시스템에서의 활성화도 지원한다. 일반적인 접근 방식은 인터넷 터미널에서 암호화된 파일을 교환하는 것이다.

제품 활성화의 초기 예는 BBS 사용자와 피도넷을 위한 상용 네트워크 시스템인 크리스 어윈(Chris Irwin)이 작성한 MS-DOS 프로그램 D'Bridge Email System에 있었다. 이 프로그램은 고유한 일련번호를 생성한 다음 다이얼업 모뎀 연결을 통해 저자의 BBS에 전화를 걸었다. 연결 시 일련번호가 확인되었다. 프로그램이 시험 기간 동안 계속될 수 있도록 고유한 "키"가 반환되었다. 만약 두 개의 D'Bridge 시스템이 동일한 키를 사용하여 통신하면 소프트웨어는 의도적으로 충돌을 일으켰다. 이 소프트웨어는 오래전에 전체 활성화 시스템이 제거되었으며 현재는 닉 J. 안드레(Nick J. Andre, Ltd.)에 의해 프리웨어가 되었다.

 마이크로소프트 
마이크로소프트 제품 활성화는 브라질판 마이크로소프트 오피스 97 스몰 비즈니스 에디션과 헝가리 시장에서 판매된 마이크로소프트 워드 97에 처음 도입되었다. 브라질 시장에서 마이크로소프트 퍼블리셔 98을 출시하면서 그 성공적인 시범 운영을 확대했다. 그 후 마이크로소프트는 주력 제품인 마이크로소프트 오피스 2000에 제품 활성화를 도입했다. 오스트레일리아, 브라질, 중화인민공화국, 프랑스, 뉴질랜드에서 판매된 모든 소매용 복사본과 캐나다 및 미국에서 판매된 일부 복사본은 사용자가 인터넷을 통해 제품을 활성화해야 했다. 그러나 2003년 4월 15일 이후에는 오피스 2000의 모든 복사본이 활성화를 요구하지 않는다. 성공 이후 제품 활성화 시스템은 전 세계로 확대되었으며 윈도우 XP와 오피스 XP, 그리고 이후의 모든 마이크로소프트 윈도우 및 마이크로소프트 오피스 버전에 통합되었다. 독자적으로 기술을 개발했음에도 불구하고, 2009년 4월 배심원단은 마이크로소프트가 유니록의 특허를 고의로 침해했다고 판결했다. 그러나 2009년 9월 미 연방법원 판사 윌리엄 스미스(William Smith)는 배심원단의 평결을 "무효화"하고 마이크로소프트의 손을 들어주었다. 이 판결은 이후 2011년에 뒤집혔다.

 차단 
설치되었지만 활성화되지 않은 소프트웨어는 전체 기능을 수행하지 않거나 파일 크기 또는 세션 시간에 제한을 둔다. 일부 소프트웨어는 활성화를 요구하기 전에 제한된 "체험" 기간 동안 전체 기능을 허용한다. 활성화되지 않은 소프트웨어는 일반적으로 프로그램 시작 시 또는 주기적으로, 그리고 부과된 크기나 시간 제한에 도달했을 때 사용자에게 활성화를 상기시킨다. (일부 활성화되지 않은 소프트웨어는 충돌이나 파괴 공작과 같은 방해 행위를 하기도 했지만, 이는 드문 경우이다.)

일부 '활성화되지 않은' 제품은 영숫자 시퀀스로 인코딩된 숫자인 제품 키를 구매하여 소프트웨어를 활성화할 때까지 시간 제한 체험판으로 작동한다. 일부 제품은 온라인 도구를 사용하여 새 기기에서 다시 활성화하기 전에 이전 기기의 복사본을 비활성화하기 위해 기술 지원에 전화할 필요 없이 한 기기에서 다른 기기로 라이선스를 이전할 수 있도록 허용한다.

소프트웨어는 시작할 때마다, 그리고 때로는 실행 중에 활성화를 확인한다. 일부 소프트웨어는 "집으로 전화"(phone home)를 하여 특정 활성화가 취소되었는지 확인하기 위해 (인터넷이나 다른 수단을 통해) 중앙 데이터베이스를 확인하기도 한다. 일부 소프트웨어는 중앙 데이터베이스에 연결할 수 없는 경우 작동이 중지되거나 기능이 저하될 수 있다.

 비판 
 법적으로 유효하지 않을 수 있는 소프트웨어 사용권 계약 제한 사항을 강제할 수 있다. 예를 들어, 사용자가 업그레이드된 PC나 새 PC에서 제품을 사용할 법적 권리가 있는 상황일지라도 회사가 소프트웨어 재활성화를 거부할 수 있다.
 회사가 특정 제품에 대한 지원을 중단하거나 지급 불능 또는 통합으로 인해 폐업하는 경우, 활성화가 제거되거나 우회된 활성화 프리 복사본 또는 최종 패치가 출시되지 않는 한 구매한 제품을 사용할 수 없게 되거나 (재)설치할 수 없게 될 수 있다.
 라이선스를 다른 사람에게 양도하여 그들의 컴퓨터에서 활성화할 수 있는 간단한 방법이 없는 제품 활성화는 제품, 특히 게임의 중고 판매를 매우 어렵게 만든다는 광범위한 비판을 받아왔다. 일부에서는 EA와 같은 회사들이 새 복사본의 판매를 늘리기 위해 게임의 중고 판매를 줄이려고 제품 활성화를 사용하고 있다고 의심한다.
 활성화 요청의 전송이 보통 암호화되거나 최소한 난독화되어 이루어지기 때문에 사용자는 자신의 기기에서 추가 데이터가 전송되는지 확인하거나 체크할 수 없어 개인 정보 보호 문제가 발생한다.
 활성화 메커니즘의 오작동으로 인해 사용자가 새로 라이선스를 받은 소프트웨어를 사용하기 시작하는 데 지연이 발생할 수 있다.
 확인 메커니즘의 오작동으로 인해 중요한 소프트웨어가 재활성화되거나 패치될 때까지 갑자기 작동을 멈출 수 있다. 이는 설치된 하드웨어, 다른 소프트웨어, 또는 운영 체제의 감지된 변경에 대한 반응으로 발생할 수 있다.

 같이 보기 
 CD 키
 윈도 제품 활성화
 디지털 권리 관리

 각주 

 외부 링크 
  Case study of a software vendor's use of activation

분류:소프트웨어 사용권