domingo 8 de noviembre de 2009

Restablecer mi Antivirus y Actualizaciones de Windows

Si tu Antivirus ha dejado de funcionar y tu Windows ha dejado de actualizarse la razón más probable es que algún Virus o Malware los estén bloqueando, si este es el caso lo que debemos hacer es que estos dejen de ejecutarse en nuestra maquina.
 
La tarea no es sencilla, aquí les propondré 3 opciones desde la que a mi parecer es la más rápida hasta la que les llevara más tiempo y es la menos elegante.
 
Antes de empezar les recuerdo que siempre deben hacer respaldo de su información importante.
 
Primera opción:
La opción más rápida se basa en el hecho que los virus como cualquier otra aplicación se mantienen en ejecución como cualquier aplicación o bien dentro de alguna aplicación conocida, de manera que bastara con ir matando todas las aplicaciones sospechosas hasta que encontremos la que contiene al Virus.
 
Para hacer esto necesitamos utilizar el administrador de tareas (task manager) (este aparece cuando presionamos la combinación de teclas Control + Alt + Del o bien con un clic en la barra de tareas con el botón del lado derecho del ratón), elegir la pestana Procesos (mi Windows esta en Ingles y en este caso dice processes) y matar todos los procesos que nos parezcan sospechosos, por lo regular podemos deshacernos de todos los que pertenezcan a nuestro nombre de usuario en este caso son todos los que pertenezcan al usuario d3m0n1o, de preferencia debemos evitar eliminar el que corresponda a nuestro antivirus.



 
Generalmente conviene matar el proceso la barra de Windows y volverla a cargar desde el mismo administrador de tareas, para hacer esto buscamos el proceso con el nombre explorer  y lo eliminamos, notaremos que desaparecerá la barra de Windows. Como paso siguiente debemos hacer que aparezca nuevamente debemos cargarla desde el Administrador de Tareas Seleccionando el Menu Archivo / Nueva Tarea, (en el ejemplo dice File/New Task), escribimos explorer y con esto debe aparecer nuevamente la barra de tareas.


 
 
Ahora revisamos nuestro antivirus, lo activamos y ejecutamos la actualización. Una vez actualizado corremos una revisión de archivos (Scan). En el caso de que nuestro antivirus siguiera bloqueado debemos regresar a la lista de procesos y ser más agresivos, eliminado mas procesos esta ocasión. Es posible que nuestra maquina se reinicie al matar alguno de los procesos, si esto sucede habrá que intentar nuevamente la eliminación de procesos respetando el que haya causado el reinicio del sistema.
 
En este punto también deberemos intentar ejecutar la actualización de Windows desde la pagina de Windows Update, si acaso hemos matado al internet explorer podemos llamarlo nuevamente ejecutando desde el Administrador de Tareas Archivo / Nuevo Proceso / iexplore  y buscar en Google “Windows Update” abrir el que contenga dentro del nombre del dominio microsoft.com seguido inmediatamente de una “/” esto para asegurarnos de que estamos visitando un sitio autentico de Microsoft. Es posible que para este paso debamos eliminar el proceso explorer.exe desde el Administrador de Tareas.
 
Esta manera puede ser la más difícil de todas, pero es la que más les recomiendo intentar, pues de esta manera el riesgo de pérdida de información y de la configuración de su máquina es mínimo. Además de que los que sean entusiastas de la informática la encontraran altamente divertida aunado a que pueden aprender bastante sobre los procesos que se ejecutan comúnmente en su Computadora, haciendo una búsqueda en Google de cada uno de los procesos que encuentren activos en el Administrador de Tareas.
 
Segunda opción:
Para la segunda opción les recomiendo utilizar un disco de recuperación, es muy probable que puedan conseguir con algún amigo un Cd de BartPe que contenga  instalado algún antivirus el cual podamos actualizar.
 
Tercera opción:
La tercera opción parece ser la más común de todas, aunque para mi es la menos elegante, esto es “REINSTALAR SU SISTEMA OPERATIVO”, para esto deberán localizar el CD de instalación y ejecutar la reinstalación del sistema, deben recordar que con esto perderán toda su información por lo que antes de comenzar deberán haber hecho su respaldo, un Cd de BartPe les puede ayudar con esta tarea.
 
Una vez que hayan reinstalado su sistema, inmediatamente deberán actualizar por completo su Sistema Operativo e Instalar un Antivirus el cual también deberán Actualizar inmediatamente.
 
Esta es la opción más desagradable de todas, pero es la única que seguramente eliminara sus problemas de Virus.

Si tu computadora es más lenta, estas son las posibles causas

Cuando notamos que nuestra computadora funciona más lentamente lo más probable es que este ejecutando algún Virus, Troyano o Malware (programa malintencionado), sin embargo cuando ejecutamos todos los Antivirus que tenemos a mano ninguno de ellos encuentra el Virus o Malware que está ocasionando el problema.

¿Cuál es la razón por la que ninguna herramienta parece encontrar la causa de nuestro problema?

Existen Virus que revisan regularmente el sistema en busca de los Antivirus, Antispyware, Antimalware y Herramientas de actualización inhabilitándolas o incluso apagándolas, de manera que cuando revisamos el estado de nuestro Antivirus se encuentra siempre inactivo y nuestra maquina simplemente no puede descargar actualizaciones por la simple razón que el Virus se encuentra bloqueándola.

Pero, ¿Por qué nuestro Antivirus no detecto el Virus antes de que infectara nuestra maquina?

La explicación es muy simple, los Antivirus, Antimalware, Antispyware, y todas las herramientas para remover software malintencionado de nuestros equipos nunca se podrán anticipar al desarrollo de nuevos Virus y Software malintencionados.
Los equipos de desarrollo de Antivirus siempre actúan en respuesta al descubrimiento de nuevos Virus, el problema radica que si tenemos la mala suerte de que nuestra maquina se infecte antes de que dispongamos del Antivirus actualizado este nada podrá hacer para evitar que se instale en nuestras computadoras.

¿Significa esto que estamos condenados a convivir con los Virus Informáticos?

No, la realidad es que si queremos tener nuestras computadoras libres de Virus necesitamos ser más cuidadosos y proactivos, dicho de otra manera: “DEBEMOS ESTAR SIEMPRE ALERTAS, EVITAR RIESGOS NO INSTALANDO SOFTWARE DESCONOCIDO, MANTENIENDO SIEMPRE ACTUALIZADOS NUESTROS SISTEMAS OPERATIVOS Y ELIGIENDO UN BUEN ANTIVIRUS EL CUAL DEBEREMOS MANTENER SIEMPRE ACTUALIZADO”.

les recomiendo ver como restablecer el Antivirus y las Actualizaciones de Windows

sábado 24 de octubre de 2009

Windows 7 y DirectX 11 Video 3D de nueva generación


 
Con la llegada de Windows 7, Microsoft introduce también la siguiente generación de Librerías Graficas para Juegos de Video en la PC, pues esta estrenado la versión 11 de su poderosas librerías graficas DirectX.




antes


DirectX 11 con Tessellation
 


DirectX 11 hará posible crear mundos de aspectos Realísticos con Efectos de 3D mejorados debido a su nueva característica de relleno de texturas en mosaico (Tessellation en ingles) con esta nueva característica los objetos tridimensionales serán más complejos al estar formados de pequeños triángulos los cuales serán rellenados de manera independiente en inteligente con su correspondiente imagen de textura consiguiendo con esto un aspecto realístico de cada uno de los objetos dibujados.

DirectX 11 incorpora la habilidad de distribuir las tareas de procesamiento entre múltiples CPUs con lo cual los desarrolladores de juegos ahora pueden aprovechar la potencia de las computadoras que cuenten con Procesadores de múltiples núcleos, esto significa que ahora podremos disfrutar en nuestros juegos de un despliegue de mas Cuadros por segundo sin tener que sacrificar el nivel de detalle.
 
DirectX 11 en conjunto con Windows 7 ofrecen una nueva característica llamada DirectCompute, con esta característica ahora las aplicaciones pueden hacer uso de la potencia de procesamiento de los Procesadores Gráficos o GPUs, con esto los desarrolladores de aplicaciones pueden acelerar el procesamiento de operaciones complejas al utilizar tanto los Procesadores CPUs instalados directamente en la Placa Base (motherboard) así como también utilizando los Procesadores Gráficos o GPUs instalados en las Tarjetas de Video o bien en Los Chips de Video integrados en la Tarjeta Principal.

Al día de Hoy solamente la serie ATI Radeon™ HD 5700 de AMD ofrece soporte completo a las innovadores características del siguiente nivel en experiencia grafica del nuevo DirectX 11, de esta línea sobresale la Tarjeta ATI Radeon™ HD 5870 .




Si quieren ver algunos ejemplos hagan clic en las siguientes ligas:
PD, les recuerdo que el XBOX de Microsoft está basado en la tecnología DirectX, por lo que muy probablemente pronto tendremos una grata sorpresa con esta línea de productos.

domingo 18 de octubre de 2009

No pierdas tu vida con tu Laptop, Encripta tu información

¿Qué tan frecuentemente has escuchado a amigos o compañeros de trabajo decir que han extraviado o les robaron su Laptop?

Generalmente la pérdida económica que representa perder nuestra Computadora Portátil es en realidad el menor de nuestros problemas, pues nuestro verdadero problema comienza con que la información que guardamos en nuestras Computadoras Portátiles se va con ellas y no sabemos en manos de quien puede caer y el uso que le puedan dar a esta.

Una medida que podemos aplicar para mitigar este riesgo es utilizar Dispositivos de Almacenamiento PROTEGIDOS MEDIANTE CODIFICACION DE DATOS que nos permitan guardar nuestra información de una manera confiable y segura.

Se han sabido noticias de Computadoras Portátiles Robadas conteniendo información importantísima no solo para sus usuarios, sino que también para muchas otras personas, por ejemplo el 18 de septiembre del 2005 la policía recupero una Laptop robada la cual contenía información de 98,000 estudiantes de la Universidad Berkeley de California, esta contenía nombres, fechas de nacimiento, direcciones y números de seguridad social de 98,369 estudiantes y candidatos desde el año 1976.

Muchos de los ejecutivos hoy en día cargan en sus maquinas información confidencial, ya sea sobre la salud financiera de las empresas para las que trabajan, acuerdos comerciales que estas establecen con clientes o proveedores, datos sobre cuentas bancarias y muchos otros datos de tipo confidencial.

Se imaginan el desastre que podría resultar de perder información de esta índole, ya sea por algún ladrón interesado en obtener algún dinero por la maquina como tal, o peor aún, que algún competidor comercial contrate a algún experto para robar datos confidenciales de nuestra empresa.

Esta ocasión les platicare acerca de la línea de dispositivos de almacenamiento con soporte para Encripción a nivel de hardware que desarrolla la compañía STONEWOOD de los que podemos destacar Discos Duros para Computadoras Personales o Portátiles con soporte desde Hardware para Encripción AES de 128 o 256 bits diseñados para ofrecer un nivel de seguridad acorde a las necesidades de las Agencias Gubernamentales o Corporaciones Comerciales que deban hacer énfasis en la seguridad de su información.

Puedes ver la información de estos productos en: http://www.stonewoodgroup.co.uk/index.php/encryption/products.html

 
Estos discos duros se conectan como cualquier disco estándar, y dado que el proceso de codificación y decodificación se realiza mediante el hardware se pueden utilizar casi con cualquier sistema operativo pues no son dependientes de su versión o de las actualizaciones instaladas.

jueves 15 de octubre de 2009

Office XP, Historia de una Vulnerabilidad Crítica

El equipo de investigación de Secunia descubrió el pasado Agosto de 2008 una vulnerabilidad en el manejo de la tabla de colores (paleta) de las Imágenes BMP en el Software Microsoft Office XP.

Esta vulnerabilidad del tipo Desbordamiento del Buffer de Memoria, permitiría a personas maliciosas crear Imágenes de Mapa de Bits para Windows (.BMP) con código ejecutable que en el momento que Office Procesara el Numero de Colores contenidos en la Imagen explotaria una Vulnerabilidad en el Manejo de un Valor Numerico de Tipo Entero, esta operación anexaría código malicioso al Programa de Office en Ejecución ya sea Word, Excel, Power Point, etc.  Modificando la conducta del mismo, permitiendo en este paso la infección de algún Virus o aplicación Troyana en el Sistema.

El Investigador Carsten Eiram de la Empresa de Seguridad Secunia fue quien descubrió esta falla.

Tabla cronológica
  • 15/08/2008 – El Vendedor (Microsoft) fue notificado de la falla encontrada.
  • 15/08/2008 – Secunia recibe respuesta por parte del vendedor.
  • 21/08/2008 – El Vendedor entrega un Reporte de Estado.
  • 04/09/2008 – Se entrega información adicional al Vendedor.
  • 04/09/2008 – se Recibe respuesta del Vendedor.
  • 17/09/2008 – se entrega información adicional al Vendedor.
  • 26/09/2008 – se entrega información adicional al Vendedor.
  • 26/09/2008 – Respuesta del Vendedor.
  • 16/01/2009 – se Recibe una Actualización de estado del Vendedor.
  • 20/02/2009 – se Recibe una Actualización de estado del Vendedor.
  • 24/04/2009 – se Recibe una Actualización de estado del Vendedor.
  • 14/10/2009 – se Hace del Conocimiento Publico los detalles de esta Vulnerabilidad.

Para conocer más detalles visita http://secunia.com/secunia_research/2008-37/

Es importante mencionar que como regla general las empresas de investigación de fallos como lo es Secunia como procedimiento común deben Informar al Vendedor del Software sobre los fallos de Seguridad detectados y dar un periodo de tiempo para que la falla quede resuelta por el Vendedor antes de divulgar públicamente los detalles de la Vulnerabilidad.
 
NOTA IMPORTANTE: ES MÁS IMPORTANTE TENER NUESTROS SISTEMAS ACTUALIZADOS QUE EL TENER UN ANTIVIRUS O FIREWALL PERSONAL.

sábado 10 de octubre de 2009

Modelo OSI, un anciano sabio.

El modelo OSI es el marco de referencia sobre el cual se ha homologado el diseño de las arquitecturas de interconexión de Redes, el Modelo de Interconexión de Sistemas Abiertos u Open System Interconnection OSI fue creado por la Organización Internacional para la Estandarización la cual lo libero en el año de 1984 con el objetivo de traer un orden a los  diseñadores de Tecnologías de Interconexión.
 
Para todos los que estamos interesados en entender cómo funciona la transmisión de datos en las Redes debemos saber que en el Modelo OSI se analizan por separado las diferentes fases de implementación de las Tecnologías Interconexión de Red, partiendo de las bases más fundamentales como son la transmisión de señales electrónicas hasta las implementaciones de protocolos de comunicación complejos como pueden ser los servicios Web, de Archivos, Correos, Telefonía y muchos otros.
 
Hoy en día el Modelo OSI es considerado Obsoleto por muchos, sin embargo dado que ha sido la referencia para el diseño de la gran mayoría de los dispositivos de interconexión que utilizamos el día de hoy al igual que las aplicaciones de nivel del Usuario el Modelo OSI sigue siendo un tema obligado de aprendizaje para todo aquel que quiera comprender el funcionamiento de las Redes de Datos en general.
 
El Modelo OSI se ha dividido en 7 Niveles o Capas sobre puestas, que en conjunto se conocen como la Pila OSI, las capas de menor número se encuentran en la base, lo cual significa que esta capa se debe leer hacia arriba en caso que comience con las cuestiones relativas a los componentes electrónicos, o desde arriba si se quiere comenzar con los servicios que se presentan a los usuarios.
 
La Pila OSI se conforma por los siguientes Niveles:
  • 7 Nivel de Aplicación
  • 6 Nivel de Presentación
  • 5 Nivel de Sesión.
  • 4 Nivel de Transporte
  • 3 Nivel de Red
  • 2 Nivel del Enlace de Datos
  • 1 Nivel Físico

Comenzare con las capas más altas debido a que son las que están directamente ligadas a las aplicaciones que usamos diariamente.
 
Capa 7, Capa de Aplicación.
En esta capa se define la forma en que las aplicaciones de usuario envían y reciben su información, por ejemplo el HTML, las Etiquetas < html > < head > < body > < input > son analizadas en esta capa, también lo son los protocolos FTP, POP, SMTP, SSH, TELNET, DNS y otros mas.
 
Capa 6, Capa de Presentación.
En esta capa se resuelve el modo en que la información es entregada a sus destinos, por ejemplo aquí se resuelven los conflictos que se generan al enviar información entre distintos juegos de caracteres como son ASCII, Unicode, EBCDIC, la transformación de los datos binarios a representaciones intermedias que puedan ser reconstruidas en los sistemas que las reciben. Asi como también en esta Capa se implementan las mecánicas para Cifrar / Descifrar o Comprimir / Descomprimir los datos.
 
Capa 5, Capa de Sesión.
En esta capa se encarga de distinguir los flujos de Información de manera que estos lleguen a la aplicación que los ha solicitado creando un vinculo uno a uno entre la aplicación solicitante y el servidor respondiente a una solicitud.
 
Capa 4, Capa de Transporte.
Esta capa se puede relacionar directamente con la función que tiene el Protocolo TCP Protocolo de Control de Transporte o Transport Control Protocol, y se refiere básicamente a los mecanismos para que los datos que se envían entre dos puntos lleguen completos y sin errores, estableciendo mecanismos de control de errores y verificación del contenido entregado.
 
Capa 3, Capa de Red.
A esta capa se le relaciona con el protocolo IP Protocolo de Internet o Internet Protocol, y es el que se encarga de asignar una Identidad Única a cada uno de los Equipos conectados en una Red, de conocer la Ubicación de cada uno de estos Equipos, de encontrar el camino que los conecta y de establecer las rutas más eficientes ente ellos.
 
Capa 2, Capa de Enlace de Datos.
Esta capa la podemos relacionar directamente con una red Ethernet o similar, pues en ella se establecen los mecanismos mediante los que se puede establecer la conexión entre dos o más equipos conectados directamente a una red Local, por ejemplo entre nuestra computadora y el  Punto de Acceso Inalámbrico o un Ruteador, a una Impresora conectada en la misma Red o al Switch o HUB al que está directamente conectado nuestro equipo, en este nivel se utilizan las Direcciones de Hardware o direcciones MAC para identificar a cada máquina conectada en una Red Ethernet.
 
Capa 1, Capa Fisica.
En esta capa se definen los mecanismos que convierten las señales eléctricas en información, las señalizaciones eléctricas que se ocupan para que muchos dispositivos puedan ocupar un mismo cable y cada uno de los estándares eléctricos que se ocupan en los diferentes medios físicos, como son Cable Coaxial, Par Trenzado, Fibra Optica (en este caso se requiere de una conversión adicional), Microondas, etc.
 
Este documento tiene la intención de ser una guía amigable para los principiantes en Redes, si desean obtener más información les recomiendo visitar la sección en Ingles de la Wikipedia http://en.wikipedia.org/wiki/OSI_model o bien ir directamente a  la documentación original en http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=20269

jueves 8 de octubre de 2009

Microsoft Excel

Microsoft Excel o Microsoft Office Excel es una aplicación de Hoja de Cálculo desarrollada por Microsoft para los sistemas Windows y Mac OS X.
 
Una hoja de cálculo simula ser una Hoja Tabular dividida por líneas y columnas, cada recuadro formado por la intersección de estas se conoce como celda.
 
Cada línea está identificada por un numero consecutivo entre el 1 y el 1,048,576 a partir de la versión 2007 y cada columna por una letra o una combinación de letras comenzando en la A y terminando en la XFD para  un máximo de 16,384 columnas esto utilizando un sistema numérico en base 26 de manera que cuando alcanzamos la letra Z añadimos una letra a la izquierda y comenzamos nuevamente con la letra A, por ejemplo (Z < AA), (AZ < BA), (BZ < CA) y así sucesivamente hasta llegar a la cifra máxima XFD.
  


 
Las celdas están identificadas por la/s letra/s de la celda mas el numero de la columna por ejemplo A1 para la primera celda más arriba y a la izquierda de la hoja de cálculo, las celdas pueden contener valores numéricos, de texto, formula o de fecha los cuales en realidad son números equivalentes a la suma de días transcurridos desde el primer instante del año 1900 hasta la fecha representada.
 
El verdadero poder de una hoja de cálculo radica en la utilización de formulas, las cuales van de operaciones sencillas como pueden ser Suma, Resta, Multiplicación o División, hasta formulas complejas de búsqueda en base de datos, estadísticas, financieras, etc.


 
 
Actualmente Excel ofrece muchas otras características apoyándose del diseño modular de el sistema operativo Windows puede cargar cualquier funcionalidad como son Graficadores, Módulos de conexión a bases de datos, Editores de texto, Visualizadores de imágenes, y cualquier otro objeto que permita ser incrustado desarrollado por Microsoft o cualquier otra empresa de Software.
 
Excel provee de un lenguaje de programación llamado Visual Basic para Aplicaciones VBA por sus siglas en ingles, el cual permite automatizar casi cualquier tarea dentro de la hoja de cálculo pudiendo acceder a cada uno de los elementos tratándolos como Objetos esto es tanto para los objetos del propio Excel o para cualquier elemento que se incruste en el mismo aun siendo de un distinto fabricante, con esto el poder de automatización de tareas con Excel es prácticamente infinito.


 
 
En este sitio iré agregando paginas con referencia a las funcionalidades de Excel, por ahora les ofrezco lo siguiente:


 
Y como no puede faltar un poco de historia aquí tenemos una breve narración del nacimiento de las Hojas de Cálculo.
 
Con la llegada de las computadoras personales y la oferta que estas hacían de sus capacidades de programación alguien desarrollo la idea de crear una Hoja Electrónica para Cálculos actualmente conocida como Hoja de Cálculo.
 
En la década de 1970 un Dan Brickin estudiante de Harvard miraba a su profesor mientras este creaba un modelo financiero en un Pizarrón notando que cuando su Profesor encontraba un error o deseaba cambiar un parámetro borraba parte de la pizarra y reescribía una parte de las operaciones en secuencia, esto le hizo darse cuenta de que el podía replicar ese proceso en una computadora utilizando una “Hoja de Cálculo Electrónica” en la que el pudiera realizar cambios en alguno de los valores u operaciones y está en automático calculara los nuevos resultados.
 
Dan Bricklin en sociedad con Bob Frankston desarrollaron la compañía Software Arts y con ella dieron vida a la primera aplicación de Hoja de Cálculo a la cual llamaron VisiCalc.



 
Desafortunadamente para Dan Bricklin la oficina de patentes le notifico que no le podrían otorgar una patente debido a que el concepto de patentes para Software era algo que aún se desconocía en esa época.
 
VisiCalc se comercializo en 1979, para la plataforma Apple y Apple II con el nombre de VisiCorp, convirtiendo a la computadora Apple de un Juguete para Hobbistas en una Valiosa Herramienta Financiera, lo cual probablemente fue lo que impulso a IBM a ingresar en el Mercado de la PC.
 
Debido al éxito del concepto de la Hoja de Cálculo y a que VisiCalc era bastante imperfecto muchas empresas crearon clones más poderosos de VisiCalc entre los que se encontraron SuperCalc en 1980, Multiplan de Microsoft en 1982, Lotus 1-2-3 en 1983 y un modulo de Hoja de Cálculo para AppleWorks en 1984, Microsoft Excel para Mac en 1985 y Para Windows 2.0 en 1987.
 
La carencia de una patente impidio a Dan Bricklin obtener Beneficios por su idea.