이것은 URL에 sessionID를 저장하는 것과 동일한 취약점을 공유합니다. 누군가 실수로 다른 사람의 링크를 복사하여 붙여 넣기하거나, 스크린 샷에서 링크를 검열하거나, 비밀번호와 같이 별표로 표시되지 않아 다른 사람이 찾도록 할 수 있습니다.
또한 일부 컨텐츠가 비밀번호로 보호 된 경우, 로그인하여 비밀번호가 비밀임을 알고 있습니다. 링크가 있으면 쉽게 잊을 수 있습니다.
또 다른 것은 사용자 권한을 제거하는 것입니다. 더 이상 로그인 할 수 없지만 링크를 사용하여 사용자를 삭제할 수 있습니다. 모든 사용자를 변경하고 삭제 된 사용자를 제외한 모든 사람에게 새 URL을 보내야합니다.
이것들이 단지 이미지라면 나쁘지 않다고 생각합니다. 그러나 이것들이 당신이 정말로 공유하고 싶지 않은 이미지라면;) 나는 당신이 제시 한 데이브 전자와 같이 더 긴 임의의 단어를 사용하는 것이 좋습니다.
편집 : URL에? DO_NOT_SHARE_THIS_LINK를 추가하십시오 :
http://example.com/DO_NOT_SHARE_THIS_LINK/EU3uc654-this-should-be-longer/Photos?DO_NOT_SHARE_THIS_LINK
Kongregate는 다른 곳에서 호스팅되는 게임을 임베드 할 때 수행합니다 (인증서 자격 증명을 프레임의 URL에 넣습니다). BTW, Kongregate는 게시되지 않은 게임에 대해 게스트 액세스 링크를 사용합니다.