Sécurité sur le code postal

Salut Discourse,
Edit : J’avais l’habitude de poster ma question sous Posting code or preformatted text.

Dans mon installation auto-hébergée de Discourse, nous avons un WAF placé devant l’installation. Il a des règles plus strictes par défaut qui empêchent parfois les utilisateurs de poster du code formaté. Par exemple, les modifications contenant /etc/init.d sont considérées comme un problème de sécurité. Ma question est de savoir comment la fonctionnalité de texte préformaté elle-même garantit une protection contre les XSS ou les attaques de code. Ou comment le cœur de Discourse protège le code soumis en évitant les problèmes de sécurité ? Suis-je en sécurité si j’autorise tous les messages contenant des extraits de code, afin de pouvoir ajuster les règles du WAF ?

/etc/init.d/aaa.local Compatibility

Merci !

1 « J'aime »

Discourse protège contre les attaques XSS dans les publications grâce à plusieurs couches de protection.

Notamment :

  • CSP
  • Bibliothèque spéciale qui n’autorise que certains balises
  • Conversion du markdown (conversion de MD vers HTML) dans un bac à sable.

Nous prenons les problèmes de sécurité très au sérieux, vous pouvez en savoir plus à ce sujet sur : HackerOne

Votre WAF ne devrait pas avoir besoin de bloquer ce type d’éléments.

5 « J'aime »