Buenas
Estoy intentando hacer que mi página no sea vulnerable, y programé el siguiente código para evitar ataques XSS e inyecciones:
Si en la busqueda se detecta algún comando extraño, lo notifica y se vacía la variable .
La función "corregir" quita otros caracteres extraños (por ejemplo "<" y ">", "/" "\") y demás
Soy novato en cuanto a seguridad en aplicaciones web y si tienen algun consejo estaría muy pero muy agradecido.
PD: El código funciona, es decir, si intento insertar alguna de las cadenas que aclaré en el condicional aparece la alerta y no busca nada. Pero quiero saber si me falta algo. Desde ya muchas gracias