저작권 : 창작물인 저작물에 대한 배타적 독점적 권리로 타인의 침해를 받지 않을 고유한 권한
디지털 저작권 관리(DRM) : 저작권자가 배포한 디지털 콘텐츠가 저작권자가 의도한 용도로만 사용되도록 디지털 콘텐츠
관리 및 보호기술
디지털 저작권 관리 구성요소
- 콘텐츠 제공자 : 콘텐츠를 제공하는 저작권자
- 콘텐츠 소비자 : 콘텐츠를 구매하여 사용하는 주체
- 콘텐츠 분배자 : 암호화된 콘텐츠를 유통하는 곳이나 사람
- 클리어링 하우스 : 저작권에 대한 사용권한, 라이선스 발급, 암호화된 키 관리, 사용량에 따른 결제 관리 등을 수행하는곳
- DRM 콘텐츠 : 서비스하고자 하는 암호화된 콘텐츠, 콘텐츠와 관련된 메타 데이터
- 패키저 : 콘텐츠를 메타데이터와 함께 배포 가능한 단위로 묶은 도구
- DRM컨트롤러 : 배포된 디지털 콘텐츠의 이용 권한을 통제
- 보안 컨테이너 : 원본 콘텐츠를 안전하게 유통하기 위한 전자적 보안장치
패키징 도구 구성 세부 기술
- 암호화 : 콘텐츠 및 라이선스를 암호화하고 전자서명을 할 수 있는 기술
- 키관리 : 콘텐츠를 암호화한 키에 대한 저장 및 분배 기술
- 크랙방지 : 크랙에 의한 콘텐츠 사용 방지 기술
- 인증 : 라이선스 발급 및 사용의 기준이 되는 사용자 인증 기술
*크랙이란? 개발자는 무단 복제와 불법 다운로드를 방지하기 위해 여러 장치를 마련한다. 그런 장치를 무력화하는 사람을 크래커 라고 부르고 무력화하는 행위를 크래킹 이라고 하며 무력화 하는 프로그램을 크랙이라고 부른다
제품 소프트웨어 매뉴얼 : 사용자 측면에서 패키징 이후 설치, 제품 소프트웨어를 사용하는데 필요한 주요 내용을
기록한 문서
제품 소프트웨어 사용자 매뉴얼 : 사용자가 소프트웨어 사용에 필요한 내용을 포함한 문서
제품 소프트웨어 배포본 : 사용자가 사용하기 편하도록 배포 정보를 포함하여 개발된 컴포넌트 또는 패키지가
제품화된 형태
백업유형
- 전체백업 : 백업받고자 하는 데이터 전체에 대한 백업을 하는 방식
- 차등백업 : 마지막 전체 백업 이후 변경된 모든 데이터를 백업하는 방식
- 증분백업 : 정해진 시간을 기준으로 그 이후에 변경된 파일 만을 백업하는 방식
형상관리 : 소프트웨어의 변경사항을 관리하기 위해 개발된 일련의 활동
소프트웨어 버전 등록 관련 용어
- 저장소 : 회신버전의 파일들과 변경 내역에 대한 정보들이 저장
- 가져오기(import) : 초반에 아무것도 없는 저장소에 파일을 복사
- 체크아웃 : 저장소에서 파일을 받아옴
- 체크인 : 수정이 완료된 파일을 저장소에 갱신
- 커밋 : 체크인을 수행할 때 이전에 갱신된 내용이 있는 경우 충돌을 알리고 diff도구를 이용해 수정한 후 갱신
- diff : 코드에서 이전버전과 새로운 버전의 서로다른 부분을 찾아줌
- 동기화 : 저장소에 있는 최신버전으로 자신의 작업공간을 동기화
소프트웨어 버전등록 과정
가져오기 > 체크아웃 > 커밋 > 동기화 > diff