Si eso es lo único en lo que has pensado, entonces la respuesta probable es "no, eso no es suficiente". Supongo que no es realmente todo lo que has pensado, pero por si acaso ...
"Suficiente" es algo que se determina después de un análisis de amenazas detallado por alguien (o un equipo de alguien) ) que sabe lo que están haciendo. Las aplicaciones web son maravillosas superficies de ataque, y aunque Microsoft hizo que sea relativamente fácil construir correctamente un sitio web razonablemente seguro utilizando ASP.NET, todavía es muy fácil not construir un sitio web seguro .
Simplemente armar algo y ponerlo allí no es suficiente, incluso para un sitio web que no contiene datos confidenciales .
Hay muchas amenazas de las que preocuparse:
- ataques de inyección SQL
- secuencias de comandos entre sitios (XSS)
- Alguien encuentra una manera de hacer que su sitio web ofrezca JavaScript malicioso. Por lo general, esto se hace inyectando el script en una base de datos y luego contando con el desarrollador para que no sepa lo suficiente como para escapar de la salida de la base de datos. También se puede hacer si el atacante tiene acceso a su sistema de archivos, pero colocar la carga útil en la base de datos es mucho más común.
- falsificación de solicitudes entre sitios (XSRF)
- Esto ocurre cuando alguien usa XSS para colocar un JavaScript malicioso en SU sitio web que luego realiza y realiza transacciones no autorizadas (a menudo sin que el usuario lo sepa) en el sitio web another . (Esta es la razón por la que no importa si su sitio tiene información confidencial o no. Si no está codificando para evitar XSS, su sitio web puede usarse para atacar sitios web que do tener datos confidenciales.
Esos son los primeros en aparecer en mi cabeza. Hay un montón de otras cuestiones que preocuparse. Pero este foro no está destinado a ese tipo de respuesta en profundidad.
Sugiero comenzar aquí: enlace Una vez que haya digerido eso, lo recomiendo recomiendo familiarizarse con el OWASP Top 10. enlace Está preguntando por una pequeña porción de las cosas que necesita estar preocupado por