12. 제품 소프트웨어 패키징
제품 소프트웨어 패키징 (Produtct Software Packaging)
개발이 완료된 제품 SW를 고객에게 전달하기 위한 형태로 포장하는 과정
릴리즈노트(Release Note)
최종 사용자인 고객에게 개발 과정에서 정리된 제품의 릴리즈 정보를 제공하는 문서
헤더 : 문서이름 , 제품이름 , 버전번호 , 릴리즈 날짜 등
개요 : 제품 및 변경에 대한 간략한 전반적 개요
목적 : 릴리즈 버전의 새로운 기능 목록과 목적에 대한 개요
이슈요약 : 버그의 간단한 설명 또는 추가 항목 요약
재현 항목 : 버그 발견에 따른 재현 단계 기술
수정/개선 내용 : 수정/개선의 간단한 설명기술
사용자 영향도 : 버전 변경에 따른 최종 사용자 기준의 기능 및 응용 프로그램 상의 영향도 기술
SW지원 영향도 : SW 지원 프로세스 및 영향도 기술
디지털 저작권 관리 (DRM , Digital Right Management)
중앙의 클리어링 하우스에서 콘텐츠 관리자 , 분배자 소비자 간의 패키징 배포 및 키 관리 , 라이선스 발급 관리를 수행
콘텐츠 제공자 : 콘텐츠를 제공하는 저작권자
콘텐츠 분배자 : 쇼핑몰 등으로써 암호화된 콘텐츠 제공
패키저 : 콘텐츠를 메타데이터와 함께 배포 가능한 단위로 묶는 기능
보안 컨테이너 : 원본을 안전하게 유통하기 위한 전자적 보안 장치
DRM 컨트롤러 : 배포된 컨텐츠의 이용 권한을 통제
클리어링 하우스 : 소비자와 유통업자 사이에 발생하는 거래에 대해 디지털 저작권 라이선싱을 중개 및 발급
[패키징 도구 구성]
공개키 기반 구조(PKI) : 공개키 암호 방식 기반으로 디지털 인증서를 활용
대칭 및 비대칭 암호화 : 대칭 암호화는 동일 키 , 비대칭 암호화는 다른키
전자서명 : 서명자 확인 및 서명자가 해당 문서에 서명했다는 사실을 나타냄
DOI(Digital Object Identifier) : 인터넷 내 자원을 고유하게 식별할 수 있는 주소
저작권 표현 : XrML : 권리 조건을 표현한 XML 기반의 마크업 언어
MPEG-21 : 멀티미디어 표준 규격
정책관리(Policy Management)
CMS(Contents Management System) : 다양한 미디어 포맷에 따라 콘텐츠를 작성 , 수집 , 관리
크랙방지 (Tamper Resistance) :
코드난독화(Obfuscation) : 역공학을 통한 공격을 막기 위해 소스코드를 어렵게 수정
Secure DB : 커널 암호화 방식으로 DB 파일을 직접 암호화
인증(Authentication) : SSO(Single Sign On) : 한번의 시스템 인증을 통하여 여러 시스템에 재인증 없이 접근
전체백업 (Full) 데이터 전체를 백업
차등백업(Differential) 마지막 전체 백업 이후 변경된 모든 데이터 백업
증분백업(Incremental) 정해진 시간을 기준으로 이 후에 변경된 파일만을 백업