보안/취약점
2024. 5. 27.
[CVE-2018-12116] Node.js SSRF 취약점
📌 모듈 외부에 영향을 받지 않은 독립된, 재사용 가능한 코드들의 묶음이다. 📌 require() Node.js는 모듈단위로 기능을 분리 할 수 있고, 분리된 기능을 조립하여 사용이 가능하다. require로 모듈을 불러오면 그 즉시 실행된다는 특징이 있다. require 메소드를 통해 외부 모듈을 가져올 수 있는데 require 메소드는 node가 local object에 추가한 메소드로서 다음과 같이 파라미터로 추가할 모듈의 파일 경로값을 받는다.require('파일경로'); app.js 파일 안에 test.js을 추가해서 console.log를 넣어준다. 이 상태에서 커맨드 창에 node app.js를 실행시키면 test.js 코드가 인식되지 않는다. app.js와 test.js는 같은 폴더..