서버 IP가 노출되는 것을 방지하는 방법?

저희 포럼에는 CloudFlare가 적용되어 있는데, 이 서비스의 URL을 삽입하면 서버의 실제 IP 주소를 파악할 수 있습니다. 이는 DDoS 공격에 치명적인 약점이 됩니다.

Discourse Meta와 이 포럼을 확인해 봤는데, URL 필터링 기능이 없는 것 같습니다.

IPlogger 도메인을 차단하는 것은 도움이 되지 않습니다. 공격자는 IP 주소를 기록하는 스크립트를 사용하는 자체 도메인을 사용할 수 있기 때문입니다. onebox를 사용할 수 있는 도메인을 필터링하기 위해 화이트리스트를 사용해야 한다고 생각합니다.

예: 관리자가 YouTube, Twitter, Imgur의 URL만 허용하도록 설정하면, 그 외의 모든 URL이 차단됩니다.

아마 Discourse에 이런 설정이 있을까요? 찾을 수 없네요 :frowning:

업데이트

/admin/site_settings/category/onebox 페이지의 blocked onebox domains 및 allowed inline onebox domains 설정은 작동하지 않습니다.

아래와 같은 규칙을 생성했습니다:

Onebox는 이렇게 표시됩니다:

이 작업을 수행하는 방법에 대한 완전한 끝에서 끝(end-to-end) 가이드는 없지만, 다음 관련 주제들이 있습니다:

CSP 설정으로 해결책을 찾은 것 같습니다. 내 도메인에서만 이미지를 허용하도록 설정했고, 시간이 좀 더 걸리겠지만 결정 사항을 공유하겠습니다.

공유해 주세요. 해커가 iplogger를 통해 제 IP 주소를 알아내기 때문에 IP 주소를 여러 번 변경했습니다.