DRM이란 무엇입니까?

게시 됨: 2022-06-27
"DRM" 로고.
Profit_Image/Shutterstock.com

DRM(디지털 권한 관리)은 디지털 제품을 사용하는 사람이 누구든지 디지털 제품을 사용할 수 있는 권한과 권한을 갖도록 하는 데 사용되는 광범위한 기술과 방법입니다. DRM은 대체로 과분한 평판을 가지고 있습니다.

DRM이 존재하는 이유는 무엇입니까?

자동차나 텔레비전과 달리 디지털 코드는 쉽게 복사하고 공유할 수 있습니다. 이로 인해 저작권 침해 및 소프트웨어 불법 복제가 발생합니다. 사용자가 비용을 지불하지 않고 디지털 제품의 작업 복사본을 얻을 수 있는 경우 해당 제품의 제작자가 잠재적인 판매를 잃을 가능성이 있습니다.

DRM은 디지털 콘텐츠의 무단 복사를 더 어렵게 만들고 불법 복제를 근절하며 제작자의 재정적 이익을 보호하기 위한 것입니다. 적어도 이것이 근거이지만 DRM이 실제로 의도한 목적에 얼마나 효과적인지에 대해서는 많은 논란이 있습니다.

DRM에는 여러 유형이 있습니다.

디지털 권한을 관리할 수 있는 모든 것이 DRM임을 이해하는 것이 중요합니다. 이는 로우테크 솔루션에서 복잡한 암호화 및 기타 고급 기술에 의존하는 정교한 DRM에 이르기까지 다양합니다.

어떤 것들은 다른 것의 부작용으로서 DRM입니다. 독점 비디오 게임 미디어는 복사 방지 이외의 다른 이유로 존재할 수 있지만 (최소한 초기에는) 아무도 이러한 미디어를 읽거나 쓸 수 있는 하드웨어가 없기 때문에 DRM으로 효과적으로 작동합니다.

고객이 게임을 다운로드, 관리 및 플레이하는 데 사용하는 Steam 클라이언트와 같은 일부 DRM은 사용자에게 사실상 보이지 않습니다. 소프트웨어 클라이언트는 DRM의 한 형태이지만 게임을 편리하게 플레이하고 추적할 수 있게 해주는 유용한 응용 프로그램이기도 합니다.

미디어 기반 DRM

DRM은 복사하기 어렵거나 불가능한 방식으로 미디어에 직접 구워질 수 있습니다. 이것의 유명한 예는 최초의 Sony PlayStation 콘솔에 사용된 소위 "워블 그루브"입니다.

PlayStation은 일반 CD(Compact Disc) 미디어를 사용했지만 공장에서 표준 CD 버너로는 복제할 수 없는 "흔들린 홈"을 의도적으로 디스크에 눌렀습니다. 따라서 PlayStation CD를 조금씩 복사하더라도 흔들리는 홈이 없기 때문에 콘솔에서 복사본임을 알 수 있습니다.

DRM 전문가인 Modern Vintage Gamer는 PS1 보안이 비디오 형식으로 작동하는 방식을 훌륭하게 설명합니다.

제품 키 DRM

제품 키는 더 이상 예전만큼 인기가 없지만 가장 잘 알려진 유형의 DRM일 것입니다. Windows와 같은 운영 체제나 전문 소프트웨어 패키지를 구입하면 제품 키가 포함된 카드(또는 이메일)를 받을 수 있습니다. 승인된 키 목록 또는 키에 대해 유효성이 검증된 문자열은 유효한 결과를 제공해야 하는 수학 공식을 통해 입력됩니다.

제품 키는 단순히 키 목록을 게시하거나 동일한 알고리즘을 사용하여 소프트웨어 개발자가 수행하는 키를 생성하는 키 생성기(keygen)를 사용하여 무력화되었습니다.

실행 가능한 DRM

소프트웨어 패키지의 가장 중요한 부분은 실행 파일입니다. 이것은 프로그램을 시작하기 위해 실행하는 파일입니다. 그것 없이는 소프트웨어를 사용할 수 없습니다. 실행 가능한 DRM은 소프트웨어의 실행 파일을 수정하여 검증된 후에만 실행되도록 합니다. 예를 들어 실행 파일이 암호화될 수 있고 유효한 라이센스가 이를 해독하는 데 필요한 키입니다.

실행 파일에 초점을 맞춘 DRM 방법은 비디오 게임에서 일반적이며 비디오 게임 불법 복제의 세계에서 게임 실행 파일을 "크래킹"하는 것은 일반적으로 게임에서 복사 방지 기능을 제거하려는 해커의 초점입니다.

온라인 활성화

제품 키 또는 보호된 실행 파일과 같은 DRM의 주요 약점 중 하나는 보호 기능이 무너지면 더 이상 할 수 있는 일이 없다는 것입니다. 반면에 온라인 활성화는 소프트웨어가 합법적인 사본인지 확인하기 위해 다시 집으로 전화해야 함을 의미합니다.

이것은 여전히 ​​​​무효할 수 있지만 검증 서버를 스푸핑하거나 온라인 활성화를 유도하는 코드를 분리하는 것이 더 복잡할 수 있습니다.

체크인 온라인 DRM

체크인 DRM은 온라인 활성화의 변형으로 활성화 횟수만 다를 뿐입니다. 체크인 DRM을 사용하는 소프트웨어는 다시 활성화를 요구하기 전에 설정된 시간 간격 동안만 온라인으로 작동할 수 있습니다. 이제 대부분의 장치는 대부분 온라인 상태이므로 사람들은 여행을 가거나 장기간 연결하지 않을 때까지 체크인 DRM이 있는지조차 모를 수 있습니다.

물리적 DRM 장치 및 액세서리

때때로 DRM 솔루션은 별도의 하드웨어 장치 또는 기타 물리적 솔루션으로 제공됩니다. DOS PC 게임의 전성기에는 설명서에서 특정 단어를 찾거나 코드 휠을 사용하여 암호를 찾아야 하는 게임에서 저작권 문제가 발생할 수 있습니다. PC 게임은 물리적 미디어를 크게 넘어섰기 때문에 이러한 유형의 DRM은 더 이상 사용되지 않습니다.

일부 고급 전문 소프트웨어에는 소프트웨어를 실행하기 위해 있어야 하는 특수 하드웨어 키(일반적으로 USB 동글)가 필요합니다. 소프트웨어 개발자가 하드웨어 키의 수를 제어하기 때문에 키보다 더 많은 사본이 있을 수 없음을 의미합니다. 하드웨어 키를 복제하는 것은 소프트웨어 DRM을 물리치는 것보다 훨씬 더 어렵고 비용이 많이 들지만, 물론 소프트웨어 크래커는 소프트웨어에서 하드웨어 키를 스푸핑하거나 소프트웨어에서 키의 필요성을 제거하는 데 집중합니다.

DRM이 잘못된 경우

DRM은 사용자에게 보이지 않아야 하며 소프트웨어 사용에 방해가 되지 않아야 합니다. 대부분의 경우 정확히 작동하지만 경우에 따라 DRM이 심각한 문제를 일으킵니다. 가장 악명 높은 예 중 하나는 Sony 음악 CD가 CD 복사를 방지하기 위해 본질적으로 맬웨어와 유사한 소프트웨어를 설치한 Sony BMG 루트킷 스캔들입니다.

보다 최근에 비디오 게임 레지던트 이블 8 은 콘솔에서는 분명하지 않은 PC 성능 문제를 보였습니다. DRM을 제거한 후 소프트웨어 크래커는 이러한 문제가 사라졌다고 주장했습니다.

유료 고객의 삶을 더 힘들게 만드는 DRM은 소프트웨어 불법 복제가 더 부드럽고 더 나은 성능의 제품을 얻는 경우가 있기 때문에 가질 가치가 없다는 주장이 있습니다. 즉, DRM은 합법적인 사용자를 처벌해서는 안됩니다!

DRM 없는 소프트웨어

원칙적으로 DRM에는 문제가 없지만 일부 사용자가 자신의 컴퓨터에서 DRM을 원하지 않는 경우에는 완벽하게 이해할 수 있습니다. 좋은 소식은 소프트웨어에서 몇 가지 현명한 선택을 하면 DRM을 피할 수 있다는 것입니다.

Ubuntu 또는 Fedora Linux와 같은 오픈 소스 운영 체제를 선택할 수 있습니다. 생산성 소프트웨어도 마찬가지입니다. LibreOffice, Inkscape, GIMP 및 기타 많은 오픈 소스 소프트웨어 패키지는 DRM이 없는 옵션을 제공하여 작업을 완료합니다.

DRM이 없는 비디오 게임도 얻을 수 있습니다. Good Old Games는 모든 게임에 DRM이 전혀 없음을 보장하므로 원하는 대로 백업 복사본을 만들 수 있습니다. 믿거나 말거나 Steam에서는 개발자가 기본 제공 DRM을 선택 해제할 수 있으므로 Steam에서 DRM이 없는 게임을 구입할 수도 있습니다.