I’m currently looking into integrating Discourse with our existing web systems to provide a discussion forum for our site’s users. One of the requirements of our platform is that all uploaded files are checked for viruses prior to being made available for anyone to download.
Looking through the documentation, I can’t see any way to configure Discourse to use a virus scanner on uploaded files. Am I missing something?
저희 조직에서도 동일한 문제가 발생하고 있습니다. 다만, 저희는 엔터프라이즈 호스팅을 사용할 권한이 없습니다. 해결책을 찾지 못하면 사이트가 종료될 것이라고 통보를 받았습니다.
Discourse에서 파일이 업로드되는 위치는 어디이며, AWS에 설치된 환경에서 해당 위치를 실시간으로 악성코드 스캔하기 위해 백신 프로그램을 활용할 수 있을까요?
마지막으로 질문하신 내용은 결국 제가 묻고자 했던 내용과도 맞닿아 있습니다.
즉, /uploads 폴더는 [영구적인] Docker 이미지 내에 업로드 파일 트리가 위치해 있는 건지, 아니면 볼륨 마운트되어 있는 건지 궁금합니다. Docker의 작동 방식을 잊어버렸고, Discourse가 업로드 파일을 저장하는 방식도 명확하지 않습니다.
시스템 관리자는 ClamAV 설치를 검토 중이지만, 이를 EC2 인스턴스에만 설치하면 되는지, 아니면 Docker 이미지 자체에 설치해야 하는지(이미지를 편집하여 ClamAV를 추가한 뒤 재빌드해야 하는지???) 명확하지 않습니다.