docs: 보안 검토 리포트 추가

This commit is contained in:
2025-07-28 10:56:14 +09:00
parent f268757b9f
commit 032abe88b4

26
검토_리포트.md Normal file
View File

@@ -0,0 +1,26 @@
# 생산팀 내부 포털 프로젝트 검토 리포트
## 1. 보안 취약점 분석 (2025-07-29)
### 1.1. 개요
`api.hyungi.net` 백엔드 서버의 NPM 패키지들을 대상으로 보안 취약점 분석을 수행한 결과, **총 3개의 취약점 (높음 1, 낮음 2)** 이 발견되었습니다.
### 1.2. 취약점 상세 내역
| 라이브러리 | 심각도 | 문제 내용 | 해결 방안 |
| ----------------- | ------ | ------------------------------------------- | --------------------------------------------- |
| `tar-fs` | **높음** | 악의적인 tar 파일 압축 해제 시 경로 조작 가능 | `npm audit fix` 명령어로 즉시 해결 가능 |
| `brace-expansion` | 낮음 | 정규식 서비스 거부(ReDoS) 공격에 취약 | `npm audit fix` 명령어로 즉시 해결 가능 |
| `pm2` | 낮음 | 정규식 서비스 거부(ReDoS) 공격에 취약 | 현재 해결 버전 없음. 향후 `pm2` 업데이트 필요 |
### 1.3. 권고 사항
1. **즉시 조치:** 개발 환경 또는 다음 배포 시, `api.hyungi.net` 디렉토리에서 아래 명령어를 실행하여 `tar-fs``brace-expansion` 라이브러리를 안전한 버전으로 업데이트해야 합니다.
```bash
npm audit fix
```
2. **지속적인 모니터링:** `pm2` 패키지의 취약점은 현재 해결책이 없으므로, 주기적으로 새로운 버전이 릴리즈되었는지 확인하고 업데이트를 적용해야 합니다.
---
*본 문서는 지속적으로 업데이트될 수 있습니다.*