domingo, 10 de mayo de 2015




CRIPTOGRAFIA
¿Que es y Cómo se comé?


La criptografía es la técnica que protege documentos y datos. Funciona a través de la utilización de cifras o códigos para escribir algo secreto en documentos y datos confidenciales que circulan en redes locales o en internet. Su utilización es tan antigua como la escritura. Los romanos usaban códigos para ocultar sus proyectos de guerra de aquellos que no debían conocerlos, con el fin de que sólo las personas que conocían el significado de estos códigos descifren el mensaje oculto.
Criptografía (derivado del griego Crypto, que significa "Oculto" y Graphos, "Escribir") como el estudio de las técnicas que se aplican, tanto a la ciencia como al arte, para poder alterar los caracteres del lenguaje en la transmisión de un mensaje.
Esta alteración lleva a cabo distintas técnicas que giran en torno a un Codificado o Cifrado (o bien su combinación de ambas), y tiene la única finalidad de que el mensaje que está siendo enviado no sea leído por otra persona que no sea el destinatario, haciéndose nada legible para quienes no han sido autorizados y no tienen la forma de poder descifrarlo.


OK ENTENDIDO... PERO PARA QUE SE USA? 



La aplicación de la criptografía en el mundo de la Informática está ligada no solo al Envío y Recepción de mensajes de Correo Electrónico, sino que inclusive puede encontrarse en la distribución de archivos a través de la red de redes, teniendo distintas metodologías para las cuales se garantiza o deniega el acceso a la información.
En el caso de lo que es el Almacenamiento de Archivos y su correspondiente distribución, una de las formas más comunes de realizar este cifrado es mediante la asignación de una Clave Secreta, que permite o bien abrir o ejecutar el fichero en cuestión, como también su correcta lectura.
En otros casos, también se suele aplicar una técnica de Cifrado o Encriptado de modo tal de que si un documento es alterado por un tercero, se modifica completamente el fichero haciéndolo ininteligible.
La principal finalidad que persigue la utilización de estas técnicas está basada en la Confidencialidad de un archivo, oniendo una barrera para aquellos Usuarios No Autorizados, sobre todo en los casos de información personal y vulnerable.
Por otro lado, la garantía de esta operación está dada en que para poder acceder a estos archivos tengamos que realizar un procedimiento conocido como Autenticación, que solamente se da por la autorización expresa del Emisor del mensaje, quien asigna una Contraseña o Decodificación y la distribuye o da a conocer al destinatario o en otros casos al grupo de destinatarios en particular.


MUY BIEN.. HASTA AHORA ENTENDIDO. Y HAY OTROS AMBIENTES FUERA DEL INFORMATICO DONDE LA PODAMOS APLICAR?



Las firmas digitales son métodos de firma electrónica, basados en algoritmos de encriptación asimétrica y que utilizan llaves o claves públicas y privadas en el proceso de creación y verificación de las firmas. Esta tecnología de firma, también se denomina criptografía de clave pública. La Ley de Comercio Electrónico, les da un tratamiento preferencial a las firmas digitales, en los artículos 2o y 28o , definiéndolas en el primero y en el segundo estableciendo sus efectos y sus atributos de validez. La consagración legal de estas firmas como una modalidad de firma electrónica, se ha generalizado en muchos países, en la medida que ofrecen un mayor nivel de confianza para garantizar la presencia de los atributos de la información: autenticidad, integridad y confidencialidad y no repudio. La Ley 527 de 1999, en su artículo 217, define la firma digital. Esta definición integra los elementos técnicos de la firma digital, basada en tecnología de criptografía de clave pública, veamos: Se define la firma digital como un valor numérico, que se crea con la clave privada del firmante. Para crear firmas digitales se utiliza un programa de computador basado en un procedimiento matemático denominado algoritmo de creación de firmas. La firma digital cambia de un documento a otro en la medida en que los datos de la clave privada se mezclan con los datos de cada documento que sea firmado con la misma clave privada. Para cada documento firmado se crea una nueva firma digital. Lo que no cambia es la clave privada. El procedimiento de verificación de la autenticidad de las firmas, es un programa de computador basado en un procedimiento matemático que se denomina algoritmo de verificación de firmas. A través de este procedimiento se verifica que el documento fue firmado con la clave privada del firmante ( autenticidad) y que la información del documento se conserva completa e inalterada ( integridad).
El artículo 2818 de la Ley 527, establece expresamente las funciones y los atributos jurídicos de la firma digital.
Señala la norma, que se presume que cuando una firma digital haya sido fijada en un mensaje de datos, el suscriptor del mensaje, tenía la intención de acreditar ese mensaje de datos y de ser vinculado con el contenido del mismo. Esta presunción es de carácter legal y admite prueba en contrario. Sin embargo quien pretenda beneficiarse de la presunción, deberá observar los requisitos del parágrafo del mismo artículo 28.
En este parágrafo, se establece expresamente que la firma digital será equivalente a la firma digital, si está última, incorpora los siguientes atributos:
1. Es única a la persona que la usa
2. Es susceptible de ser verificada.
3. Está bajo el control exclusivo de la persona que la usa.
4. Está ligada a la información o mensaje, de tal manera

que si éstos son cambiados, la firma digital es invalidada.
5. Está conforme a las reglamentaciones adoptadas por el

Gobierno Nacional.
Estos atributos de validez, son concurrentes y reiteran los

elementos técnicos y de funcionamiento de este tipo de tecnología. Es importante señalar que la norma no es precisa en cuanto al atributo del numeral 3, por cuanto la firma digital no está bajo control exclusivo de la persona que la usa; lo que se encuentra bajo poder exclusivo del suscriptor o firmante, es la clave privada. El artículo 28 de la Ley 527, fue reglamentado por el artículo 15 del Decreto 1747 de 2000.19



PLANES DE SEGURIDAD PARA PROTEGER NUESTRAS REDES

¿COMO PODEMOS PROTEGER NUESTRAS REDES DE ATAQUES?



Políticas, procedimientos y conciencia para prevenir ataques
Educar / Formar al usuario:

Educar / Formar al usuario:    


  • Saber un poco de cultura de seguridad
  • Formatos potencialmente peligrosos
  • No abrir archivos no solicitados
  • Navegación segura
  • Políticas de passwords
  • Copias de seguridad


Recomendaciones


Recomendaciones Lógicas
  • Actualice regularmente su sistema operativo y el software instalado en su equipo, poniendo especial atención a las actualizaciones de su navegador web. A veces, los sistemas operativos presentan fallas, que pueden ser aprovechados por delincuentes informáticos. Frecuentemente aparecen actualizaciones que solucionan dichas fallas. Estar al día con las actualizaciones, así como aplicar los parches de seguridad recomendados por los fabricantes, le ayudará a prevenir la posible intrusión de hackers y la aparición de nuevos virus.
  • Instale un Antivirus y actualícelo con frecuencia. Analice con su antivirus todos los dispositivos de almacenamiento de datos que utilice y todos los archivos nuevos, especialmente aquellos archivos descargados de internet.
  • Instale un Firewall o Cortafuegos con el fin de restringir accesos no autorizados de Internet.
  • Es recomendable tener instalado en su equipo algún tipo de software anti-spyware, para evitar que se introduzcan en su equipo programas espías destinados a recopilar información confidencial sobre el usuario.

Físicas
  • No deje las estaciones de trabajo sin vigilancia durante largos periodos de tiempo. Conviene establecer algunas restricciones de acceso en los lugares donde se encuentren los equipos de cómputo.
  • Guarde las copias de seguridad en una zona segura y limite el acceso a dicha zona
  • La forma final de seguridad contra la intervención humana es la de dificultar que una persona no autorizada pueda acceder o modificar los datos contenidos en un sistema de cómputo. Esto se puede lograr a través del uso de contraseñas o ubicando la tecnología dentro de sitios seguros bajo llave
  • Colocar los cables de las redes dentro de las paredes o bajo suelos y techos para que no se pueda acceder a ellos y dañarlos.
  • La vigilancia es otro mecanismo de seguridad con lo que se pueden utilizar guardias de seguridad para controlar el acceso a un recinto o se puede emplear censores para monitorear la actividad, activar alarmas en caso de riesgo.
  • Acceso controlado mediante claves únicas, lector de huella digital y/o de córnea, cámaras de vigilancia, dobles
  • puertas para un mejor control del acceso del personal.
  • Asegurarse de poner el centro de cómputo en un lugar no muy alto ni tan bajo debido los riesgos que corren los equipos ya sea en caso se inundaciones, incendios, terremotos, etc.
  • Limpieza, mantenga limpios y protegidos los equipos, lejos del polvo para así evitar daños tanto físicos como
  • lógicos en los equipos de cómputo que son muy vulnerables. 

NAVEGACIÓN EN INTERNET Y LA UTILIZACIÓN DEL CORREO ELECTRÓNICO



Utilice contraseñas seguras, es decir, aquellas compuestas por ocho caracteres, como mínimo, y que combinen letras, números y símbolos. Es conveniente además, que modifique sus contraseñas con frecuencia. En especial la clave de su cuenta de correo si accede con frecuencia desde equipos públicos.

Navegue por páginas web seguras y de confianza. Para diferenciarlas identifique si dichas páginas tienen algún sello o certificado que garanticen su calidad y fiabilidad. Extreme la precaución si va a realizar compras online o va a facilitar información confidencial a través de internet. En estos casos reconocerá como páginas seguras aquellas que cumplan dos requisitos:


  • Deben empezar por https:// en lugar de http.
  • En la barra del navegador debe aparecer el icono del candado cerrado. A través de este icono se puede
  • acceder a un certificado digital que confirma la autenticidad de la página.
  • Sea cuidadoso al utilizar programas de acceso remoto. A través de internet y mediante estos programas, es posible acceder a un ordenador, desde otro situado a kilómetros de distancia. Aunque esto supone una gran ventaja, puede poner en peligro la seguridad de su sistema.
  • Ponga especial atención en el tratamiento de su correo electrónico, ya que es una de las herramientas más utilizadas para llevar a cabo estafas, introducir virus, etc. Por ello es recomendable:
  • No abra mensajes de correo de remitentes desconocidos. Desconfíe de aquellos e-mails en los que entidades bancarias, compañías de subastas o sitios de venta
  • online solicitan contraseñas, información confidencial, etc.
  • No difunda aquellos mensajes de correo con contenido dudoso y que le piden ser reenviados a todos
  • sus contactos. Este tipo de mensajes, conocidos como hoaxes, pretenden avisar de la aparición de nuevos virus, transmitir leyendas urbanas o mensajes solidarios, difundir noticias impactantes, etc. Esas cadenas de e-mails se suelen crear con el objetivo de captar las direcciones de correo de usuarios a los que posteriormente se les enviarán mensajes con virus, phishing o todo tipo de spam.
  • Utilice algún tipo de software Anti-Spam para proteger su cuenta de correo de mensajes no deseados.



AMENAZAS Y VULNERABILIDADES EN REDES IP

Muchas veces se comete el error de pensar que la seguridad consiste básicamente en evitar las instrucciones en nuestros sistemas de información. Sin duda como dice el dicho, “más vale prevenir que curar”, pero además se debe tener en cuenta otros factores que ayudan a mejorar la seguridad:

  1. Detectar cuando se produce una intrusión.
  2. Poder restaurar nuestros sistemas.
  3. Poder identificar las acciones que ha realizado un intruso.

De todo esto se puede definir la seguridad de un sistema informático como los mecanismos de prevención, detección, restauración y análisis que se lleven a cabo para poder garantizar la seguridad en los sistemas.

Prevención: En esta etapa se toman las acciones necesarias para prevenir una posible amenaza. Estas acciones se pueden realizar tanto a nivel de software (actualizaciones de los sistemas), a nivel de hardware (asegurar físicamente nuestro servidor) o red (filtrado de puertos).

Detección: Si somos víctimas de un ataque en nuestro sistema, es recomendable detectar el momento en el que se produce, y tomar las medidas necesarias para que no pueda dañar nuestro sistema.

Restauración: Una vez que nuestro sistema ha sido atacado, entonces será necesario restaurarlo con las copias de seguridad realizadas anteriormente.

Análisis Forense: este nos permite determinar las acciones que ha realizado nuestro atacante, desde ver los agujeros de seguridad que ha utilizado para entrar en nuestro equipo, hasta ver las acciones que ha realizado en nuestro sistema.

De esta forma podemos asegurar nuestro sistema ante posibles ataques futuros.

Para comprender un poco mejor a que nos enfrentamos cuando hablamos de las vulnerabilidades realizare un cuadro comparativo sobre los diferentes tipos de ataques que se pueden presentar en una red:





Viste los siguientes enlaces y obtenga mas información sobre la seguridad en redes:
http://www.linuxito.com/seguridad/480-hardening-de-ssl-tls-en- servidores-https
http://www.criptored.upm.es/crypt4you/temas/privacidad- proteccion/leccion1/leccion1.html
https://www.segu-info.com.ar/articulos/113-uso-cookies-aplicaciones- web.htm
http://www2.uah.es/libretics/concurso2014/files2014/Trabajos/Criptogra f%EDa%20y%20M%E9todos%20de%20Cifrado.pdf
https://opentesting.wordpress.com/2011/04/15/firmando-y-validando- con-openssl/

http://www.safenet-inc.es/data-encryption/enterprise-key- management/data-secure/#DataSecureHardwareSpecifications