본문 바로가기
기출문제풀이/정보처리기사 2020년 1, 2회

30. SW 패키징 도구 활용 시 고려 사항과 거리가 먼 것은?

by 게토레이쉐이크 2025. 5. 31.

[정보처리기사 기출 해설] 소프트웨어 패키징 – 보안 고려 사항 (2020년 1회)

📌 출처: 2020년 정보처리기사 필기 1회차
📖 과목: 소프트웨어 개발

 


❓ 기출문제 원문

30. SW 패키징 도구 활용 시 고려 사항과 거리가 먼 것은?

① SW 패키징 시 사용자에게 배포되는 것이므로 보안을 고려한다.
② 사용자 편의성을 위한 복잡성 및 비효율성 문제를 고려한다.
③ 보안상 단일 기종에서만 사용할 수 있도록 해야 한다.
④ 제품 종류에 적합한 암호화 알고리즘을 적용한다.


✅ 정답: ③ 보안상 단일 기종에서만 사용할 수 있도록 해야 한다


📘 개념 설명: 소프트웨어 패키징과 보안

**소프트웨어 패키징(SW Packaging)**이란 개발된 소프트웨어를
사용자가 설치하고 사용할 수 있도록 묶어 배포할 형태로 구성하는 과정을 의미합니다.

이때 다음과 같은 요소들을 고려합니다:

✅ 보안 관련 고려사항

  • SW 설치 파일에 악성 코드가 삽입되지 않도록 암호화 또는 코드 서명 적용
  • 배포 대상 플랫폼에 따라 적절한 암호화 알고리즘 선택
  • 무결성 보장을 위한 해시 또는 인증 체계 활용
  • 다양한 플랫폼에 대응할 수 있는 호환성 확보

🔍 정답 해설

보안 고려를 이유로 **“단일 기종에서만 실행 가능하도록 제한”**한다는 것은
기술적인 보안 수단이 아닌 배포의 자유도를 심각하게 제약하는 방식이며,
오히려 사용자 편의성과 범용성을 해칠 수 있습니다.

✅ 따라서 정답은 ③ 보안상 단일 기종에서만 사용할 수 있도록 해야 한다입니다.


❌ 보기별 오답 해설

  • ① 보안을 고려한다
    → 실제로 SW 패키징 시 악성 코드 유입, 인증서, 무결성 보장 등 보안 요소는 필수적으로 고려됩니다.
  • ② 복잡성과 비효율성을 고려한다
    → 사용자 입장에서 설치 과정이 복잡하면 불편을 초래할 수 있으므로 편의성은 중요한 요소입니다.
  • ④ 적합한 암호화 알고리즘 적용
    → 배포되는 소프트웨어의 성격이나 민감도에 따라 적절한 암호화 기술 적용은 핵심적인 보안 수단입니다.

🎯 핵심 요약

  • SW 패키징 시에는 보안, 호환성, 편의성 등을 균형 있게 고려해야 합니다.
  • 단일 기종으로 제한하는 방식은 보안이 아닌 제약 조건에 해당하며, 적절한 접근이 아닙니다.

📎 참고자료

  • 『시나공 정보처리기사 필기 기출문제집 (2020년 1회)』
  • 소프트웨어 배포 및 보안 가이드라인
  • 한국산업인력공단 정보처리기사 시험 문제지