📺 영상 요약 아카이브
← 목록

제1금융도 털렸습니다. 바이브코딩으로 만든 서비스는 안전할까요? (보안시리즈 3편 인증과 인가)

아는개발자 · 2026-10-06 18:35 · 8:44

한 줄 핵심

바이브 코딩으로 만든 서비스도 로그인만 붙여서는 안전하지 않으며, 인증과 인가를 제대로 설계·검증하지 않으면 매우 기본적인 취약점으로 고객 데이터가 그대로 유출될 수 있다.

시간별 요약

  1. 0:00
    은행 데이터 유출 사례로 보는 기본 보안 실패 신한은행 사례를 통해 고도화된 공격이 아니라도 기본적인 보안 실수만으로 이름, 전화번호, 연소득, 대출 한도 같은 민감 정보가 유출될 수 있음을 보여준다. 바이브 코딩으로 서비스를 만들수록 이런 기본 보안의 중요성이 더 커진다.
  2. 3:03
    인증과 인가의 차이 인증은 사용자가 누구인지 확인하는 과정이고, 인가는 그 사용자가 무엇을 할 수 있는지 허용 범위를 정하는 과정이다. 로그인과 회원 권한 제어를 구분해서 설계해야 하며, 둘 중 하나라도 허술하면 서비스 전체가 뚫릴 수 있다.
  3. 5:02
    직장 출입과 쿠팡 주문 조회로 이해하는 권한 통제 회사 건물 출입은 인증, 특정 층 접근 제한은 인가에 해당하며, 쿠팡 주문 상세에서 다른 번호로 바꿔도 남의 주문이 보이지 않는 것이 인가가 제대로 구현된 예시다. URL이나 요청값을 조금 바꾸는 방식의 우회를 막으려면 서버 단에서 권한 검증을 반드시 해야 한다.
  4. 7:00
    바이브 코딩에서 반드시 확인할 점 AI가 로그인과 권한 기능을 구현해 주더라도, 인증 우회와 인가 우회가 없는지는 사람이 직접 확인해야 한다. 개념을 이해한 뒤 AI에 맡기는 것과 모르고 맡기는 것은 결과가 완전히 다르다.

실무 인사이트

  • 바이브 코딩 서비스는 기능 완성보다 먼저 인증과 인가가 서버 단에서 검증되는지 점검해야 한다.
  • 주문번호, 사용자 ID, URL 파라미터를 바꿔 다른 데이터가 보이는지 직접 테스트하면 인가 취약점을 빠르게 찾을 수 있다.
  • AI에게 보안 구현을 맡기더라도 최종 책임은 개발자에게 있으므로, 최소한의 보안 개념은 직접 이해한 뒤 검수해야 한다.