2017-09-28 5 views
0

은 일반적인 같은 URL을 사용하는 것입니다그것이 올바른 웹 응용 프로그램에 UUID를 밖으로 제공하는 것입니다

동료들이의 기본 키가 있기 때문에, UUID를가 프론트 엔드로 보낼 위험하다는 얘기
host.com/article/d94d09b9-32f0-4a94-86a9-d756468c058d 

테이블. 그래서 "해커"는 데이터 구조에 대한 더 많은 정보를 가지고 있습니다.

맞습니까? 그리고 좋지 않다면, 여전히 URL에 대한 고유 한 식별자가 필요합니다.

답변

0

공용 식별자로 UUID를 사용하고 데이터 무결성을 위해 내 시퀀스 ID를 유지합니다. 이렇게하면 URL의 ID를 다음 숫자 ex (2 - 3)로 변경할 수 없으므로 다음 번에 액세스 할 수 있습니다.

host.com/article/d94d09b9-32f0-4a94-86a9-d756468c058d 

이것은 내가 선호하는 방법입니다.

+0

한 가지 유의할 것은 내가 UUID를 이진 파일로 저장하므로 문자열에 대한 색인을 생성하지 않습니다. – mdeterman