최근 게시글 중 상당수가 업로드 자체는 보안으로 표시되지 않았는데도 보안 업로드 URL이 포함된 업로드를 담고 있는 것으로 보입니다. 또한 그 중 일부 업로드는 ACL이 잘못 설정된 최적화 이미지도 포함하고 있습니다. 모든 원본 이미지는 S3에서 올바른 ACL을 가지고 있습니다.
혼란스럽습니다. @martin 님, '혼합 모드(mixed mode)'를 제대로 지원하지 않는 것 아닌가요?
보안 업로드가 활성화되면 공개 게시물을 포함해 모든 것이 보안 처리되어야 하는 것 아닌가요?
규칙은 다음과 같습니다:
login_required가 설정된 경우, 사이트 로고나 이모지 같은 공개 항목을 제외하고 모든 것이 보안 처리됩니다.- 그렇지 않은 경우, 개인 메시지나 보안 카테고리 내 업로드만 보안 처리됩니다.
이러한 사례의 예시를 확인해 볼 필요가 있습니다. 다른 게시물에서 이미지 URL을 복사해서 새 게시물에 붙여넣은 것일 수도 있나요? 업로드 자체가 보안 처리되지 않았는데 보안 URL이 부여되는 현상은 이전에 본 적이 없습니다.
제가 발견한 사례입니다 (제가 아는 한 이미지 중 어떤 것도 핫링크로 연결되지 않았습니다)
상단의 이미지는 보안 링크가 없지만, 나머지는 모두 보안 링크를 가지고 있습니다 (다만 공개 읽기 ACL로 인해 그 효과가 무효화됩니다). 제가 확인한 바로는, 다른 모든 영향받은 게시물에서 항상 첫 번째 이미지는 정상이고 나머지는 문제가 있는 것으로 나타났습니다 (이미지가 하나만 있는 게시물은 영향을 받지 않음)
음, 또 하나를 찾았어요. 다만 지금은 이전보다 발생 빈도가 좀 낮아졌네요.
데이터베이스에서 이미지는 실제로 보안 처리(secure)로 표시되어 있고(핫링크링도 되지 않았으며), 그 이유는 접근 제어 게시물이 보안을 요구함 | 출처: 게시글 작성자로 되어 있습니다. 그런데 해당 접근 제어 게시물은 공개 게시글이었고, 편집되거나 이동된 적도 없었죠.
위에서 언급한 이전 게시글과 마찬가지로, 이 게시글의 첫 번째 이미지는 보안 처리가 되어 있지 않았지만 나머지 모든 이미지는 보안 처리가 되어 있었습니다.
다른 포럼에서도 매우 비슷한 일이 일어나고 있습니다만, 이 경우에는 첫 번째 업로드만 보안 처리가 되어 있고 나머지는 그렇지 않습니다.
