Tengo un sitio web en el que un usuario ingresa una ecuación de línea (como y = 2x + 5 ) y les muestra la ecuación.
Actualmente, para trazar la ecuación simplemente estoy ejecutando eval()
en la cadena de entrada, como esto:
for (x = 0; x < max; x++) {
y = eval(equation)
values.push([x, y]);
}
¿Hay alguna implicación de seguridad junto con esto? Los resultados no se almacenan en ningún lugar de mi servidor ni se muestran a otros usuarios, por lo tanto, ¿es lo mismo que alguien escribe un comando en el indicador de comandos o podría hacer algo más?