La respuesta rápida es sí, ya que se reunieron. Pero no tiene por qué ser el gran trabajo que estás pensando. (Todo lo relacionado con la seguridad puede ser grande, pero esto es solo una parte). Tienes problemas mucho más serios que eso.
Por qué importa
TODO lo que crees será golpeado con intentos de romperlo. Alguien será curioso. Alguien hará algo que nunca esperó y que desafía su pensamiento. Alguien será curioso, malicioso o entrometido.
También debe dar por sentado que su software / aplicación web será probado por las herramientas automatizadas . Los servidores con un portal en línea (de casi cualquier tipo) son descubiertos por los piratas informáticos a los diez minutos de la primera conexión en línea, y comienzan a sondearse por cualquiera de miles de posibles fallas o descuidos de seguridad. Esto significa que sondean qué se está ejecutando exactamente "detrás de la escena", así como para cualquier error detectable que pueda ser explotado (en validación de datos, validación de secuencias de comandos cruzadas, inyección SQL o binaria, pirateo de JavaScript, el back-end en sí mismo, qué las debilidades pueden surgir al forzar a que algo falle, qué datos pueden exponerse ...).
Su (s) servidor (es) web (s) serán investigados de esta manera, constantemente, para cualquier código web posible y lapsos de back-end, por cientos si no miles de herramientas automatizadas. Eso es así como los humanos y los usuarios, no en lugar de.
¿Preferiría que esto estuviera muy lejos en el camino y que los críticos, los medios de comunicación y los usuarios furiosos le llamaran la atención con fuerza, o lo llevaran a la responsabilidad? ¿O prefieres arreglarlo?
Cómo resolverlo
No es un trabajo enorme en un sentido. Usted crea un marco de seguridad y luego cada página lo importa o lo usa. Los conceptos para hacerlo no son difíciles y están bien documentados. Así que el número de páginas no es un gran problema.
La parte difícil del trabajo es que la seguridad es difícil . Su problema real es que, debido al hecho de que estos problemas están ahí y usted hace estas preguntas, no sabe lo suficiente como para tener la esperanza de hacerlo sin ayuda. Seriamente. Tú. Hacer. No.
No sé qué tamaño de equipo tiene, o recursos. Lo necesita, y probablemente no tenga la esperanza de hacerlo sin ayuda externa.
Mi verdadera preocupación aquí
Dicho esto, mi verdadera preocupación no es la aplicación web. Es la mentalidad que sugiere esta pregunta.
Imagina que estoy considerando comprar o usar tu aplicación.
No ayuda, ni tranquiliza al lector, que aparentemente consideres la seguridad como una idea de último momento, una interrupción de tu trabajo o un inconveniente para arreglarlo después (o no lo entiendes lo suficiente como para haberlo tratado hasta ahora) de esa manera), y tal vez los problemas son cosas que son realmente básicas, como codificar correctamente la URL de un botón.
Seguridad es su trabajo, porque a pesar de lo técnicamente maravilloso que sea el producto / servicio y quienes sean sus usuarios, su producto real es confianza y seguridad de que abordará mi Necesita y no me cause un gran desastre.
¿Se supone que debo confiar mi aplicación con mis datos? En este momento, y lamento decir esto, creo que también podría publicarlo en Google+. Sí, es "tan malo" una situación e impresión, y no, esto no lo está exagerando para que tenga efecto.
Lo siento.
Ahora, si tu aplicación es buena, haz que participe otra persona.