Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

120
Vistas
¿Cómo hacer que un sitio web ejecute código personalizado de forma segura?

He visto algunas otras preguntas que son similares a esta pregunta que tengo, pero no tienen la respuesta que estoy buscando.

Estoy creando un sitio web para cursos de codificación (sé que ya hay muchos, pero lo estoy creando para incluir todas las cosas que me gustan de los que ya están creados), y quiero permitir que las personas escriban código, y poder compartirlo con otros (sé que Khan Academy hace esto, pero solo para HTML/CSS/JS y [una versión modificada de] Processing.js, y sé que Replit.com hace esto para casi todos los idiomas que existen, pero quiero tener esto en mi sitio web, si no es demasiado difícil).

Hay dos problemas principales a los que me enfrento:

  1. No sé cómo hacer que se ejecute (a excepción de JavaScript, HTML y CSS, estos serán bastante fáciles de ejecutar ya que los navegadores los ejecutan).
  2. No sé cómo limitar el uso para que sea seguro ejecutarlo (sé que Khan Academy limita las cosas que puede usar en el código, pero no sé qué tipo de cosas necesitaría para evitar que se ejecuten) ).

Si solo puedo hacer los Pilares de interfaz web, estará bien, pero al menos quiero saber qué y cómo puedo detener la ejecución de código no seguro.


Acabo de pensar... No sé mucho al respecto, pero si el código (al menos JavaScript y HTML/CSS/JavaScript) se ejecuta dentro de un <iframe> , ¿será seguro? ¿O sigue siendo igual de inseguro?

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda