sábado, 3 de febrero de 2007

Seguridad Informatica

Podemos entender por sistema seguro a cualquiera que este libre de peligro, daño o riesgo. se considera peligro a todo aquello que altere el sistema (Aumente la entropia, entendiendo entropia como la tendencia de un sistema al caos).

Existen en informática dos tipos de seguridad:

Seguridad estática: Es aquella que depende del sistema informático y el proceso ingenieril referente a su creación. Es pues dependiente de la naturaleza del hardware y del software ocupado en dicho sistema. Tradicionalmente se cree que los SO basados en "UNIX" son mas seguros que otras plataformas de trabajo, pues incluyen un sistema de permisos muy riguroso, que no permite ciertas acciones sin el debido consentimiento, existiría solo un usuario llamado "ROOT" o administrador capaz de realizar todas las acciones posibles sobre el sistema. Sin embargo, el sistema de permisos ha sido adaptado a otras plataformas.

Seguridad dinámica: Es muy importante y depende de los usuarios y la administración. En un tiempo determinado "t" cercano a 0 (es decir, recién creado) el sistema puede ser considerado estable y casi seguro. sin embargo con la interacción de los usuarios y el administrador, el sistema sufre cambios, ademas siempre se modifica y "parchea" el software (por contener fallos conocidos o requerir manejar nuevas tecnologías), esto puede o no comprometer la seguridad, este deterioro del software aumenta la entropia del sistema.

La combinación de estos dos tipos de seguridad puede servir para evaluar el "nivel" de seguridad de un sistema informático, sin embargo los expertos consideran utópico un sistema 100% seguro, por la naturaleza propia de los sistemas informáticos.

Cuando la parte estática esta comprometida desde el diseño, la seguridad esta permanentemente comprometida, cuando no lo esta, El nivel seguridad depende de la correcta administración y el control que se tenga de los usuarios. cuando estos entran a redes P2P, abren archivos adjuntos de correos no conocidos, intercambian datos a través de memorias o discos sin medida alguna de seguridad,caen en trucos de ingeniería social, el sistema se compromete, pero puede estabilizarse con políticas apropiadas de parte del administrador.

La ultima combinación y la peor desde mi punto de vista es cuando existe una mala administración, por ejemplo cuando dejas datos sensibles como nombres de usuario o contraseñas a la vista de todos, aun peor cuando los muestras al mundo, como este tengo un ejemplo tangible, en otra entrega platicare de como explotar debidamente.

Realizando un navegando por ahí encontré ciertos asuntos que me dieron algo en que pensar, ademas, no supe si ponerme a reír o llorar:

Se los dejo en charola de plata:

http://www.diputados.gob.mx/etc/passwd

http://www.diputados.gob.mx/etc/shadow

Saludos hasta la próxima entrada.

miércoles, 31 de enero de 2007

Vista y la Ley de Moore

Mucho se ha escrito estos días sobre el "Flamante" Windows Vista en especial las criticas que vienen de la esfera Anti-MS sobre el excesivo "consumo" de recursos Hardware.

Esta vez, no estoy de acuerdo con ellos. La mayoría de los SO(Sistemas Operativos) dirigidos al "Usuario" común están evolucionando hacia el mayor soporte de aplicaciones multimedia. Estas en si mismas son aplicaciones pesadas que ocupan muchos recursos de la maquina. Mac OS X implementa siempre un excelente entorno gráfico y muy apropiado para el diseño. La "Comunidad libre" no se quedo atrás y lanzo Beryl (impresionante por cierto), ahora MS necesitaba una plataforma nueva (desde hace años) que permitiera un entorno gráfico tan vistoso como los anteriores, al mismo coste: Mejor Hardware.

¿Al mismo coste? Así es:

Las maquinas construidas por apple son muy apreciadas en la esfera de los diseñadores por ser capaces de hacer lo que una Pc común no puede en cuanto a diseño. es decir que durente años construyen maquinas procesadoras de música, vídeo, imágenes y lo que quieras diseñar.

Los PCs con Linux+Beryl requieren de menos una tarjeta gráfica nVidia para que los efectos estén completos y la maquina no sea lenta. También hay que contar que los entornos gráficos en linux usan una estructura Cliente-servidor dentro del mismo equipo cosa que los hace un poco mas lentos.

Las PCs con Vista (Dependiendo la versión) requiere desde un procesador 800MHz, un 1G en ram y tarjeta gráfica compatible con directX 9, para las versiones mas completas es mucho mas exigente.

¿Es muy exagerado esto? Siendo congruentes con la ley de Moore, el hardware evoluciona, se hace mas poderoso y mas barato. Así que el desarrollo del software debe de permitir usar ese potencial y pensarse para tecnologías del "Futuro". Un software que se desarrolla para tecnologías actuales, limita su vida productiva a pocos años (incluso meses) y ahora Vista pretende incorporar soporte a tecnologías (hardware y software) que son inmediatamente inalcanzables ara la gran mayoría del publico, pero que en algún tiempo estarán en la mayoría de los hogares. Eso es tener visión.

Saludos y espero sus comentarios.
Creative Commons License
Esta obra está bajo una licencia de Creative Commons.