¿Puedo construir un sitio web público usando Ionic 3 con PHP / MySQL como backend de forma segura?

La seguridad web es más que solo idiomas. Tomemos Java, por ejemplo, se considera uno de los lenguajes más seguros que existen (yo personalmente uso PHP 7 y es seguro), pero la seguridad comienza con usted.

¿Estás usando un certificado SSL? Mejora la seguridad, ya que cifra la comunicación entre el servidor y el cliente.

¿Cómo has estructurado tus enlaces?

dominio / personas y poder es mejor que dominio? postid = 24

¿Cuánta información has revelado en tu JavaScript? Digamos, por ejemplo, que tiene enlaces confidenciales o contraseñas / información codificadas en su código iónico, cualquiera que vea su aplicación puede verlo.

Valide todas las entradas del usuario (ya sea a través de un formulario o no) en el back-end. No importa si lo ha validado en el front end, hágalo nuevamente en el backend. Nunca se sabe cuándo alguien le envía información sin usar un navegador web.

Guarde información como las credenciales de la base de datos para usted. Si ha almacenado su trabajo en un repositorio (ya sea privado o público), le aconsejo que almacene dicha información en un archivo separado y la agregue a sus archivos ignorados.

¡Feliz codificación!