Backend백엔드 보안, 직접 겪고 고친 것들2026. 10. 16 AI 코드 리뷰 → 직접 수정기능 구현에 집중하다 보면 보안은 뒤로 밀리기 쉽다. 이번 포스트는 AI 코드 리뷰를 통해 발견한 취약점들을 내가 직접 수정하며 정리한 기록이다. Express 라우트 순서부터 JWT 권한 검사, 소셜 로그인 엣지 케이스까지 — 작지만 놓치기 쉬운 것들이다.01 — Express동적 라우트가 고정 경로를 가로챈다Express는 라우트를 등록 순서대로 매칭한다. /:param 패턴을 먼저 선언하면 그 뒤에 오는 고정 경로도 전부 동적 라우트로 빨려 들어간다.문제 상황// ❌ 문제 코드router.get('/:user_id/profile', getProfile);router.get('/update-mbti', ..