Regla 20: Saneamiento de Entrada y Consultas Parametrizadas
​Regla #1 de Ciberseguridad: ¡Nunca confíes en la entrada del usuario!
​Cuando tomas entrada cruda de un usuario y la pasas directamente a tu base de datos o frontend, estás abriendo la puerta de par en par para inyecciones SQL (SQLi) y Cross-Site Scripting (XSS).
​Para hacer cumplir la Regla 20, sigue estos dos escudos defensivos:
​1️⃣ Saneamiento y Validación de Entrada: Elimina caracteres peligrosos (como <, >, ', --) y valida tipos. Si esperas un Entero, ¡rechaza cualquier cosa que contenga texto!
2️⃣ Consultas Parametrizadas (Sentencias Preparadas): Nunca concatena cadenas para construir consultas. Usa parámetros para que la base de datos trate las entradas del usuario estrictamente como datos, nunca como código ejecutable.
​Filtra todo, sanea en todas partes, ¡no confíes en nadie! #BTC