Академический Документы
Профессиональный Документы
Культура Документы
Seguridad de la Informacin
Es una disciplina que trata del conjunto de tcnicas,
herramientas y mtodos dirigidos a asegurar que los recursos
del sistema de informacin de una organizacin se utilicen de
la manera en que la organizacin lo ha previsto, aplicando
reglas de acceso de las personas a la informacin,
manteniendo
ntegra
la
informacin
almacenada
y
garantizando la continuidad de los servicios.
Sistema de Informacin
Un Sistema de Informacin es un conjunto organizado de
recursos; entre los que figuran las personas, infraestructuras
y los datos; que realizan una serie de actividades con el fin
de procesar la informacin que contienen, para cumplir algn
fin comn; por ejemplo, desarrollar las funciones de una
empresa.
La Seguridad Informtica es la disciplina dentro de la
seguridad de la informacin que trata las cuestiones de
seguridad en el mbito puramente de la tecnologa
informtica y de las telecomunicaciones; configuracin de
instalaciones informticas, sistemas operativos, redes de
datos, desarrollo de software seguro; etc.
La Criptologa
Ciencia que estudia la ocultacin, disimulacin o cifrado de
la informacin; as como el diseo de sistemas que realicen
dichas funciones, o inversamente, la obtencin de la informacin protegida. Comprende la Cifra y el criptoanlisis.
La criptografa
La Confidencialidad
La confidencialidad o privacidad de la informacin
es el uso o aplicacin principal de la criptografa.
Implica bsicamente, el mantener en secreto una
informacin determinada (un mensaje para ser
transmitido en un canal de comunicacin inseguro,
un documento almacenado en un medio no
confiable, etc.).
El objetivo es que slo aquellas personas que
estn autorizadas tengan acceso a la informacin
resguardada.
La Autenticacin
La autenticacin implica el aseguramiento
de la identidad de una entidad que puede
ser; una persona, una computadora, un
sector de una compaa o empresa, etc.
Entonces,
podemos
entender
a
la
autenticacin
como
una
aplicacin
relacionada con la identificacin. Esta
funcin; sin embargo, implica a ambas
partes o entidades participantes en la
comunicacin y a la informacin (mensaje)
en s misma.
Verificaciones de Integridad
Las verificaciones de integridad se refiere al
aseguramiento de que una informacin
particular no haya sido alterada por
personas no autorizadas o por cualquier
otro medio desconocido. Este mecanismo,
entonces, ataca al problema de la
alteracin no autorizada de datos o
informacin.
Claro
Cifrado
ABCDEFGHIJKLMNOPQRSTUVWXYZ
DEFGHIJKLMNOPQRSTUVWXYZABC
Ejemplo
Texto Claro
Texto Cifrado
AMANECER
DPDQHFHU
El sistema de Rotacin
Estos sistemas, parten de la base de la cifra
empleada por Julio Csar, pero eliminan la
limitacin que los desplazamientos sean solo en
tres posiciones, pudiendo hacerlo en cualquier de
las posiciones de las letras del alfabeto.
El sistema de Rotacin
De acuerdo a lo anteriormente descrito; existe la
posibilidad de crear alfabetos cifrantes totalmente
desordenados, caticos, que vienen a proporcionar
un sistema de cifrado de rotacin con todas las
permutaciones del alfabeto.
Sustitucin Monoalfabtica
Sustitucin Monoalfabtica
Ingresaremos el Nombre de un usuario, con un
mximo de 25 caracteres; no aceptar nombres en
blanco!!
El valor de Login ser creado automticamente y
estar formado por la primera letra de cada
palabra del nombre ingresado.
La palabra clave servir para la construccin del
nuevo alfabeto; para lo cul seguiremos los pasos
indicados en el siguiente mtodo:
Sustitucin Monoalfabtica
Ingresemos como palabra clave:
INGENIERIA DE SISTEMAS, entonces:
Eliminando los espacios en blanco. Tendremos:
INGENIERIADESISTEMAS
Ahora, eliminaremos las letras repetidas de
izquierda a derecha: INGERADSTM
Finalmente, completaremos con el resto de las
letras del alfabeto:
Nuevo Alfabeto
INGERADSTMBCFHJKLOPQUVWXYZ
Alfabeto Normal
ABCDEFGHIJKLMNOPQRSTUVWXYZ
Sustitucin Monoalfabtica-Ejemplo
Ingresemos la Contrasea: PASSWORD
ABCDEFGHIJKLMNOPQRSTUVWXYZ
INGERADSTMBCFHJKLOPQUVWXYZ
Almacenamiento de claves
Procedimiento
Crearemos un vector de
siguiente informacin:
User, KeyCriptada, NewAlfa.
estructuras
con
la
Donde:
User: Es el nombre y apellidos del usuario.
KeyCriptada: Es el valor de la contrasea
encriptada.
NewAlfa: Es la cadena Nuevo Alfabeto, obtenida
con el mtodo descrito.
Almacenamiento de claves
Procedimiento
Botn Grabar:
Almacenar los datos: Nombre de usuario (user),
Contrasea encriptada (KeyCriptada) y Nuevo
Alfabeto (NewAlfa) en el vector de estructuras.
Botn Nuevo:
Borrar los datos ingresados para un nuevo
usuario.
Botn Finalizar:
Pasar a la siguiente pantalla de Identificacin.
Almacenamiento de claves
Procedimiento
Los nombres de usuario del cuadro combo se
cargarn a partir de los nombres ingresados en la
pantalla anterior.
Verificar el Login ingresado con la cadena formada
por la primera letra de cada palabra del usuario
seleccionado. Si no coincide; mostrar una ventana
de error!!
Ingresar el valor original de la Contrasea.
Almacenamiento de claves
Procedimiento
Buscar en el vector de estructuras, el usuario
seleccionado y obtener su correspondiente
KeyCriptada y NewAlfa.
Encriptar el valor original de la Contrasea usando
NewAlfa.
Comparar el valor obtenido como contrasea
encriptada con el valor KeyCriptada. Si son iguales
Mostrar el mensaje de conformidad, pero si no son
iguales; mostrar el mensaje de error!!
Controlar hasta un mximo de 3 intentos !!
Mtodo Seguro
Algoritmo-Funcin de Encriptacin
de datos
Crear los vectores dinmicos:
Clave y Contrasea de tamao indeterminado.
Ingresar la Clave del usuario
Por ejemplo: ingrese: prueba
Pasar el valor ingresado al vector: Clave de tamao n,
donde n es el tamao de la clave de usuario ingresada.
Grficamente, se tendr:
Clave:
Algoritmo-Funcin de Encriptacin
de datos
Ingresar la Contrasea
Por ejemplo: Ingresemos: clave segura
Pasar el valor ingresado al vector: Contrasea de
tamao t, donde t es el tamao de la contrasea
ingresada.
Grficamente, se tendr:
Contrasea:
Algoritmo-Funcin de Encriptacin
de datos
Proceso de encriptacin de datos:
-Cargar el vector ClaveAscii con los datos de los valores
Ascii de la Clave; as:
ClaveAscii:
ContraseaAscii:
Algoritmo-Funcin de Encriptacin
de datos
Crear la Cadena encriptado; la misma que se construye
con el valor en carcter de la suma de los Ascii de Clave
y Contrasea; as:
Aux = ClaveAscii(j) + ContraseaAscii(i)
Ejemplo:
Encriptado =