o
Copias de seguridad (Son
fundamentales para poder restablecer el
servicio, en caso que el ataque sea destructivo)
Gran parte de los ataques se basan en fallos de diseño en protocolos y en los
sistemas
operativos
utilizados.
Lo
recomendable
es
mantenerse
informado
sobre
todos los tipos de ataques existentes
y
las actualizaciones que permanentemente
se lanzan, principalmente de sistemas operativos.
Las siguientes son medidas preventivas:
°
Mantener las máquinas actualizadas y seguras físicamente.
°
Mantener
personal
especializado
en
cuestiones
de
seguridad
(o
subcontratarlo).
°
Aunque una máquina no contenga información valiosa, hay que tener en
cuenta que puede resultar
útil para un atacante, a
la
hora de ser empleada
en un DoS coordinado o para ocultar su verdadera dirección.
°
No permitir el tráfico "broadcast" desde fuera de nuestra red. De esta forma
evitamos ser empleados como "multiplicadores" durante un ataque.
°
Establecer auditorias de seguridad y sistemas de detección.
°
Mantenerse
informado
constantemente
sobre
cada
unas
de
las
vulnerabilidades
encontradas
y
parches
lanzados.
Para
esto
es
recomendable
estar
suscrito
a
listas
que
brinden
este
servicio
de
información.
°
Por último, pero quizás lo más importante, la capacitación continua del
usuario.
8.4 Tecnologías asociadas a la seguridad de la información
Hay un gran
número de tecnologías asociadas a la seguridad de la información. El
área de aplicabilidad de la seguridad es sumamente grande, al igual que las
tecnologías
y
productos existentes. Dentro del tema seguridad de
la información
se
enmarcan
desde
la
criptografía,
hasta
los
controles
de
acceso
biométricos.
En
este capítulo nos concentraremos
en solo
algunas de las tecnologías existentes
relacionadas con las redes de telecomunicaciones.
8.4.1 Criptografía
8.4.1.1 Criptografía de clave secreta
La criptografía de clave secreta, o de claves simétricas, consiste en el
uso de
un
secreto
compartido
entre
las
partes
que
desean
compartir
una
información.
Este
secreto es el que se utiliza tanto para cifrar como para descifrar una información, y
de allí el nombre de clave simétrica. Este método plantea un problema (a veces de
difícil solución),
y
es el de
hacer llegar a
todos las partes involucradas el secreto
que
han de compartir, por
un canal que se considere seguro, así como de
conseguir que estos mantengan las claves a buen recaudo.
Las técnicas más comunes en la criptografía de clave secreta son el cifrado
de
bloque (block cipher) y el cifrado de flujo (stream cipher).
Dentro
del cifrado
de
bloque, los cuatro
modos
de
operación
más comunes son
ECB, CBC, CFB y OFB. Ejemplos de algoritmos de cifrado de bloque de calve
secreta son DES, 3DES, Blowfish, IDEA
Los cifrados en flujo se clasifican en dos tipos; cifrados en flujo síncronos y
cifrados
en
flujo
asíncronos.
Ejemplos
de
algoritmos
de
cifrado
de
flujo
de
clave
secreta son SEAL y el RC4. Este último, es ampliamente usado actualmente.
Las aplicaciones de ejemplos que se pueden mencionar son:
Encriptación de archivos en discos duros
Encriptación de claves de usuarios, ya sea en archivos o en bases de datos
Seguridad en redes inalámbricas (por ejemplo, WLAN usa WEP, basado en
RC4)
Utilización de tarjetas inteligentes (smart cards), en las que puede
distribuirse una clave compartida entre los usuarios de algún sistema
Seguridad en las comunicaciones. Por ejemplo, SSL es un protocolo de
comunicación que proporciona principalmente tres servicios básicos de
seguridad: confidencialidad, autenticación e integridad. SSL
hace
uso
tanto
de claves asimétricas (basada en la existencia de un par de claves, la
pública
y
la privada) como de claves simétricas (basada en
la
utilización de
una
única
clave
secreta).
La
justificación
de
dicha
combinación
viene
dada
por cuestiones de eficiencia, puesto que
las transformaciones criptográficas
realizadas mediante técnicas de criptografía asimétrica son mucho más
lentas que las realizadas con criptografía simétrica. SSL negocia en una
primera
fase
utilizando
criptografía
asimétrica
(p.e.
RSA),
y
cifra
posteriormente
la comunicación utilizando criptografía simétrica (RC4,
RC5,
IDEA...).
8.4.1.2 Criptografía de clave pública
A diferencia de las de clave simétrica, las técnicas criptográficas que hacen uso de
las claves asimétricas
(o claves publicas)
no exigen que se comparta
ningún tipo
de secreto. Cada participante en la comunicación tiene un par de claves, que
tienen
la particularidad de que lo que una de ellas cifra es descifrado por
la otra
y
viceversa. En este esquema cada una de las partes hace pública una de las
claves y mantiene secreta la otra. Así, cuando uno de los participantes en la
comunicación
desee
enviar
un
mensaje
a
otro
lo
cifrará
con
la
clave
pública
del
destinatario, garantizando de esta forma que sólo el destinatario será capaz de
leerlo.
Ejemplos
de
esquemas
de
encriptación
de
calve
pública
son
RSA,
Rabin,
DSA,
Diffie-Hellman, ElGamal, Merkle-Hellman
Este tipo de mecanismos es ideal para los casos en
los que
no es posible
compartir una clave secreta entre las partes que deban compartir alguna
información. Se pueden mencionar los siguientes ejemplos:
Acceso a información confidencial a través de
Internet
(consulta de estados
de cuentas bancarios, por ejemplo)
Pagos de servicios por Internet
Aplicaciones del
tipo B2B y B2C (Business to Business
y Business to
Consumers),
como
por
ejemplo,
envío
de
formularios
completados
en
Internet, transferencia de archivos, e-banking y e-commerce en general
Seguridad en las comunicaciones. Por ejemplo, SSL, como se mencionó
anteriormente, utiliza tanto claves asimétricas como claves simétricas
Identificación y autentificación. Gracias al uso de firmas digitales y otras
técnicas criptográficas es posible identificar a
un individuo o
validar el
acceso
a
un
recurso
en
un
entorno
de
red
con
más
garantías
que
con
los
sistemas de usuario y clave tradicionales.
Certificación. La certificación es un esquema mediante el cual agentes
fiables (como una entidad certificadora) validan la identidad de agentes
desconocidos (como usuarios comunes).
8.4.1.3 Firmas digitales
En Uruguay, la
legalidad de las firmas digitales fue
legislada el 17 de septiembre
de
2003,
en
el DECRETO
REGLAMENTARIO
DEL
USO
DE
LA
FIRMA
DIGITAL
[64].
Dicha reglamentación establece las definiciones
legales de
varios
términos, entre
los que podemos destacar:
a) Firma
Digital
es
el
resultado
de
aplicar
a
un
documento
un
procedimiento
matemático que requiere información de exclusivo conocimiento del
firmante, encontrándose ésta bajo su absoluto control. La
firma digital debe
ser susceptible de
verificación por
terceras partes, de manera tal que dicha
verificación
permita,
simultáneamente,
identificar
al
firmante
y
detectar
cualquier alteración del documento digital posterior a su firma.
b) Prestador
de
servicios
de
certificación
es
una
tercera
parte
que
expide
certificados digitales, pudiendo prestar además, otros servicios relacionados
con la firma digital.
c)
Certificado Digital es un documento digital firmado digitalmente por un
Prestador de servicios de certificación, que
vincula la identidad del titular del
mismo con una clave pública y su correspondiente clave privada.
Se
establece
además
que
La
firma
digital
tendrá
idéntica
validez
y
eficacia
a
la
firma autógrafa, siempre que esté debidamente autenticada por claves u otros
procedimientos seguros de acuerdo a la tecnología informática...
8.4.2 Firewall
Un Firewall o Cortafuego es un dispositivo o conjunto de dispositivos que
restringe la comunicación entre dos o más redes. Sus funciones básicas consisten
en
bloquear
tráficos
indeseados
y
ocultar
hacia
el
exterior
la
información
interna
[65]. Su
utilización
típica
es
separar
a
las
redes
internas
(LAN,
asumidas
como
confiables o seguras) de las redes públicas no seguras, como es el caso de
Internet.
Existen varias definiciones formales de Firewalls, o Cortafuegos, más o menos
detalladas,
pero
todas
basadas
en
los
mismos
principios
básicos.
Se
presentan a
continuación algunas de ellas:
Un ©ortafuegos (o firewall en inglés), es un elemento de hardware o
software utilizado en una
red de computadoras para prevenir algunos tipos
de
comunicaciones
prohibidas
por las
políticas
de
red,
las
cuales
se
fundamentan en las necesidades del usuario. [66]
Un Firewall es un conjunto de programas relacionados, ubicados en un
Servidor
de
Gateway
de
red
(network
gateway
server),
que
protege
los
recursos de una red privada de usuarios de otras redes. (El término también
implica la política de seguridad que es usada en los mencionados
programas).
Una
corporación
con
una
red
interna
(Intranet)
que
permite
a
sus empleados acceder a Internet, instala un Firewall para prevenir los
accesos externos a su propia red y para controlar que recursos externos
pueden ser accedidos por sus propios empleados. [67]
Otras definiciones pueden encontrarse en [68], [69] y [70]
Algunos
textos
contienen
definiciones
que
pueden
ser
más
coloquiales,
como
la
siguiente
Los muros de seguridad son simplemente una adaptación moderna del
viejo
sistema
de
seguridad
medieval:
un
foso
profundo
alrededor
del
castillo. Este diseño obligaba a cualquiera que entrara o saliera del castillo a
pasar por un solo puente levadizo, donde podía ser inspeccionado por la
Policía
de
Entrada
y
Salida.
En
las
redes,
es
posible
el
mismo
truco:
una
compañía
puede
tener
muchas
LAN
conectadas
de manera
arbitraria,
pero
todo el tráfico de o a la compañía es obligado a pasar a través de un puente
levadizo electrónico (Muro de seguridad, o Firewall) [¹]
Todas
las definiciones anteriores pueden ser
validas.
Un Firewall o Cortafuego es
un sistema que cumple la función de control de tráfico entre dos redes, una
generalmente considera segura (red interna)
y
otra considerada no segura (red
externa). El control realizado por el Firewall debe adecuarse a las políticas de
seguridad establecidas en la Empresa, a los efectos de garantizar la seguridad de
la información en la red segura o interna. Cabe aclarar que el control no se limita
a
protegerse contra accesos externos, sino también a
limitar el tipo de acceso que
existe desde la red segura o interna a la no segura o externa.
Puede decirse que el cometido principal de un Firewall o cortafuego es
implementar
las políticas de seguridad definidas por la Empresa, en
lo referente al
acceso a la información entre redes.
Para lograr este objetivo, se pueden detallar las siguientes funciones:
Bloqueo de tráfico no deseado (entrante y/o saliente)
o
Filtrado de paquetes
o
Bloqueo de servicios
o
Bloqueo de acceso a determinados sitios Web
Monitorizar y detectar actividad sospechosa
o
Registro de incidentes
Esconder la red interna
o
Traducir direcciones públicas en privadas y viceversa (NAT)
o
Tener acceso a Internet desde varias maquinas con una sola IP
publica
Direccionar tráfico entrante a sistemas internos que lo requieran
o
Servidores Web, Correo, etc.
Otras funciones que pueden obtenerse en Firewalls o cortafuegos son:
Gerenciamiento de ancho de banda
Autenticación de usuarios
Implementación de VPN (Virtual Private Networks)
Implementación de DMZ (Zona de militarizada)
Administración remota
Web caching
Anti virus
Bloquear
correos
electrónicos
entrantes
no
deseados,
o
con
adjuntos
sospechosos
Filtros de contenidos
Registrar el tráfico entre las redes
NAT
Las direcciones IP públicas son limitadas, y están controladas por organismos
internacionales. Cuando una empresa desea conectarse a Internet, típicamente
recibe
un
conjunto
reducido
de
direcciones
IP
públicas
(generalmente
una
sola).
Dado
que
por
lo
general
se
desea
que
todas
(o
un
gran
número)
de
las
computadoras de la empresa tengan acceso a Internet, se debe
compartir la IP
pública entre un gran número de máquinas. Para resolver este problema se ha