우편번호 보안

디스커스 팀 안녕하세요,
수정: 이전에 제 질문을 Posting code or preformatted text 에 게시했습니다.

자체 호스팅한 디스커스에 설치 환경을 앞에 WAF(Web Application Firewall)를 배치했습니다. 이 WAF는 기본적으로 더 엄격한 규칙을 적용하여, 사용자가 포맷된 코드를 게시하는 것을 때때로 방해합니다. 예를 들어, 편집 내용 안에 /etc/init.d가 포함되면 보안 문제로 간주되어 차단됩니다. 제 질문은 사전 포맷된 텍스트(preformatted text) 기능 자체가 코드 XSS나 공격으로부터 어떻게 보호하는지, 또는 디스커스 코어가 제출된 코드를 보안 문제로부터 보호하는지입니다. WAF 규칙을 조정할 수 있도록 코드 스니펫을 포함한 모든 게시물을 허용해도 안전한지 궁금합니다.

/etc/init.d/aaa.local Compatibility

감사합니다!

Discourse는 여러 계층의 보호 메커니즘을 사용하여 게시물에서 XSS를 방지합니다.

다음과 같은 항목을 포함합니다:

  • CSP
  • 특정 태그만 통과시키는 특수 라이브러리
  • 샌드박스에서 마크다운을 처리(MD → HTML 변환)

보안 문제를 매우 심각하게 다루고 있으며, 더 자세한 내용은 다음에서 확인하실 수 있습니다: HackerOne

WAF가 이러한 종류의 차단 작업을 수행할 필요가 없습니다.