바이브 코딩 사전
권한 부여
영어 표기
Authorization
예시
게시글 수정 API에서 현재 사용자의 id와 게시글의 authorId가 같은지 확인한 뒤에만 업데이트한다. AI가 단순히 /posts/:id 요청을 받아 수정하도록 만들었다면, 다른 사용자의 id로 요청해도 막히는지 권한 테스트를 추가한다.
참고
OWASP Top 10의 Broken Access Control과 직접 연결되는 핵심 개념이다.
이미 인증된 사용자가 특정 데이터나 기능에 접근할 수 있는지 판단하는 과정이다. 예를 들어 로그인은 성공했더라도 다른 사람의 주문 내역을 볼 수 없어야 하고, 일반 사용자가 관리자 페이지에 접근하면 안 된다. AI가 만든 CRUD 코드는 '로그인했는가'만 확인하고 '이 데이터의 소유자인가'를 빼먹는 경우가 많다. 바이브 코딩에서는 API 라우트, 서버 액션, 데이터베이스 쿼리마다 권한 조건을 명시적으로 요구하고 테스트해야 안전하다.
- 카테고리
- 보안·인증
- 난이도
- basic
- 태그
- 권한 · 접근제어
- 슬러그
- authorization
- 상태
- published
- 정렬 순서
- 170
함께 읽기