Capítulo 19. Desarrollo
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Como hemos comentado en capítulos anteriores, cualquier código que se ejecute en un sistema puede contener errores, y si estos errores pueden ser aprovechados por un atacante, esto se convierte en una vulnerabilidad del sistema. Esto es, por supuesto, algo que no quieres.
El objetivo de desarrollar un código seguro es, en cierto modo obviamente, reducir las posibilidades de que esto ocurra, así como reducir el impacto si ocurre.
La codificación segura en cuanto a particularidades dentro de cualquier lenguaje es un campo amplio y complejo, demasiado extenso para abarcarlo en su totalidad dentro de este libro. Sin embargo, en este capítulo repasaremos los conceptos de alto nivel para que entiendas lo suficiente del tema como para poder identificar áreas específicas que te resultará útil investigar por separado.
Selección de idioma
Cualquiera que haya codificado algo probablemente sepa que existen diversos lenguajes de programación. Ellos probablemente también sean conscientes de que la elección del lenguaje de programación puede tener un efecto en una serie de áreas, como la facilidad de desarrollo, la velocidad de ejecución, la disponibilidad de bibliotecas, los recursos necesarios, la compatibilidad con el sistema operativo y una amplia gama de otros factores que contribuyen a la decisión. Uno de los factores menos considerados es el impacto ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access