Unidad 4 De Ing De Soft

Páginas: 10 (2372 palabras) Publicado: 19 de mayo de 2015
UNIDAD 4 : SEGURIDAD EN INGENIERÍA DE SOFTWARE

4.1 SEGURIDAD DE SOFTWARE

El concepto de la seguridad en los sistemas de software es un área de investigación que ha pasado a ser vital dentro de la Ingeniería de Software. Con el crecimiento de Internet, y otras aplicaciones sobre redes, como el comercio electrónico, correo electrónico, etc., la posibilidad de ataques se ha incrementadonotablemente, como también lo han hecho las consecuencias negativas de estos ataques.

En la actualidad prácticamente todo sistema debe incorporar cuestiones de seguridad para defenderse de ataques maliciosos. El desarrollador ya no sólo debe concentrarse únicamente en los usuarios y sus requerimientos, sino también en los posibles atacantes. Esto ha motivado cambios importantes en el proceso de diseño ydesarrollo de software para incorporar a la seguridad dentro de los requerimientos críticos del sistema.
Problemática actual de la seguridad en el software
Los puntos débiles más importantes de la Ingeniería de Software con respecto a la seguridad pueden ser clasificados en dos grandes categorías:
Fallas para implementar software seguro.
Fallas para implementar seguridad en el software.

Fallaspara implementar software seguro

Lamentablemente, la mayoría de las herramientas que tiene disponible un desarrollador de software sufren de fallas propias de seguridad. Una de las debilidades más trascendentes al momento de implementar  software seguro surge del estado de los lenguajes de programación desde el punto de vista de la seguridad. Son escasos los lenguajes que proveen primitivas“seguras” que ayuden al programador a escribir un mejor código.
Dos de los lenguajes de programación más usados en la actualidad, C y C++, presentan graves problemas de seguridad. Esto se debe a que al utilizar muchos de sus servicios provistos por sus librerías estándar se introducen fallas de seguridad que pasarán inadvertidas al programador debido a que éste las considera libre de errores.

Las razones porlas cuales estas fallas “internas” permanecen en la actualidad son varias: mal entendimiento de los protocolos de seguridad, una visión ingenua respecto a lo que un sistema debiera considerar como seguro, aproximaciones no serias a la seguridad como “corregir luego” o “no se van a dar cuenta”, o directamente desconocimiento, ya que lamentablemente estas fallas no son conocidas universalmente, yexisten pocas fuentes de información para escribir código seguro.

Fallas para implementar seguridad en el software

En la actualidad, el desarrollador de software que quiera incorporar seguridad a su sistema se enfrentará con la difícil realidad de las técnicas de programación tradicionales, y también, con una Ingeniería de Software que recién está aprendiendo sobre la seguridad. Típicamente laseguridad es considerada como un requerimiento no funcional. Luego, debido a los problemas de planificación y presupuesto, la seguridad sólo es tenida en cuenta una vez que los requerimientos funcionales son obtenidos.

Objetivos para un software seguro
En pos de conseguir un software seguro, se debe dejar claro qué se entiende por seguridad, para así luego poder establecer requisitos mínimos quedebe satisfacer un sistema que pretenda ser considerado seguro. Como definición del concepto de seguridad en software, se adoptará en este trabajo la definición que propone Doshi Shreyas 

software es un concepto multi-dimensional. Las múltiples dimensiones de la seguridad son:
Autenticación: el proceso de verificar la identidad de una entidad.
 Control de acceso: el proceso de regular las clases deacceso que una entidad tiene sobre los recursos.
Auditoria: un registro cronológico de los eventos relevantes a la seguridad de un sistema. Este registro puede luego examinarse para reconstruir un escenario en particular.
Confidencialidad: la propiedad de que cierta información no esté disponible a ciertas entidades.
Integridad: la propiedad de que la información no sea modificada en el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tarea 4 Ing Soft
  • Ing en soft
  • INg de soft
  • ejercicios de ing economica 3 y 4 unidad
  • ing soft 1
  • Ing soft avz
  • boletin ing soft 2
  • unidad 4 ing. de servicios

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS