본문 바로가기
728x90
반응형

IT209

12. 제품 소프트웨어 패키징 12. 제품 소프트웨어 패키징keywordsDRM 컨트롤러Dynamic ModelingMPEG-21Secure DBXrMLssourl공개키 기반 구조노트릴리즈 노트모듈화문서 이력 정보보안 컨테이너이슈 요약전자 서명제품 software 매뉴얼제품 소프트웨어 매뉴얼제품 소프트웨어 패키징주석증분 백업차등 백업코드 난독화클리어링 하우스헤더pageNum384-468제품 소프트웨어 패키징하기사용자 중심의 패키징 수행버전을 고려한 제품 릴리즈 노트 작성패키징 도구를 활용한 설치, 배포 수행제품 소프트웨어 매뉴얼 작성 및 버전 등록제품 소프트웨어 매뉴얼 작성제품 소프트웨어 사용자 매뉴얼제품 소프트웨어 매뉴얼의 배포용 미디어 제작제품 소프트웨어 버전 관리 도구 활용제품 소프트웨어 패키징하기사용자 중심의 패키징 수행사용자.. 2024. 10. 14.
11. 응용 SW 기초 기술 활용 11. 응용 SW 기초 기술 활용keywordsAALATMBGPCLICLSCut ThroughEGPFragment FreeGUIHRNICMPIGPIPv6IaasOSPFRAIDRARPRIPRRSJFStore and ForwardingTCPUDPX.25rmsrt가상 회선 방식가상화개발자 도구거리 벡터 알고리즘공용 클라우드구문기아 현상네트워크네트워크 가상화 기술네트워킹 전송다단계 큐단편화데이터 그램 방식데이터 링크데이터베이스라우터라우팅 알고리즘라운드 로빈링크 상태 알고리즘메모리물리 계층물리계층보안 환경 구축브릿지비선점형 스케줄링사설 클라우드서킷 교환 방식선점형 스케줄링설계소프트웨어형 서비스스토리지스토리지 가상화애드 훅 네트워크에이징 현상온프레미스 방식운영체제의 개념윈도즈 운영체제유닉스의미인프라형 서비스재조립캡.. 2024. 10. 11.
10. 애플리케이션 테스트 관리 10. 애플리케이션 테스트 관리keywordsLog4j 로거강도 테스트개별 테스트 케이스 항목 요소결함 등록결함 집중결함 확인결합도경곗값 분석 테스트경과 시간구문 커버리지단순성단위 테스트동등분할 테스트동적 테스트베타 테스트부하 테스트분기(결정) 커버리지블랙박스 테스트블랙박스 테스트 기법 유형살충제 패러독스상태 전이 테스트상향식 테스트샌드위치 통합 테스트샘플링 오라클소스 코드 최적화스파이크 테스트알파 테스트오류-부재의 궤변외계인 코드원인 - 결과 그래프 테스트원인-결과 그래프 테스트응답 시간응집도인수 테스트인스펙션정적 분석 도구정황 의존성조건 커버리지조건/결정 커버리지처리량테스트 드라이버테스트 슈트테스트 스크립트테스트 스텁테스트 시나리오테스트 오라클통합 테스트 수행 방법페어와이즈 테스트화이트 박스 테스트회.. 2024. 10. 10.
9-2 소프트웨어 개발 보안 구현 소프트웨어 개발 보안 구현SW 개발 보안 구현시큐어 코딩 가이드시큐어 코딩 가이드는 설계 및 구현 단계에서 해킹 등의 공격을 유발할 가능성이 있는 잠재적인 보안 취약점을 사전에 제거하고, 외부 공격으로부터 안전한 소프트웨어를 개발하는 기법이다.소프트웨어 보안 약점을 방지하기 위한 시큐어 코딩 가이드에 따른 개발 수행이 필요하다.보안 약점내용대응방법입력데이터 검증 및 표현- 프로그램 입력값에 대한 검증 누락 또는 부적절한 검증, 잘못된 형식 지정 등사용자 · 프로그램 입력데이터에 대한 유효성 검증체계를 수립하고 실패 시 처리 설계 및 구현보안 기능 부적절한 구현- 보안 기능(인증, 접근 제어, 기밀성, 암호화, 권한 관리 등)의 부적절한 구현인증 · 접근 통제, 권한 관리, 비밀번호 등의 정책이 적절하게 .. 2024. 10. 9.
9-1 소프트웨어 개발 보안 설계 소프트웨어 개발 보안 설계: 완벽 가이드1. 소프트웨어 개발 보안의 개념소프트웨어 개발 보안은 개발 과정에서 보안을 고려하여 안전한 소프트웨어를 만드는 것을 목표로 합니다. 이는 다음과 같은 활동을 포함합니다:소스 코드의 보안 취약점 제거보안을 고려한 기능 설계 및 구현개발 전 과정에서의 보안 활동 수행1.1 개발 단계별 보안 활동단계활동요구사항 명세- 보안 항목 식별- 보안 요구사항 명세서 작성설계- 위협 모델링- 보안 설계 검토- 보안 통제 수립구현- 표준 코딩 정의서 준수- 소스 코드 보안 약점 진단테스트- 모의침투 테스트- 동적 분석유지보수- 지속적인 개선- 보안 패치 관리2. 소프트웨어 개발 보안의 구성요소소프트웨어 개발 보안은 다음 세 가지 주요 요소로 구성됩니다:기밀성 (Confidentia.. 2024. 10. 8.
8. 서버 프로그램 구현 개발환경 구축개발환경 구축개발환경 구축의 개념개발환경 구성 시 구현될 시스템 요구사항의 명확한 이해가 필요하다.개발 도구와 서버의 선정이 이루어져야 하고, 개발에 사용되는 도구들의 사용 편의성과 성능, 라이선스를 확인한다.개발 도구의 분류빌드 도구작성한 코드의 빌드 및 배포를 수행하며, 각 구성 요소와 모듈에 대한 의존성 관리를 지원하는 도구구현 도구개발자의 코드 작성, 디버깅, 수정 등을 지원하는 도구로, 프로그램 개발 시 가장 많이 사용됨테스트 도구코드의 기능 검증과 전체 품질을 높이기 위해 사용되며, 테스트 계획, 수행, 분석 등을 지원하는 도구형상 관리 도구코드와 리소스 등 산출물에 대한 버전 관리를 위한 도구로, 프로젝트 진행 시 필수적으로 사용됨개발환경 구성요소하드웨어 개발 환경서버 하드웨어 .. 2024. 10. 7.
728x90
반응형