• Jobs
  • About Us
  • Jobs
    • Home
    • Jobs
    • Courses and challenges
  • Businesses
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Payroll
    • Blog
    • Sales
    • Salary Calculator

0

160
Views
Evitar XSS en CKEditor

Quiero salvar mi aplicación de un ataque, así que quería deshabilitar cualquier tipo de ejecución en mi configuración de CKEditor, así que encontré una solución que es allowContent: false que evita las etiquetas <scripts> dentro de CKEditor pero después de poner <p><a href="javascript:(alert(document.domain))">XSS</a></p> en CKEditor para que ejecute js dentro de href .

configuración

 config = { ..., allowContent: false }

ahora el siguiente script no funciona después de poner la configuración anterior:

 <script>alert(1)</script>

También quería evitar debajo de js dentro de href pero actualmente, se está ejecutando

 <p><a href="javascript:(alert(document.domain))">XSS</a></p>
over 3 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Tienes que desinfectar los datos ingresados al CKEditor. La opción config.htmlEmbed.sanitizeHtml de CKEditor permite conectar un desinfectante externo.

En mi opinión, el mejor desinfectante disponible por ahora es la biblioteca DOMPurify .

Aquí hay más información sobre cómo incluir DOMPurify en CKEditor: más información .

En mi opinión, es muy difícil asegurar CKEditor "por ti mismo", así que mejor usa desinfectante. Hubo algunos problemas de seguridad en este software, un ejemplo interesante se describe aquí: CKEditor XSS

over 3 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Our process Sales
Legal
Terms and conditions Privacy policy
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Show me some job opportunities
There's an error!