Vulnerabilidades
En informática una vulnerabilidad, es un defecto un bug o un agujero que tiene un programa informático.
La informática no es una ciencia exacta, cada vez se programa con lenguajes de más alto nivel y esto hace que se puedan dejar abiertos ciertos agujeros de seguridad que permiten a virus y otro tipo de ataques maliciosos acceder a nuestros sistemas.
Imagínate que un programa informático es como una casa...
Si yo programara en lenguaje binario, me dedicaría a hacer todo, desde los cimientos hasta los ladrillos, las ventanas, los tornillos, la arena del cemento... todo tendría que hacerse en una tarea titánica y faraónica.
Por suerte los lenguajes de alto nivel , ya tienen una serie de bibliotecas donde tienen todo eso, yo no necesito hacer ladrillos, voy a la biblioteca y recojo los ladrillos que utilizo para hacer mi casa, y así con todo lo demás hasta tener mi casa completa, donde yo me he dedicado a unir las piezas como si de un lego se tratara.
Los agujeros ...