본문 바로가기 메뉴 바로가기

산책하는 댕발자

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

산책하는 댕발자

검색하기 폼
  • 💡 (115)
    • 언어 & 기술 스택 (50)
      • HTML & CSS & JS (32)
      • Java (4)
      • Kotlin (12)
      • Node.js (0)
      • MySQL (2)
    • 서비스 (26)
      • 인프라 (15)
      • 개발 Tool (11)
    • 그외 기록 (39)
      • 회고 (2)
      • 트러블 슈팅 (21)
      • 개념 노트 (2)
      • 운영 및 설정 (14)
  • 방명록

URL (1)
UUID 적용하기

만약 엔드포인트가 www.example.com/items/{itemId} 라고 해보자./items/1, /items/2, /items/3 … 이런식으로 순차적인 숫자 ID가 붙는다면??누구나 다음 아이템의 ID를 쉽게 추측하고 접근할 수 있을 것이다.예측 가능한 숫자형 ID는 크롤링 대상이 되기 쉽다. 우리가 모르는 사이 누군가 수많은 URL을 순회하며 민감한 데이터를 수집하거나 무단 접근을 시도할 수 있다.이를 방지하기 위해 ID를 무작위 문자열로 바꾸기로 했다. UUID나 nanoid 등과 같은 랜덤 ID를 사용하면 URL을 예측하기 어려워 크롤링 시도를 차단하고 무단 접근을 막을 수 있다. 1️⃣ UUID(Universally Unique Identifier)란?UUID는 쉽게 말해 유일한 값을 ..

그외 기록/운영 및 설정 2025. 4. 25. 17:33
이전 1 다음
이전 다음
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바