NodeJS/생활코딩
[express] 보안 - 포괄적으로 둘러보기
kyeongjun-dev
2020. 9. 24. 01:53
보안
(expressjs.com/en/advanced/best-practice-security.html)
- 예전 버전을 사용하지 마라
- TSL (https, SSL)을 사용해라
- helmet을 사용해라
npm install --save helmet
helmet 설치
var helmet = require('helmet')
app.use(helmet());
helmet 사용
- cookie를 안전하게 사용해라
방문자를 식별하기 위해 cookie가 사용된다. (인증에서 핵심으로 사용됨)
- dependency를 안전하게 관리해라
npm audit
위 명령어를 사용하면 검사를 해준다. 아래 캡처사진은 위의 명령어를 실행한 결과이다.
아래에 snyk라는것도 있는데 이건 생략