No diría que puede evitarlo, pero definitivamente puede hacerlo más difícil e improbable. Sin embargo, si alguien realmente quiere entrar en un sistema, encontrará una forma u otra. No hay posibilidad de que todos los componentes de un sistema sean 100% seguros. Entonces, si un componente del sistema es demasiado difícil de hackear, el hacker simplemente pasará al siguiente componente. Tan pronto como ingrese al sistema, será bastante fácil para él (en la mayoría de los casos) piratear los otros componentes también.
Pero definitivamente ayuda a entender cómo funcionan los hackers. Desafortunadamente, muchos desarrolladores no tienen la menor información sobre qué podría ayudar a los piratas informáticos a obtener la propiedad de su sistema. Por lo tanto, la mayoría de las aplicaciones son ridículamente inseguras.
No hay una sola cosa que pueda hacer para que su software sea más seguro, ya que realmente depende de su arquitectura. Pero en la mayoría de los casos hay cosas bastante simples que pueden mejorar enormemente la seguridad de sus aplicaciones.
- ¿Con quién compartirías tus contraseñas?
- ¿Qué es un buen libro para comprender los conceptos básicos de las redes y la seguridad informática?
- ¿Cómo puedo determinar si alguien está pirateando mi cuenta de Facebook?
- ¿Qué pasos son necesarios para evitar que Facebook me rastree en otra parte de la web?
- ¿Cómo ayuda la Autoridad de Certificación a validar la clave pública en criptografía?
El error más común es, con mucho, que los mensajes de error o, a veces, incluso los seguimientos de pila se transmitan al cliente. Tales mensajes de error revelan mucha más información sobre su sistema de lo que podría creer, por lo tanto, nunca deberían ser visibles para nadie, excepto para los administradores y los desarrolladores.