You are on page 1of 15

UNIVERSIDAD PRIVADA TELESUP

SOFTWARE DE SEGURIDAD

Autor

Carrera

Carmn Cabrera Melndez

Ing. De Sistemas

Lima - 2015

Dedicatoria:
A mis padres que me apoyan en todo lo
que hago muchas gracias.

Agradecimiento:
A todas la personas que siempre me
apoyan y estn conmigo

INDICE
Introduccin 05
1. Definicin de Software 07
2. Tipos de Software..07
3. Definicin de Software de seguridad.07
4. Funcionamiento del software de Seguridad.08
5. Tipos de Software de seguridad.08
6. Seguridad de software en el desarrollo de sistemas. 09
7. Problemas de software de seguridad.. . 09
8. Objetivos para un software seguro ...12
9. Auditoria en la Seguridad de Sistema de Software13
10. Software de seguridad en tiempo Real.14
11.Conclusiones..15
12. Fuentes de informacin 16

INTRODUCCION
La seguridad en los sistemas de software se trata de un rea de
investigacin vital dentro de la Ingeniera de Software. Con el auge de
Internet, y otras aplicaciones en redes, como el comercio electrnico,
correo electrnico, entre otras, la probabilidad de ataques se ha
4

incrementado considerablemente, como tambin lo han hecho las


consecuencias negativas de dichos ataques.
Actualmente todo sistema de informacin debe incluir seguridad para
defenderse de ataques maliciosos. El desarrollador no solo debe
concentrarse en los usuarios y sus requerimientos, sino tambin en los
posibles atacantes. Esto ha ocasionado cambios importantes en el
proceso de diseo y desarrollo de software con el fin de incorporar
seguridad dentro de los requerimientos crticos del sistema.
Los ingenieros de software deben tomar conciencia de la importancia
de obtener un software seguro. Todo gran cambio, no se logra de la
noche a la maana, sino que es un proceso que requiere tiempo y
maduracin. La Ingeniera de Software no ha dado una respuesta
eficaz y aplicable que satisfaga plenamente a la comunidad.
En tal sentido, teniendo una visin general de la importancia que para
la mayora de las personas que utilizan todo tipo de software
informticos representa tener un buen software de seguridad,
debemos decir que las empresas encargadas de desarrollarlos suelen
dar diferentes opciones para que los usuarios puedan decidir cul de
ellos les resulta ms prctico y fcil de utilizar, teniendo como prioridad
la eficiencia con la que trabaje el mismo.
De todas formas debemos decir que siempre se busca proteccin para
los sistemas informticos, sin importar si el mismo es personal,
comercial o empresarial siempre se va a buscar el mejor software de
seguridad para que podamos tener una mayor proteccin de todos
nuestros archivos que son irremplazables.
5

SOFTWARE DE SEGURIDAD
1. Definicin de Software:
Se refiere a un programa o conjunto de programas indispensables para el
funcionamiento del computador.
Entre las funciones del software

son

administrar

los

recursos

computacionales proporcionar las herramientas para optimizar dichos


recursos.
2. Tipos de Software.
Existen tres tipos de software:

Software de Aplicacin: Son todos los programas que permiten a los


usuarios realizar una o varias tareas especficas. Por ejemplo software
para procesar un texto, realizar una hoja de clculo, etc.

Software de Programacin: Son los recursos que un programador


utiliza para desarrollar un programa informtico.

Software de Sistema: Es un conjunto de programas que administran


los recursos del computador.

3. Definicin de Software de seguridad:


Son los diferentes programas que permite proteger a los sistemas ante
cualquier intruso, pirata informtico, ladrones de identidad, etc.
La seguridad en los sistemas de software est diseada para evitar todo
tipo de problemas, especialmente para detectar fallas y eliminarlas.
4. Funcionamiento del software de Seguridad:
El funcionamiento del software de seguridad depende siempre del tipo de
software que utilice el sistema, estos trabajan de diferentes formas.
Por ejemplo el software de seguridad bsico que viene en incluido en todos
los sistemas operativos, analiza todos los archivos entrantes y los que
tienen algn tiempo de antigedad que puedan causar algn dao al
sistema, si detecta algn archivo con virus, lo elimina automticamente. Los
problemas ms comunes con este software de seguridad bsico es que
muchas veces permite ingresar algunos virus que se quedan el sistema y
que algunas ocasiones causar daos graves al sistema.
Por este motivo es importante adquirir un software de seguridad completo y
eficiente para reducir riesgos en los sistemas, ya en la mayora los equipos
son utilizados para descargas o navegacin en internet.

La funcin del software de seguridad es filtrar todos los archivos,


detectando

todos

aquellos

que

son

perjudiciales

eliminarlos

inmediatamente del sistema operativo.


5. Tipos de Software de seguridad.
Existen diversos tipos de software de seguridad que aplican a las
necesidades
y situaciones se recomienda que al momento de elegir un software de
seguridad tenga asesoramiento de un especialista. Entre los tipos de
software de seguridad tenemos:

Firewall: Evita que los usuarios no autorizados ingresen al sistema,


previniendo la descarga de los malware al ordenador. Se encarga de
supervisar las conexiones diseadas para el ordenador, eliminando las
que no sean parte del diseo.

Antivirus: Software de seguridad que trabaja identificando los cdigos


maliciosos (virus) de los sistemas. Este tipo de software s vital en un
ordenador ya que a travs de l se puede reconocer un virus antes de
ser atacado y eliminarlos en caso un ataque no pudo ser prevenido. Los
virus informticos aparecen diariamente por este motivo es importante
actualizar el antivirus constantemente.

Antispyware: Este software que permite proteger al ordenador contra


los spyware u otro software no deseado, tiene como objetivo evitar que
el software malicioso robe o transmita datos del usuario que se
encuentran en el sistema.

AntiSpam: Es una Software de seguridad que evitan que los spam


ingresen al ordenador. Los Spam o correo basura son los mensajes, no
solicitados o no deseados o de remitente desconocido que aparecen en
el correo electrnico.
8

AntiRootkits: Es un software diseado para detectar y eliminar los

malware llamados Rootkits. Los rootkits son herramientas usadas por


intrusos informticos con el objetivo de ingresar a un sistema informtico
sin consentimiento.
6. Seguridad de software en el desarrollo de sistemas.
Siempre que se desarrolla un sistema de software es importante tener
tomar las preocupaciones necesarias para protegerlo y as evitar alguna
falla en su funcionamiento.
Los software de seguridad son implementados y utilizados durante las
pruebas del sistema, por ello es necesario contar con el software adecuado
para el sistema que se est desarrollando. Por este motivo es importante el
asesoramiento de un experto en sistemas de seguridad.
Otro punto muy importante es tener en cuenta de no hacer descargas de
internet, pginas web online ya existe muchos casos donde se han infiltrado
en los sistemas robando informacin importante del software que se esta
desarrollando.
El sistema de seguridad en el desarrollo trabaja evitando que se produzcan
errores en los sistemas operativos en los que se est desarrollando el
sistema y las pruebas pilotos del funcionamiento de mismo. Como el
software es un prototipo de prueba es muy comn que existan fallas, por
este motivo se debe contar con algn programa de seguridad para evitar
que los fallas produzcan algn dao mayor en el sistema.
7. Problemas de software de seguridad:
Los puntos dbiles con respecto a la seguridad de software se pueden
clasificar en dos importantes categoras:

Fallas para implementar un software seguro:

La gran parte de las herramientas con la que cuenta el diseador de


software sufren fallas de seguridad.
Una de las debilidades ms destacadas al momento de implementar un
software seguro se debe al estado de los lenguajes de programacin,
esto ocurre a la escasa seguridad y la complejidad de sus arquitecturas
de los lenguajes de programacin.
Los motivos porque las fallas de seguridad aun existen son el mal
entendimiento de los protocolos de seguridad, visin ingenua de lo que
se debe considerar seguro, falta de seriedad como no corregir las fallas
en el momento correcto, desconocimiento del tema.
Otra falla en esta categora se debe a que la seguridad es un tema
completo y requiere de un entendimiento completo que lo que puede
fallar y que puede ser explotado por un atacante. Un programador sin
experiencia no tiene la experiencia necesario para determinar los
requerimientos de seguridad que necesita su aplicacin.

Fallas para implementar Seguridad en el Software.


Hoy en da un desarrollar de software que desea incorporar seguridad
a su sistema tendr que enfrentarse a las diferentes tcnicas de
programacin para la implementacin de dicho sistema.
La seguridad es considerada como un requerimiento no funcional,
debido a su planificacin y presupuesto, se toma en cuenta cuando los
requerimientos son obtenidos, considerando a la seguridad como un
concepto (9) y que sea agregado tardamente al sistema. Llevando a
una implementacin inadecuada, ineficiente de la seguridad. Por este
motivo es de vital importancia que los conceptos de seguridad formen
parte integral en todo ciclo de vida en el desarrollo del software.
Una de las aproximaciones ms utilizada para la seguridad del
software es la ataqueparche, donde la seguridad en tratada de una
10

manera ad-hoc a medida que las fallas se van revelando. Esto es


cuando el software se desarrolla con mnimas consideraciones de
seguridad, luego cuando el sistema este funcionando se detectaran los
ataques y recin se buscara la manera de corregirlos. Bajo esta
aproximacin es claramente imposible implementar la seguridad de
manera adecuada:

Se deben detectar los ataques

Una vez identificado el problema se deben tomar las medidas para


resolver este tipo de ataque y no vuelva a ocurrir.

Revisar el cdigo y analizar la posible existencia de los posibles


efectos colaterales.

8. Objetivos para un software seguro:


Entre los objetivos para establecer un software seguro se encuentran:

Independencia de la seguridad: La seguridad debe construirse y


utilizarse de manera independiente de la aplicacin.

Independencia de la aplicacin: La aplicacin no debe depender del


sistema de seguridad usado debe estar separada del resto del sistema

Uniformidad: La seguridad debe aplicarse de manera correcta y


consistente a travs de toda aplicacin y del proceso.

Modularidad: Mantener la seguridad separa permite tener mayor


flexibilidad y menor costo de mantenimiento.

Ambiente seguro: Se debe partir de un ambiente confiable, contar con


las herramientas de desarrollo y lenguajes de programacin sin
agujeros de seguridad.

Seguridad desde el inicio: La seguridad se debe considerar desde el


inicio del diseo del sistema.
11

9. Auditoria en la Seguridad de Sistema de Software


Es importante que tengamos en cuenta que cuando usamos un sistema
operativo, no debemos dejar de lado el tema de la seguridad que proteja el
sistema ante cualquier archivo daino o virus que pueda infiltrarse. Muy
aparte de contar con este software es necesario tener un control del mismo
para verificar que funcione correctamente.
Por este motivo es importante que toda entidad realice peridicamente una
auditoria de seguridad en sus sistemas de software para cerciorarse que
funcione correctamente.
La auditoria de seguridad debe realizarse por una persona con
conocimiento en el tema.
El software de seguridad cumple un rol fundamental que toda entidad de
tener, sin importar el rubro que est diseado debido a la informacin
valiosa que toda empresa tiene.
10. Software de seguridad en tiempo Real.
El software de seguridad en tiempo real se refiere a los sistemas de
vigilancia que mediante cmaras filman durante las 24 horas del da y
reproducen imgenes a travs de un software que poseen. El software de
seguridad en tiempo real es similar al software de cmaras

Pero la

diferencia que entre ambos es que el software de seguridad no graba


imgenes sino reproduce lo que est ocurriendo en el momento.
Es importante si se va tener este tipo de software se debe contar con un
profesional que se dedique a la instalacin de todos estos programas de
seguridad. Este software se suelen instalar en lugares muy concurridos
como centros comerciales, hospitales, tiendas, etc. El principal motivo por el
cual se instalan este tipo de software es para vigilar que todo se encuentre
en orden.

12

11. Conclusiones.

La importancia de contar con un software de seguridad en de vital


importancia en el diseo de cualquier sistema.

Los software de seguridad permiten detectar y muchas veces eliminar


los malware que ingresan al sistema.

La clave para que el desarrollo de un software sea existo es contar con


un

software

de

seguridad

efectivo,

esto

posible

teniendo

conocimiento de la polticas, estndares y procedimientos de


seguridad.

Siempre se debe contar con un software de seguridad antes y durante


el diseo del sistema, no implementarlo durante las pruebas, ya la falta
de este software muchas veces los afecta el correcto desarrollo del
mismo.

13

12. Fuentes de informacin

Informacin virtual

http://www.ibiblio.org/pub/Linux/docs/LuCaS/Informes/informeseguridad-SL/informe-seguridad-SL-html/conclusiones.html

www.softwareseguridad.com

http://ordenador.wingwit.com/software/antivirussoftware/102764.html#.VVDYl_k37IU

http://revista.seguridad.unam.mx/numero-04/antispyware-protegi
%C3%A9ndote-de-los-esp%C3%AD

http://windows.microsoft.com/es-ES/windows/antivirus-partners?
woldogcb=0#AVtabs=win7

https://us.battle.net/support/es/article/antivirus

http://ordenador.wingwit.com/software/antivirussoftware/102764.html#.VVfdH_l_NBc

14

15

You might also like