보안 이미지 사용 권장 방법은 무엇인가요?

자체 호스팅된 Discourse 인스턴스에서 안전한 이미지를 사용하는 권장 방법은 무엇인가요?

저는 Discourse Encrypt를 사용하며 CSP 지시어를 직접 관리하고 있습니다.

다음과 같이 수행할 수 있습니다: https://meta.discourse.org/t/secure-uploads/meta/140017

감사합니다! 하지만 저는 S3를 사용하지 않고 있으며, 제가 질문한 CSP 정책은 링크된 주제와 완전히 다른 것 같습니다.

이미지 URL을 가진 사람이 누구든 이미지를 볼 수 없기를 원하신다면, 해당 주제에서 설명된 대로 AWS S3를 사용해야 합니다.

현재 이미지 URL은 추측하기가 상당히 어렵기 때문에 꽤 안전한 편입니다.

Discourse encrypt가 업로드의 보안을 강화한다고 생각하지 않습니다.

*개인 메시지(PM)*의 업로드만 암호화할 수 있습니다.

음, 내 지식이 얼마나 얕은지 드러나네! 그게 뭐 하는 거야, 메시지 텍스트 안에 임베드하는 건가? 한번 확인해보려고 했었거든.

그래서 OP의 답은 뭐야?

아마도 제 질문을 제대로 자세히 설명하지 못한 것 같습니다. Encrypt Personal Messages 플러그인을 활성화하기 위해 Discourse 관리에서 img-src와 default-src CSP 지시어를 비활성화했는데, 이 설정을 구성하는 데 문제가 있습니다.

PM 암호화 없이 Discourse 기본값으로 활성화되어 있는 설정이 있으며, 이를 변경해야 할 것 같습니다.