domingo, 1 de diciembre de 2013

Proyecto de vida

Mi nombre es Luis Abraham De la Luz Madrid, mexicano de nacimiento, tengo 24 años de edad. Actualmente me encuentro estudiando el séptimo semestre de la Licenciatura en Ingeniería en Informática en la UPIICSA unidad perteneciente al Instituto Politécnico Nacional de México. 

Mis intereses dentro de las TI's son el área de desarrollo de sistemas de información, bases de datos y seguridad informática, para las cuales tengo el nivel de abstracción requerido, sin embargo me gustaría especializarme en el área, por lo cual en el corto plazo deseo iniciar un posgrado, específicamente una Maestría en Informática. 

Una de las actividades como informático que mas me gusta realizar es programar. Durante este ultimo año he aprendido demasiado, con base en las experiencias adquiridas gracias a proyectos alternos a mi educación seglar. Es por eso que considero que iniciar con una empresa que brinde servicios de consultoría para el desarrollo de software, a la par de la realización del posgrado es muy importante, ya que los conocimientos adquiridos como resultado de una investigación, deben de ser aplicados para el impulso, crecimiento y desarrollo de la informática, que mejor que en un negocio propio. Mi parte humana es muy importante y por ello, una vez siendo económicamente estable me gustaría formar una familia y realizar una de las actividades que mas me apasiona en la vida, viajar.

Mi participación en el programa de impulso a la investigación llamado DELFIN, me ha hecho descubrir mi pasión por la investigación, por lo cual en el largo plazo después de terminar un doctorado con una mayor especialización en bases de datos, me gustaría ser investigador de tiempo completo, generando nuevo conocimiento a través del método científico, que permita que nuevas formas de tratamiento de la información se traduzcan en mayores beneficios a la sociedad. 



Lectura: Virología (26/Agosto/2013)

Virología

En la actualidad la informática está inmersa en nuestra vida diaria, encargándose del proceso y el tratamiento de la información, facilitándonos de esta manera la vida. Sin embargo, todo beneficio puede llevar consigo problemas; debido a que nos encontramos en una aldea global en la que la información ha tomado un alto valor, se han desarrollado diversas maneras de afectación directa a la integridad, confidencialidad y disponibilidad de la información. La virología se encarga del estudio de estas maneras de afectación que comúnmente llamamos virus.
Es importante definir puntualmente que un virus es un pequeño programa escrito intencionalmente para instalarse en la computadora de un usuario sin el conocimiento o el permiso de éste. Se dice que es un programa parásito porque ataca a los archivos o sector de arranque (boot sector) y se reproduce a sí mismo para continuar su esparcimiento (Hernández, Arturo Henández, 2010). Existe una gama de virus muy amplia, que está en constante circulación principalmente en la red global llamada internet y a la que la mayoría de los usuarios están totalmente expuestos. Es muy común escuchar a personas hablando de virus presentes en sus dispositivos informáticos; muchas de las veces estos supuestos virus se pueden confundir con fallas en los sistemas operativos o algún daño en un registro, pero muchas otras, en efecto son virus. La importancia de la virología, un concepto que ha tomado bastante fuerza en los últimos años, radica en el aumento del desarrollo de virus, cada vez más complejos y dañinos y la necesidad de prevenirlos. Si bien es cierto que herramientas que han surgido a través de la virología tales como antivirus, antispyware o antimalware son de gran ayuda en este intento por redimir los daños causados a los sistemas, información y directamente al usuario, es aún más importante mencionar que gran parte de la solución se encuentra en la concientización del usuario ya que el papel que juegan los usuarios finales con la propagación de los virus informáticos es muy grande.

La informática seguirá creciendo de una manera vertiginosa y con ella estas amenazas cada vez más radicales y costosas, es ahí donde radica la importancia de la formación de muchos más especialistas en el área de seguridad, con la finalidad de brindarle al usuario final un entorno en el cual pueda desarrollar plenamente sus actividades. Aunado a esto pienso que la otra gran como ayuda a la prevención es que se deben de elevar las medidas de seguridad durante el diseño y desarrollo del software.

Participación: Normas Seguridad (29/Agosto/2013)

Normas seguridad

La creciente evolución de la tecnología así como su uso ha generado una cantidad inimaginable de información. Un aspecto primordial a considerar cuando se tiene un sistema informático es el nivel de seguridad que este ofrece a la información que los usuarios han proporcionado al mismo, ya que ella es garantía de que el usuario no será víctima de algún delito informático como espionaje, sabotaje, malversación o chantaje, por mencionar algunos tipos de delito o aún más allá, víctima de algún ataque informático provocado por un gusano, conejo, caballo de Troya, entre otros. 
La gran relevancia de la seguridad informática abarca tres aspectos, la confidencialidad que protege a la información de ser leída o copiada por quien no queremos, la integridad que consiste en evitar que se modifiquen los datos sin autorización y finalmente la disponibilidad que nos permite que nuestra información esté disponible en todo momento. Las buenas prácticas de seguridad se garantizan con el cumplimiento de diversas políticas, estándares, procedimientos, técnicas de control y guías que se deberán aplicar en el propio sistema y en el entorno en el que este se encuentra, evitando de esta manera intrusiones físicas o lógicas. La elaboración de un plan institucional de seguridad informática que nos indique claramente que políticas de deben de seguir, nos auxilien mediante objetivos a la toma de decisiones y nos brinden cursos alternos de acción, así como estrategias, será crucial para poder garantizar los tres aspectos de la seguridad informática. Este tipo de planes se encuentran bajo la norma ISO/IEC 17799:2000 la cual define los siguientes puntos clave dentro de la seguridad: establecimiento de políticas de seguridad organizacional, control de acceso, personal de seguridad, seguridad física y ambiental, administración de comunicaciones y operaciones, entre otros. Un aspecto tan importante como lo son las normas de seguridad, se debe de tomar en cuenta desde el desarrollo de sistemas de información hasta el fin de su ciclo completo de vida; el cumplimiento de este aspecto le agrega un valor a nuestro producto y que hoy en día quizás es el más buscado dentro de un sistema ya que los usuarios finales cada son más conscientes sobre los peligros a los que se encuentran expuestos si el entorno tecnológico en el que se encuentran no está protegido.

Como informático considero que las normas de seguridad seguirán incrementándose en los próximos años y además serán más estrictas ya que a nadie le gustaría que su información de pronto haya sido modificada por alguien, sea robada o sencillamente no esté disponible. La seguridad no crece tan rápido como la informática, ya que todo sistema tarde que temprano mostrara alguna vulnerabilidad, peor aún el castigo por violaciones a la seguridad se encuentra muy por debajo del deseado; si no hay castigo los delitos se seguirán cometiendo, ahí radica la importancia del estudio y especialización en seguridad.

Lectura: Criptografía (2/Septiembre/2013)

Criptografía

Es bien sabido que el hombre, a lo largo de la historia se ha encargado de esconder o proteger objetos dentro de otros objetos, los cuales suelen tener una gran importancia para una sola persona o para naciones enteras. Una botella con un mensaje dentro lanzada a la deriva por un náufrago puede ejemplificarnos de manera sencilla los que es la criptografía. Los elementos básicos de la comunicación están presentes de la siguiente manera: el emisor (para el caso el náufrago), el mensaje (en este caso el mensaje protegido) y un receptor (la persona que probablemente encuentre esta botella).
Los medios de comunicación han cambiado, hoy en vez de escribir una carta, enviamos un correo, si es de índole formal, de otra manera un simple mensaje pues solucionarnos el problema. Los métodos de protección de la información también han cambiado. Antes que nada podemos definir criptografía como la ciencia que se dedica a resolver algunos problemas de seguridad, como la confidencialidad, la integridad, la autenticidad, el no repudio, etc. (J, 2005). Apliquemos esto a un medio puramente informático, donde garantizar la seguridad de la información es primordial. Se tiene un mensaje, el cual debe de llegar a un destinatario de una manera segura. Para ello la criptografía nos brinda un algoritmo mediante el cual la información queda oculta o protegida y una llave compartida que es la que permite al emisor aplicar dicho algoritmo (cifrar) y al receptor que cuenta con la misma llave, poder descifrar el mensaje, método propiamente llamado cifrado simétrico. Existe otro método llamado cifrado asimétrico o llave publica basado en algoritmos como el cifrado RSA, que permiten al emisor y receptor tener dos llaves respectivamente, una pública y una privada; el receptor deberá conocer el mensaje y una llave publica, el receptor descifrara el mensaje cifrado con la ayuda de su llave privada, es muy común llegar a la idea de que la llave publica nos brinda mayor seguridad, sin embargo,  esto es falso, ya que la seguridad que estos métodos de cifrado nos brindan, depende de la longitud de las llaves; aunado a esto, cabe mencionar que ningún sistema es totalmente seguro. Un tercer y cuarto concepto surgen, uno es llamado Firma Digital, se podría pensar que también se encarga de proteger el mensaje, pero no es así, la función principal es la de verificar que el mensaje reamente provenga de algún emisor; por otro lado tenemos el Certificado Digital que evita que cualquier usuario de haga pasar por otro, esto surge debido a que se tienen una clave pública que cualquiera puede conocer, en este caso una autoridad certificadora se encarga de otorgar estos certificados, que el usuario posteriormente puede publicar para que cualquiera verifique su autenticidad.
La tecnología está al alcance de todos y nos ayuda a comunicarnos de una manera fácil y rápida. Esta comunicación pareciera tener un bajo costo, pero esto depende de la seguridad nos brinde el entorno por el cual nos estamos comunicando, ya que podemos ser víctimas de algún delito informático como espionaje, sabotaje o malversación y tener grandes pérdidas. La criptografía desempeña un papel muy importante y está presente en casi todas nuestras comunicaciones aunque no seamos capaces de percibirlo; al dar click en el botón de enviar desde nuestro correo, un algoritmo de llave simétrica o asimétrica e incluso un hibrido de estos se está procesando en nuestro ordenador, garantizándonos que el mensaje llegara a quien debe sin haber sido alterado o visto por alguien no deseado.


Participación: Informática Forense (5/Septiembre/2013)

Informática Forense

Con la llegada del internet a nuestras vidas, la informática ha venido creciendo de una manera acelerada, estando presente en casi cualquier actividad que desarrollamos, facilitándonos muchos procesos, además de reducir tiempos y costos. Un buen ejemplo es la manera en la que las comunicaciones han evolucionado, el tiempo que tomaba enviar una carta al otro lado del mundo ya no existe, hoy en día, podemos realizar esta acción en tiempo real. Es por ello que la cantidad de información que a diario circula en internet o que se encuentra almacenada en servidores es muy grande. La seguridad informática, aunque a pasos más lentos también muestra síntomas de crecimiento, alguna vulnerabilidad sale a relucir en un sistema y en pocos meses incluso algunos días dependiendo del sistema, tenemos un parche que tapa ese hueco. Pese a ello hay un punto muy débil en el que se está poniendo especial atención en los últimos años es llamado “Informática o computo forense”, Mattica que es el primer laboratorio de computo forense en América Latina, lo define como “la aplicación de técnicas científicas y analíticas especializadas a infraestructura tecnológica que permiten identificar, preservar, analizar y presentar datos que sean válidos dentro de un proceso legal”.
El castigo legar a las personas que realizan ataques y delitos informáticos hasta hace algunos años era nulo debido a que muchos de los países carecían de especialistas en la informática forense. Nuestro paso por los distintitos dispositivos informáticos que a diario usamos deja huella de nuestra información y lo que con ella realizamos aunque no nos demos cuenta, es aquí donde radica la complejidad del tema, ¿cómo castigar o perseguir algo de lo que físicamente no se tiene prueba? Existen 4 puntos clave básicos en un proceso de informática forense estos son la identificación de la evidencia digital es decir identificar el dispositivo desde el que se realizó el delito, la preservación de esta evidencia digital, en la cual nos encargamos de que por ningún motivo la información pueda ser borrada o sobrescrita, procedemos con el análisis de la evidencia digital, en la cual se aplicaran técnicas especializadas y se hará uso de herramientas especializadas como Encase o Forensic Toolkit. Finalmente tenemos la presentación de la evidencia digital que servirá como prosecución criminal, para una litigación civil, investigación de pagos de seguros, temas corporativos o el propio mantenimiento o justificación de la ley. 

Aunque es una rama joven de la informática, el también llamado cómputo forense tiene una gran importancia en un entorno en el que muchos de los objetos que conocemos físicamente han tomado una representación digital y de esta manera han quedado vulnerables para ser víctimas de los delitos o ataques informáticos. Sin embargo la justicia no debe distinguir entre lo real y este tipo de objetos abstractos. 

Lectura: Criptología (9/Septiembre/2013)

Criptología

Hacer pasar algo por lo que no es, ocultar un objeto dentro de otro, una práctica milenaria que le ha servido a la humanidad para salvaguardar algo dentro de un ambiente de peligro, pero sobre todo le ha servido para engañar a otros con distintos fines. ¿Quién no sabe la tan ingeniosa historia de los Troyanos y su caballo? En informática a esta práctica la llamamos criptografía básicamente refiriéndonos a la técnica de ocultar un texto en claro, dentro de un segundo llamado criptograma a través de un algoritmo, cuyo contenido de información es igual al primero, solo que únicamente puede ser leído por las personas autorizadas con la ayuda de claves del tipo simétrica o asimétrica (llave publica).
La criptografía es una de las cuatro partes que complementan a la criptología, cuyas raíces provienen del griego, estas son kriptos (escondido, oculto) y logos (discurso). Es así que podemos definir la criptología como la ciencia que estudia las formas de ocultamiento de la información. Otra parte que conforma la criptología es el criptoanálisis, cuyos orígenes nos pueden remontar a al imperio Romano cuando Julio Cesar desarrollo un método mediante el cual ocultaba un mensaje, sustituyendo cada letra con otra distanciada 3 letras más adelante y que en su tiempo permito ocultar información durante muchos años, pero que hoy es fácilmente descifrada por el criptoanálisis. Es así que el criptoanálisis abarca muchas técnicas que se encargan de estudiar los mensajes ilegibles o encriptados para transfórmalos en legibles sin conocer la clave, pudiéndonos arrojar como resultado el criptograma y su texto en claro. Finalmente tenemos la esteganografía palabra que proviene del griego steganos (cubierto o secreto) y graphy (escribir o dibujar). Podemos definir estenografía como el arte de ocultar dentro de información aparentemente inocua otro tipo de información (no necesariamente cifrada); el mensaje se envía como texto plano pero entremezclado con demasiada basura que sirve para camuflajear el mensaje enviado. De esta forma se evita que se descubra la existencia de comunicación. El estegoanálisis es el arte que se encarga de encontrar estos mensajes ocultos.
Una vez más debo mencionar que la seguridad de nuestra información es primordial en un mundo globalizado donde la mayoría de nuestras actividades se vuelcan a un medio informático y se debe garantizar la confidencialidad, integridad y disponibilidad de esta. La criptología nos brinda las herramientas que en cierta manera nos permiten tener segura nuestra información- La importancia de conocer las formas de ocultamiento de información nos permiten también estar alertas sobre qué tipo de información abrimos en nuestros dispositivos, ya que estos pueden contener información que aparenta ser una imagen o un archivo de audio y en realidad es algún tipo de virus.


Participación: Hackers (12/Septiembre/2013)

Historia de los hackers

El termino hack fue usado por primera vez en los años 60’s por los estudiantes programadores del novedoso computador TX-0 del Instituto de Tecnología de Massachusetts (MIT por sus siglas en ingles) para referirse a una proeza, algo grande, un logro para el campo de la programación. Los estudiantes programadores de ese entonces recibían el nombre de hackers y se dedicaban básicamente a jugar con las redes de telefonía de ese entonces. Sin embargo el tiempo pasó y las cosas fueron cambiando, los hackers cada vez tenían más experiencia y la informática se hacía más presente dentro de las organizaciones. Fue el 15 de enero de 1990 cuando la gran caída del sistema en el Día de Martin Luther King deja inoperativa la red de larga distancia de AT&T en todo Estados Unidos de América, pensándose en primera instancia en la posibilidad de fallo en los nuevos sistemas operativos implementados en la empresa. Después se pensó que alguien pudo haber saboteado el sistema, lo cual desencadeno una caza de hackers, durante la cual se aprobaron leyes express que buscaban dar castigo a quienes cometieran delitos informáticos de esta naturaleza. A partir de ese momento fue cuando se empezó a poner especial atención en las actividades y consecuencias que podrían acarrear este tipo de personas expertas programadoras de computadoras.
Es así que el concepto de hacker ha ido cambiando, los propios hackers de definen como personas apasionadas, curiosas, dedicadas, libres, comprometidas con el aprendizaje y con enormes deseos de mejorar sus habilidades y conocimientos en el área de la informática. Podemos clasificar a los hackers en Black Hats que son hacker que se dedican a la obtención y explotación de vulnerabilidades de los sistemas de información, redes informáticas, bases de datos, sistemas operativos. Rompen las barreras de seguridad con la finalidad de obtener un beneficio propio. Los White Hats son hacker que se dedican a la obtención de vulnerabilidades con la única finalidad de realizar correcciones que agreguen un mayor nivel de seguridad. Finalmente, existen los Grey Hats que son un hibrido de las dos anteriores categorías ya que se dedican tanto a la obtención y explotación de vulnerabilidades como a la defensa y protección de sistemas. La actividad que estos realizan llamada hacking es una práctica en la cual se buscan cumplir objetivos tales como mejoras en el sistema, corrección de vulnerabilidades, algunos objetivos críticos como robo de información, sabotaje, malversación, chantaje o simplemente satisfacer la necesidad del hacker de hacerle saber a todos que él es el mejor.

La práctica del hacking merece una gran atención desde el punto de vista informático, ya que uno de nuestros principales objetivos debe de ser ofrecer seguridad en los sistemas que desarrollamos que cuenten con integridad, disponibilidad y confidencialidad. Para llegar a estos niveles de seguridad, el hacking puede ser una práctica positiva (realizada por un White Hat) o negativa (realizada por un Black Hat) que no debe dejarse de lado.