|
|
|
![]() |
![]() |
||
|
Sistemas de Información Gerencial |
|||||
|
Prof. Yaros Pérez |
|||||
| Trabajo 2 Seguridad en los sistemas de información desarrollados vía WEB. |
||
|
Ing. Pedro Tovar
MGFN |
||
| . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | ||
| 1. INTRODUCCIÓN Una auditoría de seguridad informática o auditoría de seguridad de sistemas de información (SI) es el estudio que comprende el análisis y gestión de sistemas para identificar y posteriormente corregir las diversas vulnerabilidades que pudieran presentarse en una revisión exhaustiva de las estaciones de trabajo, redes de comunicaciones o servidores. Una vez obtenidos los resultados, se detallan, archivan y reportan a los responsables quienes deberán establecer medidas preventivas de refuerzo, siguiendo siempre un proceso secuencial que permita a los administradores mejorar la seguridad de sus sistemas aprendiendo de los errores cometidos con anterioridad. Las auditorías de seguridad de SI permiten conocer en el momento de su realización cuál es la situación exacta de sus activos de información en cuanto a protección, control y medidas de seguridad.2. FASES DE UNA AUDITORÍALos servicios de auditoría constan de las siguientes fases:
3. TIPOS DE AUDITORÍA
|
||
|
5. SEGURIDAD Cuando hablamos de realizar la evaluación de la seguridad es importante también conocer como desarrollar y ejecutar el implantar un sistema de seguridad. Desarrollar un sistema de seguridad significa: "planear, organizar coordinar dirigir y controlar las actividades relacionadas a mantener y garantizar la integridad física de los recursos implicados en la función informática, así como el resguardo de los activos de la empresa." Por lo cual podemos ver las consideraciones de un sistema de integral de seguridad.
Sistema Integral de Seguridad Un sistema integral debe contemplar: Etapas para Implementar un Sistema de Seguridad Para dotar de medios
necesarios para elaborar su sistema de seguridad se debe considerar los siguientes
puntos: Plan de Seguridad Ideal (o Normativo) Un plan
de seguridad para un sistema de seguridad integral debe contemplar: Un punto de partida será conocer como
será la seguridad, de acuerdo a la siguiente ecuación. Riego de Seguridad = - (Medidas preventivas y correctivas)
Riesgo (roles, fraudes, accidentes,
terremotos,
incendios,
etc) Medidas preventivas ... (políticas,
sistemas de seguridad, planes de emergencia, plan de resguardo, seguridad de
personal, etc) |
||
| 6. PRÁCTICAS QUE PERMITEN AUMENTAR LA SEGURIDAD Aunque es imposible protegerse contra todas las amenazas existen métodos muy difundidos en la Internet actual, que hacen que la seguridad del servidor sea menos vulnerable. A continuación se tratan algunos de ellos.
Definir políticas en tiempo de diseño La seguridad se define mediante políticas. Las mismas no son una receta aplicable a todas las empresas por igual ya que dependerán de los tipos de datos que manejan los sistemas de información. Así en algunos ambientes cualquier usuario puede acceder a los servidores Web e instalar o modificar cualquier página, apagar o reinicializar el sistema mientras que en otros ambientes sólo algunos usuarios podrán acceder con permiso de sólo lectura a algunas páginas y si desearan modificar un archivo necesitarán una autorización firmada por el director del área de sistemas. Estas son distintas políticas.
Las políticas de seguridad son un tema complejo, su función es guiar a los
usuarios hacia el conocimiento de las acciones permitidas y a la
elección en cuanto a la configuración y uso del sistema.
En el momento de crear una política de seguridad, los administradores deberían hacerse las siguientes preguntas:
Las políticas de seguridad deben estar al alcance y disposición de todas las personas asociadas a la organización y en algunos casos es aconsejable difundirlas externamente para generar confianza en los usuarios externos. Si se pone especial cuidado en el desarrollo de las políticas es posible evitar muchos problemas potenciales. Pero para constituir las políticas de seguridad se debe ir contra la cultura de muchas organizaciones que ponderan el hacer sobre el planificar. Para cambiar esta situación se debe comprender la importancia de los planes y los beneficios en tiempo, costo y calidad de los procesos planificados sobre los improvisados. No es fácil pero nunca debemos perder de vista que una organización es la suma de los miembros que la componen.
Prevenir la intercepción de claves de acceso El envío de claves de acceso reutilizables en texto llano a través de redes internas y externas, es tal vez el riesgo de seguridad más importante que se corre en Internet. Por ejemplo al utilizar el servicio FTP para actualizar páginas Web, el nombre de usuario y la clave viajan por la red sin ser encriptados de modo de que si alguien está monitoreando la red obtendrá acceso al servidor ya que la clave es reutilizable hasta que el propietario la cambie.La única forma de prevenirse contra la intercepción de claves es no enviar las mismas en texto llano y que las mismas no sean reutilizables. Utilizar herramientas de seguridad
Son programas que se utilizan para evaluar o mejorar la seguridad de un sitio. Las podemos dividir en cuatro categorías:
Evitar fallas y errores de programación Una de las cosas más peligrosas que se puede hacer estando conectado a Internet es descargar y ejecutar un programa ya que la mayoría de los sistemas operativos no controla lo que un programa puede hacer una vez que se está ejecutando. Por lo tanto al ejecutar un programa descargado de Internet ponemos toda nuestra computadora y hasta nuestra red en manos del autor del programa. Aunque la mayoría de estos programas se comportan como se espera; muchos tienen errores de programación, son hostiles, buscan la información almacenada y la transmiten a algún lugar de Internet o realizan algún otro tipo de fraude. A continuación se enumeran reglas generales para la codificación segura de programas que deben ser tenidas en cuenta por los desarrolladores de sitios web de comercio electrónico:
El firewall es un dispositivo que aísla una red interna del resto de Internet, permitiendo pasar conexiones específicas y aislando otras. Si bien los firewalls son parte de la estrategia global de seguridad de una organización no deben tomarse como la única, debe emplearse sólo para obtener seguridad adicional junto con controles internos, ya que el mismo no protege de ataques internos. Existen tres formas de proteger la red interna de ataques externos mediante un firewall:
|
||
![]() Figura Z.: Servidor Web fuera del firewall.
|
||
![]() Figura AA.: Servidor Web dentro del firewall. |
||
![]() Figura BB.: Servidor Web entre dos firewall. |
||
|
Los
firewalls protegen los datos aportando a su confidencialidad (evitan
que los datos se conozcan), integridad (impiden que los datos se
cambien) y disponibilidad (permite que los datos se usen cuando se los
requiere).
Minimizar serviciosUtilizar bitácoras Las bitácoras, son registros de las actividades de los sistemas, la mayoría de los sistemas operativos pueden configurarse para llevarlas, escribiéndolas en archivos, distribuyéndolas a través de la red, imprimiéndolas o almacenándolas en algún otro dispositivo. Son invaluables a la hora de la recuperación después de un incidente de seguridad ya que nos pueden dar pistas de como entró el atacante y hasta ayudarnos a identificarlo. A veces pueden presentarse como evidencia en un juicio. Sin embargo si alguien entra en un sistema lo primero que hará será borrar sus huellas en las bitácoras ya sea eliminándolas o modificándolas. Esto se puede evitar con un servidor de bitácoras seguro que recolecta las bitácoras de otras computadoras en la red. Este servidor no soporta cuentas de usuario para evitar que un atacante pueda entrar al mismo. Las bitácoras pueden ser examinadas con regularidad, existe un software llamado analizador de bitácoras que descarta los eventos esperados dejando sólo aquellos inesperados que merecen atención. La desventaja de las bitácoras es que generan mucha información en corto tiempo y es importante respaldar las bitácoras históricas ya que podemos necesitarlas cuando se descubre el ataque y puede que haya pasado un tiempo considerable desde que el mismo se produjo. Utilizar respaldos El respaldo, es una copia de los datos, escritos en un medio de almacenamiento duradero. Protegiendo contra fallas del equipo, borrado accidental de datos, irrupciones (ya que los archivos borrados o modificados por un atacante pueden ser restaurados), ayudan a detectar cambios en el sistema. Sin embargo los sistemas de respaldo no están exentos de problemas: se debe verificar que los datos respaldados sean correctos y que puedan emplearse para restaurar el sistema, si los archivos respaldados se transmiten a través de la red sin encriptación, se corre el riesgo de que un atacante pueda acceder a su contenido, los medios de almacenamiento de respaldo exigen protección especial contra robo o destrucción ya que las mismas por definición contienen los datos históricos del sistema. Una forma fundamental de reducir las amenazas a un servidor Web es minimizar los servicios que ofrece la computadora donde este se ejecuta. Al quitar los servicios no esenciales se eliminan entradas potenciales al sistema. Una buena práctica es: si un servicio no es necesario, deshabilitarlo. En la Figura CC se detallan los servicios que se recomienda restringir y el motivo de esta recomendación.
|
||
![]() Figura CC.: Servicios que se deben deshabilitar o restringir para que un servidor Web sea considerado seguro.
|
||
| Restringir el acceso a servidores Web Algunas veces
no se desea que la información publicada en Internet se
encuentre visible para todo el universo de personas; esto puede ser
porque el servidor Web contiene información exclusiva para un
grupo de personas ya sea, que son miembros de una organización, clientes que pagan para ver la información, clientes que hayan firmado acuerdos de confidencialidad. Existen varias técnicas para controlar el acceso a la información colocada en la Web, a continuación veremos algunos de ellos:
URL ocultos:Consiste en no publicar y mantener secreto el URL de acceso a una página. Son los más fáciles de implementar aunque la seguridad que proporcionan es la equivalente a tener una llave escondida debajo del felpudo en la entrada
Restricciones basadas en la dirección:de una casa. Se basa en el concepto de que nadie puede acceder a datos que no sabe dónde están, pero de la misma manera cualquiera que conozca como acceder a ellos, tendrá toda la información. Además esta información es transitiva ya que esta URL puede divulgarse de boca en boca, vía e-mail o de alguna otra manera. Otra forma de divulgación de la URL son los programas “araña” que buscan por toda la red agregando las palabras claves de cada página que encuentran a una base de datos central, como por ejemplo Lycos y AltaVista que son dos buscadores24 muy conocidos que utilizan este método para completar sus bases de datos con información de los contenidos de la Web. Se permite el
acceso al servidor Web a un grupo específico de computadoras
basándose en sus direcciones de Internet mediante la
dirección IP específica o un rango dentro de una subred. Es una técnica de limitar el acceso a la
información en la Web. Este sistema no es perfecto ya que se pueden utilizar engaños de IP para enviar paquetes que aparente provenir de una computadora distinta de la que en verdad provienen. A aquellos que tengan permiso explícito de acceso se les mostrará la página correspondiente y a los usuarios que no tienen permiso de acceso se les mostrará el mensaje de la Figura DD. |
||
![]() Figura DD.: Mensaje de advertencia cuando se intenta acceder a un sitio restringido y no se
tienen los privilegios necesarios. |
||
| Control de acceso basado en identidad: Este sistema se basa en restringir la entrada a un servidor Web utilizando nombres de usuario. Es una de las formas más efectivas de controlar el acceso. A cada usuario se le da un nombre que lo identifica y una clave de acceso que lo autentica. También se puede corroborar la identidad con algunos de los métodos antes visto de llave pública o prendas físicas.
|
||
6. INFOGRAFÍA
|