강의

멘토링

커뮤니티

보안 · 네트워크

/

보안

DevSecOps Basic (/w SAST)

DevSecOps 란 무엇인가? CI 빌드 환경 및 Build 시 자동으로 SAST 점검을 수행하는 환경 구성해보기

(4.7) 수강평 7개

수강생 76명

난이도 입문

수강기한 무제한

  • taesun1114
이론 실습 모두
이론 실습 모두
devsecops
devsecops
owasp
owasp
이론 실습 모두
이론 실습 모두
devsecops
devsecops
owasp
owasp

수강 후 이런걸 얻을 수 있어요

  • DevSecOps란

  • DevSecOps Models

  • CI/CD Pipeline SAST 자동 점검 환경 구성

DevSecOps 라는 얘기는 많이 들었는데 도대체 뭐야?

DevSecOps 환경이란 무엇인지, 구축하기 위해서는 어떤 부분에 노력을 기울여야 하는지 목표를 설정할 수 있어요!

보안팀 입장에서 DevOps (CI/CD) 환경을 이용하고 싶은데 어디서부터 시작해야 할지 잘 모르겠는 분!

  • 여러 DevSecOps 기준을 통한 자체 평가 및 목표 설정 방안 제시

  • DevSecOps 환경 구성을 위한 오픈소스(Github, Jenkins, SonarQube 등)를 이용한 예제 환경 구성

학습 내용

  • DevSecOps 의 기본적인 내용과 실습 환경 구성을 위주로 제작되었습니다.

  • 섹션 1 : What is DevSecOps? , DevSecOps Models

  • 섹션 2 : CI 환경 구성과 CI 환경에서 SAST(Source Code 취약점 점검) 자동 점검 환경 구성하기

  • 섹션 3: 모니터링 방안

섹션 (1) DevSecOps Basic

DevSecOps 가 무엇이고 환경을 적용하기 위해서 어떻게 계획을 수립해야 하는지 확인해봅니다.

해외 여러 기업에서 제안한 DevSecOps의 모델을 확인하고 자체 평가 및 향후 계획을 제시합니다.

섹션 (2) CI & SAST

DevOps 환경에서 Sec를 적용하기 위해 SAST(Source Code 취약점 점검 도구) 자동 점검을 어떻게 구현해야 할지 실습을 통해 확인합니다.

  • 사용 도구 : Jenkins & Github

섹션 (3) Monitor

SAST 자동 점검 이후 정상적으로 운영하기 위한 Monitoring 방안을 제시합니다.

  • 사용 도구 : Prometheus & Grafana

실습 환경

  • 운영 체제 및 버전(OS): Docker가 구동한 환경 ( Windows, Linux OSX, Mac 등)

  • 사용 도구: Docker Desktop

  • PC 사양: 총 5개의 Docker Image를 이용하여 실습 환경을 구성합니다. 5개 정도의 Docker Container가 동시에 구동되는 사양이라면 충분합니다

학습 자료

  • 강의 자료는 PDF를 통해 제공하며, 실습에 필요한 코드는 각 강의 첨부파일을 통해 제공드립니다.


선수 지식 및 유의사항

  • DevSecOps 환경 구축을 위한 CI/CD Pipeline 기반 SAST/DAST 취약점 점검 자동화 환경 구축 방안에 대해 주로 소개합니다.

  • SAST/DAST 에 대한 오탐률 감소 방안, 탐지 룰 고도화 등은 다양한 SAST/DAST 도구를 모두 다룰 수 없기에 자동화된 DevSecOps 환경 구성 기반을 목적으로 들어주시면 감사하겠습니다.
    - DevSecOps를 주제로 시리즈 형태의 강의를 계속 제작할 예정으로 오픈소스(ex. SonarQube, ZAP) 도구를 기반하여 오탐률 감소 혹은 탐지 룰 고도화에 대한 기본적인 내용은 추가 작성할 예정입니다.


이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 기업에서 DevSecOps 환경을 구축하고 싶은 분

  • DevSecOps 구축을 위한 방안 및 목표 설정을 위해 고민하고 계신 분

안녕하세요
입니다.

641

수강생

52

수강평

12

답변

4.5

강의 평점

6

강의

커리큘럼

전체

23개 ∙ (3시간 19분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

전체

7개

4.7

7개의 수강평

  • ADK123님의 프로필 이미지
    ADK123

    수강평 327

    평균 평점 5.0

    5

    26% 수강 후 작성

    • 최재혁님의 프로필 이미지
      최재혁

      수강평 11

      평균 평점 5.0

      5

      30% 수강 후 작성

      • 이현지님의 프로필 이미지
        이현지

        수강평 2

        평균 평점 5.0

        5

        30% 수강 후 작성

        • 김민준님의 프로필 이미지
          김민준

          수강평 2

          평균 평점 5.0

          5

          100% 수강 후 작성

          gitlab - sast(sonarqube) 연동 강의 너무 잘 보았습니다 기업에서 ci/cd 과정에 sast 도구를 어떻게 연동해야할지 막막했는데요 본 강의로 조금 갈피를 잡아갈 수 있었던거 같습니다. 도입할 도구가 sonarqube는 아니지만, 도구 업체쪽과 소통하는데 많은 도움이 될 것 같습니다

          • l2s님의 프로필 이미지
            l2s

            수강평 1

            평균 평점 5.0

            5

            100% 수강 후 작성

            실무하면서 구성할 수 있는 Ci 파이프라인에 대한 핵심을 알차게 담아주셨습니다. 특히, 추가 강의를 통해 실습에 사용한 소나큐브외에 다른 보안 툴이 있을시에 어떻게 적용해야 하는지에 대한 팁도 너무 좋았습니다. 다만, 소나큐브를 포함하여 다른 보안 도구에 대한 이론이 살짝 있었으면 좋았을 것 같네요! 그래도 너무 알찬 강의였습니다. 감사합니다.

            ₩66,000

            taesun1114님의 다른 강의

            지식공유자님의 다른 강의를 만나보세요!

            비슷한 강의

            같은 분야의 다른 강의를 만나보세요!