Ya tienes buenas respuestas sobre el diseño de tu sitio web. En ese sentido, solo agregaré un par de cosas según mi experiencia:
- Si tiene solicitudes AJAX, a veces crea un solo archivo PHP para manejar esa solicitud. Compruebe si el usuario está autenticado antes de responder cualquier cosa.
- No confíes en tus usuarios. No haga validaciones solo en el lado del cliente. Esto es básico, pero por alguna razón, muchos desarrolladores no lo hacen.
Pero si le preocupa la seguridad, también debe verificar su plataforma:
- Asegúrese de usar un servidor web actualizado. (SO y software de servidor).
- Asegúrese de que sus puertos y firewall estén bien configurados.
- Asegúrese de dar poca o ninguna información sobre su configuración al cliente.
Debo recomendar que intente ejecutar un software de escaneo de seguridad del sitio web, como:
- Me gradué en farmacia pero mi experiencia es en diseño de Ui / Ux. ¿Puedo obtener un buen trabajo basado en mis habilidades?
- Quiero ser un desarrollador web full stack. Estoy considerando aprender una pila de tecnología. Se me ocurrió una lista. ¿Cuál debería aprender?
- Estoy tratando de aprender HTML para desarrollar sitios web. ¿Dónde debería comenzar?
- ¿Cómo editar una casilla de verificación si está guardando las casillas de verificación en una sola columna en una base de datos, dado que una casilla de verificación desmarcada no se guardará en la base de datos? ¿Qué pasa si vas a editar esas casillas de verificación?
- Soy un desarrollador web. ¿Cuál es la mejor opción para una MacBook Pro, 13 'retina o 15'?
- ScanMyServer
- Detectar
Recuerde: ¡piratearse antes que alguien más!