자체 호스팅된 Discourse 인스턴스에서 안전한 이미지를 사용하는 권장 방법은 무엇인가요?
저는 Discourse Encrypt를 사용하며 CSP 지시어를 직접 관리하고 있습니다.
자체 호스팅된 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 기본값으로 활성화되어 있는 설정이 있으며, 이를 변경해야 할 것 같습니다.