이 DevSecOps 프로젝트에서는 실제로 쓸 수 있는 빌드에 어떤 의존성 바이트를 포함할지 판단합니다. 준비된 티켓 요금 도구를 고친 뒤 같은 방법을 워크숍 재료 창구에 적용합니다.
두 개의 가이드 실습에서 패키지 출처 선택과 전체 의존성 해시를 배웁니다. 독립 챌린지는 패키지 관계를 바꾸지만 도구와 설치 호출 규약은 유지합니다.
학습 내용
- 직접 및 간접 의존성을 식별하고 두 번째 pip 인덱스가 낮은 우선순위의 예비 출처가 아닌 이유를 설명합니다.
- 별도 Python 환경에서 승인된 패키지를 다시 설치하고 완전하고 정확한 요금표를 전달합니다.
- 독립적으로 승인된 해시를 사용해 이름과 버전이 같아도 바이트가 다른 wheel을 거부합니다.
- 정상 미러, 따옴표로 묶은 경로, 애플리케이션 동작과 원본 주문 데이터를 유지합니다.
추천 대상
cd, cat 등 기본 터미널 명령을 사용하고 짧은 텍스트 파일을 편집할 수 있는 DevSecOps 입문자를 위한 과정입니다. Python 프로그래밍, Docker 또는 클라우드 계정은 필요하지 않습니다. 첫 실습에서 가상 환경, pip 옵션, 짧은 Shell 설치 구성을 설명합니다.
학습 환경: 각 실습은 독립적으로 시작합니다. 브라우저의 Linux 터미널에 Python, pip, 직접 만든 합성 wheel과 로컬 패키지 출처가 준비되어 있습니다.
자주 묻는 질문
공개 패키지를 배포하거나 공격해야 하나요?
아닙니다. 모든 출처와 패키지는 통제된 학습 환경 안에 있습니다. 대체 패키지는 예제의 계산 결과만 변경합니다.
해시가 일치하면 안전한 패키지인가요?
독립적으로 제공된 승인 내용과 바이트가 같다는 뜻입니다. 배포자 신원이나 취약점 부재를 증명하지는 않습니다.
무엇을 완성하나요?
재사용 가능한 설치 구성, 실제 승인된 환경, 정확한 CSV 전달 파일입니다. 챌린지에서는 직접 및 간접 의존성 변경을 거부하면서 변경되지 않은 미러는 허용해야 합니다.



