Está en la página 1de 9

Alvarez Ramos Estefanny Lisset. Benigno Chavez Beatriz Estefania. Gonzales Usquiano Deysi Natali.

Rojas Marchan Jheydy Noemi.

Este

anlisis va a permitir enfocar, ms adelante cmo distintos tipos de software ayudan a solventarlos.

En primera instancia, fcil de presentar, an no existiendo una nica descripcin reconocida por todos de lo que es realmente este tipo de software. En general se entiende como software libre aquel programa o conjunto de ellos de los que el usuario puede disponer del cdigo fuente, sin restricciones, y el cual puede modificar y redistribuir tambin sin restricciones .

fallos debidos a errores desconocidos en el software, o conocidos slo por terceras entidades hostiles.
fallos debidos a errores conocidos pero no arreglados en la copia en uso del software. fallos debidos a una mala configuracin del software, que introduce vulnerabilidades en el sistema

Pueden implementarse algoritmos de forma incorrecta lo que


puede llevar a una prdida de seguridad (por ejemplo, un algoritmo de generacin de claves que no se base en nmeros totalmente aleatorios)

Pueden disearse servicios que, en contra de sus especificaciones, ofrezcan funcionalidades no deseadas o que puedan vulnerar la seguridad del servidor que los ofrezca.

*Al disponer del cdigo fuente de los programas en su completitud, ste puede ser analizado por terceras personas ajenas a sus autores en busca de fallos de diseo o de implementacin.
*La posibilidad de realizar modificaciones libremente al cdigo fuente y distribuirlas permite que cualquiera pueda ofrecer mejoras sobre ste. *De igual forma, la posibilidad de modificar libremente el software permite a las organizaciones que lo adapten a sus propias necesidades, pudiendo eliminar funcionalidades que no le sean de inters.

la posibilidad de una generacin ms fcil de troyanos, dado que el cdigo fuente tambin puede ser modificado con intenciones maliciosas.
Al no tener un respaldo directo, la evolucin futura de los componentes software no est asegurada o se hace demasiado despacio. La distribucin de software se asegura aadiendo posibilidad de firmado de hashes de la informacin distribuida

La posibilidad de una auditora de cdigo en las herramientas software reduce los riesgos de seguridad debido a la aparicin de fallos desconocidos, a la introduccin de funcionalidades no deseadas en el cdigo o la incorrecta implementacin de algoritmos pblicos.
La posibilidad de corregir los programas y distribuir dichas correcciones permite que los programas evolucionen de una forma ms abierta.