Notice
Recent Posts
Recent Comments
Link
반응형
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Tags
- sk 쉴더스 루키즈
- 애플리케이션 계층
- 프리코스
- 백엔드
- 깃
- Practical Malware Analysis Labs
- linux
- 우아한테크코스
- 루키즈 31기
- webhacking
- 위상 정렬
- 코리안챔버오케스트라
- 프랑스어 #프랑스어배우기 #프랑스어독학 #델프인강 #시원스쿨프랑스어 #delf독학 #델프 #프랑스어기초 #프랑스어공부
- 루키즈31기
- c
- SK쉴더스
- sk쉴더스 루키즈
- 자바
- 서울청년문화패스
- 우테코
- 예술의 전당
- React
- Dreamhack
- 레나튜토리얼
- 트랜스포트 계층
- SK쉴더스루키즈
- 웹개발
- 악성코드 분석
- 알고리즘
- 진입차수
Archives
- Today
- Total
yon11b
[SK 쉴더스 루키즈] 공급망 보안 취약점 본문
반응형
실습: [NodeGoat] marked 라이브러리 취약점
: markdown → html 변환 과정에서 발생하는 js 취약점


그냥 모든 XSS 가 되는게 아니라 마크다운 형식의 공격만 통한다.!!! 그래서 <script> 공격은 안 통한 것.
→ NodeGoat가 HTML 태그는 차단(escape)하지만, 마크다운 링크의 URL은 검증을 안 한다.
- [Hello](javascript:alert(1)) → 차단됨
- [Hello world](javascript:alert(1)) → 차단됨
- [Hello everyone](javascript:this;alert(1))) → 차단 실패하나 동작은 안됨
- [I'm here!](javascript:this;alert%281%29) → 공격 성공!!
공급망 취약점 찾는 도구들
1. npm audit
node.js 패키지 취약점 검사 도구
- 검사 대상: package.json, node_modules
docker exec nodegoat-web-1 npm audit

nodegoat에는 697개의 취약점이 존재한다.
2. Trivy
범용 보안 스캐너
검사 대상:
- OS 패키지 (apt, apk 등)
- Docker 이미지
- 라이브러리 (Node, Python 등)
- IaC (Terraform 등)
- Secret (키, 토큰)
1. 도커 이미지를 검사하기
trivy image nodegoat-web:latest > result.txt

아까 실습했던 marked XSS 취약점도 확인해 볼 수 있다.


url을 타고 들어가면 CVE 정보들도 확인할 수 있다.
2. 현재 소스코드 디렉토리 검사하기
cd ~/NodeGoat
trivy filesystem --ignore-unfixed --pkg-types os,library \
--scanners vuln,secret,misconfig ./ > fs-result.txt
vi fs-result.txt
3. VM 서버 전체 검사하기
sudo trivy fs / --pkg-types os,library --scanners vuln,secret,misconfig
728x90
'보안 > SK 쉴더스 루키즈' 카테고리의 다른 글
| [SK 쉴더스 루키즈] SQL Injection 실습 bWAPP (GET/Search, POST/Select 문제, webhacking.kr 27번 write up) (0) | 2026.05.07 |
|---|---|
| [SK 쉴더스 루키즈] XSS Injection 실습 (Stored XSS, Reflected XSS, BeEF-XSS) (0) | 2026.05.07 |
| [SK 쉴더스 루키즈] [DVWA] 파일 업로드 취약점 실습 (0) | 2026.05.01 |
| [SK 쉴더스 루키즈] [CI/CD GOAT] Mad Hatter 문제 Write up (0) | 2026.04.30 |
| [SK 쉴더스 루키즈] [CI/CD GOAT] White Rabbit 문제 Write up (0) | 2026.04.30 |
