CyberAlberto

Mi rincón personal en internet

La frase

Una contundente frase leída en una web y cuyo autor no se indica:

Fracasa la especie humana cuando deja de ser humana y lo que gobierna es el dinero. Cuando gobierna el dinero, gobierna la barbarie, el conflicto, el sufrimiento, incluida la muerte de lo más humano (la muerte en vida) porque el amor, y por tanto la justicia son mera ilusión
– cuando gobiena el dinero –

Miércoles, 4 febrero 2009 Posted by | Análisis, Frases célebres, Reflexiones | Comentarios desactivados en La frase

Las llaves de memoria USB infectan miles de Windows

En el diario de El País me encuentro con la siguiente noticia: “Las llaves de memoria USB propagan un virus por millones de ordenadores”.

Sólo en el titular ya podemos encontrar una verdad a medias: no infecta a millones de ordenadores, sólo infecta a miles de Windows.

No voy a hablar otra vez de las tremendas vulnerabilidades que plantea la arquitectura de Windows y lo fácil que es “colar” un ejecutable en cualquier ordenador que ejecute este sistema operativo. Está hecho así porque si fuese un sistema seguro, no sería necesario instalar un antivirus.

Para que veamos el ejemplo de manera más sencilla: en el directorio raíz de un lápiz USB ponemos dos ficheros: un ejecutable llamado VIRUS.EXE y otro de configuración llamado AUTORUN.INF, que es el encargado de invocar al virus.

Si lo introducimos ese lápiz USB en cualquier sistema Windows, la aplicación VIRUS.EXE se ejecutará sin nuestro consentimiento haciendo lo que quiera hacer. Esto es debido a la obsesión enfermiza que tienen los chicos de Redmond para que todo sea lo más fácil posible, ya que un usuario “es tan torpe” que no es capaz de abrir una ventana del Explorador de archivos y ejecutar un INSTALL.EXE, que es para lo que principalmente sirve el AUTORUN.INF.

En el caso de que no encuentre el fichero especial AUTORUN.INF, empezará como un poseso a husmear por todas las carpetas del disco USB buscando fotos, vídeos o cualquier cosa que tú desees ejecutar (algo que normalmente no coincide con lo que tú deseas de verdad hacer). Por cierto, Adobe tiene un programa que es casi peor que un virus, ya que husmea todas las fotos y te las muestra por pantala, algo que en ciertas ocasiones puede ser embarazoso (imaginemos que el informe que quieres que vea el jefe se lo entregas en un lápiz USB y dentro de ese mismo lápiz, en la carpeta más escondida tienes fotos comprometidas o que no te apetece que tu jefe vea, pues si tiene ese programita de Adobe puede que las vea). En fín, todo sea por facilitarle la vida a “los torpes”.

La ejecución de código sin permiso es algo que no es nuevo, eso es como una marca personal que tienen todos los sistemas Windows y debido a la retrocompatibilidad es algo que no quieren quitar… y así seguiran existiendo problemas y problemas por los siglos de los siglos.

Los sistemas basados en UNIX (GNU/Linux, Solaris, FreeBSD, MacOS X, …) no tienen ese problema, ya que el root es el que controla qué se puede ejecutar y que cosas no se pueden, pudiendo configurar el sistema para que nadie pueda ejecutar nada en sus directorios personales.

Me hace gracia este comentario venido de la boca de un directivo de Panda:

“Ésta puede ser la vía más problemática pues las empresas no pueden controlar todos los lápices USB que se conectan en su organización de una manera centralizada”

Luis Corrons, director técnico de PandaLabs.

Hace muchísimos años que existe una extensión a Windows que permiten modificar las políticas de ejecución de código, es una serie de paquetes desarrollado por Microsoft que controla una enorme cantidad de opciones, pudiendo evitar incluso el montaje automático de estos dispositivos USB… el problema es que en las empresas raramente se usan licencias legales de Windows, o el personal encargado del mantenimiento desconoce estas herramientas y por tanto, poco se puede hacer ante este panorama.

Como podemos comprobar una vez más, para estar libre de virus instala un sistema operativo basado en UNIX. Ya lo dijo muy acertadamente Henry Spencer:

“Aquellos que no entienden UNIX, están condenados a reinventarlo… pobremente”.

Y es lo que intenta hacer siempre Windows: reinventarlo.

Incluso Macintosh en su momento aprendió la lección, ya que los primeros MacOS no eran UNIX.

ACTUALIZACIÓN

Si encimas de usar Windows, usas el Antivirus Panda, puede que “accidentalmente” te borre un componente esencial de tu sistema operativo y lo deje, digamos… inutilizable durante unas horas. Casualmente tanto el directivo como el antivirus de su compañía son hoy noticia.

El antivirus Panda es conocido en Windows por ser el principal artífice de la lentitud de un ordenador. El sólo hecho de instalarlo hace que tu sistema sea mucho más pesado.

Martes, 20 enero 2009 Posted by | A la española, Análisis, Informática e Internet, Noticias | Comentarios desactivados en Las llaves de memoria USB infectan miles de Windows

La (desafortunada) frase

Me parece increíble que alguien de la altura de Dijkstra dijese algo como esto:

 “Es prácticamente imposible emseñar programación correctamente a estudiantes que han estado expuestos al lenguaje BASIC con anterioridad. Como potenciales programadores, tienen la mente mutilada sin esperanza alguna de regeneración”.

Parece que este señor desconocía que hubo toda una generación de informáticos que aprendieron BASIC como lengua materna -entre los que me incluyo- y que actualmente programan de maravilla.

Mi primer ordenador fué un Sinclair ZX Spectrum 48K, y su lenguaje de programación era el BASIC. Gracias a él conseguí hacer programas que me servían tanto para el colegio (representación 2D y 3D de funciones con un programa hecho por mí) como para el ocio (programación de juegos). Fué realmente enriquecedor el haber trabajado con una máquina tan limitada y tan bien exprimida.

Luego tuve una calculadora de CASIO programable en BASIC con 32Kb de memoria, que también pude exprimir, sobre ambas plataformas conseguía hacer cosas muy útiles, incluso cuando ya conocía otros lenguajes que me enseñaron en la carrera.

Al conocer otros lenguajes, estructuras iterativas, selectivas, llamadas a funciones, etc… pude rememorar la manera encual lo hacía. En BASIC existía no sólo el GOTO, sino el GOSUB, que era una especie de función de muy bajo nivel. Incluso cuando he tenido que aprender ensamblador el conocimiento de un lenguaje como BASIC me ha sido útil, ya que también existen saltos incondicionales, saltos condicionales, subrutinas, etc…

BASIC fué mi primer contacto con la programación y lo recuerdo no como un lenguaje malo, sino como lo que era: un lenguaje para enseñar a programar a un niño.

Aunque, BASIC ha evolucionado y hoy está a la altura de otros lenguajes como Pascal. Me parece que Dijkstra ese día no estaba muy lúcido con esa frase.

Viernes, 21 marzo 2008 Posted by | Análisis, Frases patéticas, Informática e Internet | 2 comentarios

Mi experiencia con el Sony Ericsson K800i

Hace casi un mes he portado mi número de teléfono a otra compañía por su oferta de tarifas y aunque tengo un Pocket PC liberado decidí comprar otro teléfono más moderno y menos pesado que mi viejo QTEK9090.

El modelo elegido fué un K800i de Sony Ericsson:

SONY ERICSSON K800i

Es un móvil algo grande y pesado, debido a sus características.

Empecemos por el exterior: el acabado delantero es en plástico que imita aluminio en negro, sin embargo el acabado trasero es en plástico engomado, muy cómo para tenerlo en la mano. La pantalla TFT es nítida y brillante y presenta una decentísima resolución de 240×320 con más de 16 bits de color, si recibe la luz directa del sol puede verse la pantalla ya que es transflectiva. El teclado numérico no es nada del otro mundo, aunque las teclas al estar tan juntas resulta algo incómodas a la hora de escribir un mensaje.

En el lateral izquierdo hay un botón de acceso al reproductor de música y una ranura para introducir una tarjeta Memory Stick M2. El protector de la ranura es muy difícil de quitar, por lo que una vez se meta una tarjeta reza por no sacarla. En el lado derecho hay 3 botones, uno para la cámara de fotos y otros 2 que controlan el zoom digital. Además de tener un puerto infrarrojos.

La parte trasera tiene una tapadera que se desliza para proteger el objetivo de la cámara. Es un poco delicado y si llevas el móvil en el bolsillo la tapa puede deslizarse con lo que el objetivo queda desprotegido. Como puede verse en la foto superior incluye un pequeño flash para los primeros planos nocturnos.

La cámara de fotos incluída es de 3.2 Mpixels, saca buenas fotos y dispone de autofocus aunque no es para tirar cohetes. Por ejemplo, no llega a superar en calidad a una cámara de 2Mpixels de hace 4 años como puede ser una Nikon Coolpix 2200.

El cargador es muy ligero y pequeño. Y la batería interna del móvil es aceptable. Si te dedicas a jugar con el móvil o sacar fotos… te comerás la batería en cuestión de horas.

El móvil dispone de 96 Mb de memoria interna, de los cuales se dejan libre al usuario 69Mb, 5 Mb más de los especificados en la página oficial.

Igual que en los PDAs smartphone dispone del modo vuelo, de esta forma puedes manejar el móvil en un avión aunque las señales de radio del móvil estén apagadas.

En el apartado software esperaba un poco más, ya que no es tan configurable como un Pocket PC. Ten en cuenta que un Pocket PC es casi un ordenador.

La navegación por los menús del teléfono es fluida y es tan intuitivo como en cualquier modelo Sony Ericcson anterior. Si vienes del mundo del PDA echarás de menos poder configurar a gusto los botones superiores que estan en la parte delantera y varios más.

El móvil incluye lector de Feeds RSS aunque no funciona todo lo bien que debería ya que algunas suscripcciones RSS no las detecta y se niega a procesarlas. Por ejemplo, barrapunto se niega a procesarla. También incluye un cliente de e-mail que cumple perfectamente con su función. Por ejemplo, he conseguido descargar y enviar correo de una cuenta yahoo y de google sin ningún problema.

No se puede insertar tarjetas de memoria de más de 2Gb, así que ya nos podemos olvidar de sustituir nuestro reproductor de MP3 por el móvil.

Aparte de conexión inalámbrica Bluetooth tiene la clásica conexión inalámbrica infrarroja. Tener esta posibilidad te puede salvar de más de un apuro ya que el abanico de dispositivos conectables aumenta

El móvil tiene la posibilidad de funcionar como módem al conectarlo a un ordenador, de esta manera tendremos acceso a internet desde cualquier sitio con covertura… toda una ventaja. Está la modalidad de conectarlo por USB al PC o por Bluetooth, algo mucho más cómodo.

El móvil dispone de radio FM con RDS y la recepción de cadenas de radio es nítida. Aunque podían haber puesto más canales para memorizar un mayor número de emisoras.

Un detalle que me encanta es que el móvil te permite crear una copia de seguridad de los contactos en la propia Memory Stick, todo un detalle.

El reproductor de vídeo es muy muy limitado, y aunque puede leer vídeos en formato MOV, no puede reproducirlos a tiempo real. He realizado pruebas con 3 vídeos a 320×240 y sólo el primero pude verlo, los otros dos ni siquiera los reconocía.

El navegador web es un poco tosco y limitado, pero eso era de esperar.

En el apartado Java, dispones de multitud de aplicaciones y juegos, el formato admitido es JAR. Hay cientos de aplicaciones que funcionan en este modelo, googleando un poco es fácil de localizarlas.

El software de sincronización de contactos, tareas y notas no es nada del otro mundo, aunque si has usado antes un Pocket PC con su sincronizador Active Sync vas a ver que el móvil no puede con la misma cantidad de datos que un Pocket PC de hace más de 3 años, por mucha RAM libre que tenga el móvil. Destacar que el número de anotaciones que puedes tener son limitadísimas y encima cada nota puede tener muy pocas decenas de carácteres. Como asistente personal se queda muy por debajo de lo esperado.

De todas formas, si nunca has usado un PDA, las limitaciones e inconvenientes mencionados no lo vas a notar en absoluto. Este móvil es una buena opción si vas a sustituir tu viejo móvil, pero no sirve como asistente personal digital si estás acostumbrado a usar un Blackberry o un PDA.

Jueves, 28 febrero 2008 Posted by | Análisis | 12 comentarios