본문 바로가기
KERD
논문KCI 등재

Node.js 의존성 모듈의 취약점에 대한 자동통제 기법: GitHub Action과 npm audit 활용

Automated Control Technique for Vulnerabilities in Node.js Dependency Modules: Utilizing GitHub Actions and npm Audit

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

IT 인프라의 발전은 소프트웨어 개발을 위한 지속적 통합(CI)과 지속적 배포(CD)의 개발을 이끌었다. CI/CD는 빠른 배포와 반복을 가능하게 하지만, 보안 취약점을 신속하게 식별하고 관리하는 데 있어 도전 과제를 제시한다. 본 연구는 Node.js와 GitHub Actions를 기반으로 한 보안 통제 기법을 제안하여 이러한 과제들을 해결하고자 한다. 제안된 기법은 보안을 CI/CD 파이프라인에 직접 통합함으로써, 실시간으로 취약점을 탐지하고 주요 취약점을 완화할 수 있도록 설계되었다. 이 기법은 불필요한 데이터 축적을 최소화하고, 추가적인 인프라 유지보수의 복잡성을 줄이며, 구성 및 분석 과정을 간소화한다. 본 연구는 낮은 컴퓨팅 오버헤드로 높은 수준의 보안 통제를 실현함으로써, 현대 DevSecOps 환경에서 제안된 방법의 실용성과 효율성을 입증한다.

Abstract

The advancement of IT infrastructure has led to the development of continuous integration and continuous deployment (CI/CD) for software development. CI/CD enables rapid deployment and iteration but presents challenges in swiftly identifying and managing security vulnerabilities. This study addresses these challenges by proposing a security control technique based on Node.js and GitHub Actions. The proposed technique integrates security directly into the CI/CD pipeline, ensuring real-time vulnerability detection and mitigation for critical vulnerabilities (CRITICAL level). It minimizes unnecessary data accumulation, reduces the complexity of maintaining additional infrastructure, and simplifies the configuration and analysis processes. By achieving highly effective security control with reduced computational overhead, the study demonstrates the practical applicability and efficiency of the proposed method within modern DevSecOps environments.

관련 논문AI추천

이 간행물의 다른 논문 (21건)