반응형

제품 소프트웨어 패키징

  • 개발이 완료된 제품 소프트웨어를 고객에게 전달하기 위한 형태로 포장하는 과정

릴리즈 노트

  • 최종 사용자인 고객에게 개발과정에서 정리된 제품의 릴리즈 정보를 제공하는 문서

릴리즈 노트 작성 항목

  • 헤더 : 문서 이름(릴리스 노트 이름), 제품 이름, 버전 번호, 릴리즈 날짜, 참고 날짜 등의 정보
  • 개요 : 제품 및 변경에 대한 간략한 전반적 개요
  • 목적 : 릴리스 버전의 새로운 기능목록과 릴리스 노트의 목적에 대한 개요, 버그 수정 및 새로운 기능 기술
  • 이슈 요약 : 버그의 간단한 설명 또는 릴리즈 추가 항목 요약
  • 재현 항목 : 버그 발견에 따른 재현 단계 기술
  • 수정, 개선 내용 : 수정·개선의 간단한 설명 기술
  • 사용자 영향도 : 버전 변경에 따른 최종 사용자 기준의 기능 및 응용 프로그램상의 영향도 기술
  • 소프트웨어 지원 영향도 : 버전 변경에 따른 최종 사용자 기준의 성능 및 응용 프로그램상의 영향도 기술
  • 노트 : 소프트웨어 및 하드웨어 설치 항목, 제품, 문서를 포함한 업그레이드 항목 메모
  • 면책 조항 : 회사 및 표준 제품과 관련된 메시지, 프리웨어 및 불법 복제 방지, 중복 등 참조에 대한 고지 사항
  • 연락 정보 : 사용자 지원 및 문의에 관련한 연락처 정보

디지털 저작권 관리(DRM; Digital Right Management) 구성요소

  • 콘텐츠 제공자(Contents Provider) : 콘텐츠를 제공하는 저작권자
  • 콘텐츠 소비자(Contents Customer) : 콘텐츠를 구매해서 사용하는 주체
  • 콘텐츠 분배자(Contents Distributor) : 암호화된 콘텐츠를 유통하는 곳이나 사람
  • 클리어링 하우스(Clearing House) : 콘텐츠 권한 정책, 라이센스를 관리를 수행
  • DRM 콘텐츠(DRM Contents) : 서비스하고자 하는 암호화된 콘텐츠, 콘텐츠와 관련된 메타데이터, 콘텐츠 사용정보를 패키징하여 구성된 콘텐츠
  • 패키저(Packager) : 콘텐츠를 메타데이터와 함께 배포 가능한 단위로 묶는 도구
  • DRM 컨트롤러(DRM Controller) : 배포된 컨텐츠의 이용 권한을 통제
  • 보안 컨테이너(Security Container) : 원본을 안전하게 유통하기 위한 전자적 보안 장치

패키징 도구 구성

  • 암호화(Encryption) : 일반 텍스트, 콘텐츠, 라이선스 등의 암호화 및 저자서명에 사용하는 기술
    • 공개키 기반구조(PKI) : 전자 서명 인증서를 발급받아 네트워크상에서 안전하게 비밀통시을 가능하도록 하는 기술
    • 대칭 및 비대칭 암호화 : 대칭(암호화, 복호화 동일한 키 사용), 비대칭(암호화, 복호화 서로 다른 키 사용)
    • 전자서명 : 서명자가 해당 전자문서에 서명했다는 사실을 나타내기 위해 논리적으로 결합된 전자적 형태의 정보
  • 키 관리(Key Management) : 콘텐츠를 암호화한 키에 대한 저장 및 배포 기술(중앙 집중형, 분산형)
  • 식별 기술(Identification) : 콘텐츠에 대한 식별 체계 표현 기술
    • DOI : 디지털 저작물의 저작권 보호 및 정확한 위치 추적을 위해 특정한 번호를 부여하는 일종의 바코드 시스템
    • URI : 인터넷에 있는 자원을 고유하게 식별할 수 있도록 나타내는 주소(URI = URL + URN)
  • 저작권 표현(Right Expression) : 라이선스의 내용 표현 기술
    • XrML : 디지털 콘텐츠 / 웹 서비스 권리 조건을 표현한 XML기반 마크업 언어
    • MPEG-21 : 멀티미디어 관련 요소 기술들이 통일된 형태로 상호 운용성을 보장하는 멀티미디어 표준 규격
  • 암호화 파일 생성(Packager) : 콘텐츠의 암호화를 통해 콘텐츠를 보호하는 기술
    • Pre-packaging : 콘텐츠를 등록하자마자 암호화하는 방법
    • On-the-fly Packaging : 사용자가 콘텐츠를 요청한 시점에 콘텐츠를 암호화하는 방법
  • 정책 관리(Policy Management) : 라이선스 발급 및 사용에 대한 정책표현 및 관리기술
    • XML : 마크업 언어를 만드는 데 사용하는 다목적 언어
    • CMS : 각종 콘텐츠 작성, 수집, 관리, 배급하는 콘텐츠 생산에서 활용, 폐기까지 전 공급 과정을 관리하는 기술
  • 크랙방지(Tamper Resistance) : 크랙에 의한 콘텐츠 사용 방지 기술
    • 코드 난독화 : 역공학 공격을 막기 위해 프로그램의 소스코드를 알아보기 힘든 형태로 바꾸는 기술
    • Secure DB : 커널 암호화 방식으로 DB파일을 직접 암호화하고, DB 보안 강화 기술
  • 인증(Authentication) : 라이선스 발급 및 사용의 기준이 되는 사용자 인증 기술
    • SSO : 한 번의 시스템 인증을 통하여 여러 정보시스템에 재인증 절차 없이 접근 가능한 통합 로그인 기술

제품 소프트웨어 사용자 메뉴얼

  • 사용자가 제품을 구매한 후 설치 시 참조하는 문서

백업유형

  • 전체백업(Full Backup) : 백업받고자 하는 데이터 전체에 대한 백업하는 방식
  • 차등백업(Differential Backup) : 마지막 전체 백업 이후 변경된 모든 데이터를 백업하는 방식
  • 증분백업(Incremental Backup) : 정해진 시간을 기준으로 그 이후에 변경된 파일만을 백업하는 방식

<2023 수제비 정보처리기사 실기 책 참고>

반응형

+ Recent posts