현대적인 애플리케이션은 오픈소스 구성 요소에 크게 의존하지만, 사용자가 의도적으로 설치하는 것은 전체의 극히 일부에 불과합니다. 모든 소프트웨어 프로젝트의 이면에는 훨씬 더 방대한 의존성 생태계가 자리 잡고 있는데, 이는 애플리케이션의 보안 상태를 은연중에 형성하는 광범위한 전이적 패키지 네트워크입니다.
빙산과 마찬가지로, 눈에 보이는 종속성은 빙산의 일각에 불과합니다. 수면 아래에는 여러분이 직접 검토할 일이 거의 없는 수많은 패키지 층이 숨어 있지만, 이들도 소프트웨어에 취약점을 유발할 수 있습니다. 이러한 생태계 깊숙한 곳에서 CVE가 발생하면, 종속성 체인을 따라 빠르게 확산되어 운영 환경까지 파급될 수 있습니다
많은 팀이 명시적으로 설치한 라이브러리에만 보안 노력을 집중합니다. 하지만 가장 심각한 위험은 대개 의존성 스택의 더 깊은 곳에서 비롯되는데, 이곳에 숨겨진 취약점은 보안 스캔, 규정 준수 검토 또는 실제 악용 사례가 발생하기 전까지는 발견되지 않을 수 있습니다.
이 웨비나를 시청하여 숨겨진 CVE가 종속성 빙산 내부에 어떻게 나타나는지, 그리고 개발자가 이러한 위험이 프로덕션 시스템에 영향을 미치기 전에 탐지하고 완화하기 위해 무엇을 할 수 있는지 알아보세요.
기존의 취약점 스캔 방식이 의존성 위험의 전체 범위를 파악하는 데 종종 어려움을 겪는 이유는 무엇인가
오픈소스 생태계 내 숨겨진 취약점을 식별, 모니터링 및 완화하기 위한 실용적인 전략
이 세션은 다음을 대상으로 합니다
최신 프레임워크와 패키지 관리 도구를 활용하는 프론트엔드 및 백엔드 개발자
애플리케이션 보안 및 공급망 리스크를 담당하는 엔지니어링 리더들
방대한 종속성 생태계를 관리하는 데브옵스 및 플랫폼 엔지니어
오픈소스 위험에 대한 가시성을 높이고자 하는 보안 팀
왜 봐야 할까요?
여전히 많은 팀이 보안 위험이 주로 자체 코드에서 비롯된다고 생각합니다. 즉, 개발 단계까지 넘어온 결함, 적용되지 않은 패치, 혹은 기술적 부채 때문이라고 보는 것입니다.
하지만 현대 소프트웨어는 사뭇 다르게 작동합니다. 의존성을 추가하는 순간, 다른 패키지, 유지보수 담당자, 개발 일정으로 이루어진 전체 생태계를 함께 떠안게 됩니다. 팀이 단 한 줄의 새로운 코드도 작성하지 않았음에도 불구하고, 팀이 감당해야 할 부담이 커질 수 있습니다.
이 웨비나에서는 기존 시스템에서 비롯된 리스크가 실제로 스택의 어느 단계에 영향을 미치는지, 그리고 조직이 의존하는 시스템을 중단시키지 않고 이를 관리하는 방법을 알아보실 수 있습니다.
이 웨비나는 다음이 진행합니다.
크리스 드마르스
TucCare 선임 개발자 옹호자
디트로이트 광역권에 거주하는 시니어 개발자 옹호자로, 프론트엔드 기술, 스토리텔링,
그리고 커뮤니티 구축에 열정을 쏟고 있습니다. 크리스는 개발자들과 긴밀히 협력하여 오픈소스 보안,
소프트웨어 공급망, 의존성 리스크와 같은 복잡한 주제를 더 쉽게 이해하고
실천에 옮길 수 있도록 돕고 있습니다.
업무 외 시간에는 열정적인 배스 낚시꾼이자 가끔 카약을 타기도 하며, 거대한 UFO와 미확인 생물, 유령을 쫓는 초자연 현상 애호가이기도 하다.