Ulzurrun de Asanza i Sàez

Tag: Mac OS X Snow Leopard

OpinionSpy, un nuevo spyware para Mac OS X

Vía Genbeta descubro que ayer la compañía Intego (dedicada a la seguridad de Mac OS X) ha descubierto un peligroso spyware para Mac OS X: OpinionSpy (una variante para Mac OS X de un spyware que lleva existiendo para Windows desde 2008). Este spyware se descarga durante el proceso de instalación de algunas aplicaciones gratuitas de sitios como Softpedia, MacUpdate o VersionTracker. Concretamente, la aplicación MishInc FLV To Mp3 y diversos salvapantallas de 7art.

Además de escanear los archivos y las carpetas del equipo, el spyware envía información encriptada (de momento no sé sabe exactamente qué es lo que envía) a servidores externos. También inyecta código en algunas aplicaciones, como Firefox, Safari o iChat cuando están funcionando, infectando la memoria y no los archivos del disco duro; graba la actividad del usuario y crea un acceso a los Macs infectados.

El software espía en sí no está incluido en esas aplicaciones, pero se descarga durante el proceso de instalación y se instala simulando ser un programa de estudio de mercado (se le debe dar una contraseña de administrador durante el proceso de instalación para que se instale). Las versiones de estas aplicaciones que se distribuyen en las páginas de los autores están ausentes de este mensaje.

Para saber si estamos infectados basta con abrir una ventana de Terminal y escribir:

[code]netstat -an -f inet | fgrep 8254[/code]

Comprobando si estamos infectados
Comprobando si estamos infectados

Este comando devuelve las conexiones al puerto indicado al final del mismo, de modo que si al ejecutar el comando no muestra nada, el puerto está cerrado. Si por el contrario mostrase algo, seguramente estaríamos infectados. En la imagen de la izquierda podéis ver el resultado del comando en mi MacBook Pro. Al revisar el puerto 8254, se ve que no está abierto (no he instalado ninguna aplicación descargada desde las páginas que he mencionado arriba, así que no hay ningún motivo para que esté infectado). Al probar sobre el puerto 8888 se ve que está abierto (debido a que estoy ejecutando un servidor local, aunque esto no viene al caso). Otro modo de detectarlo en abrir el Monitor de Actividad y buscar un proceso llamado Opinion. Si aparece, estaríamos infectados.

Si resultase que estuviéramos infectados, para poder eliminarlo (sin usar el antivirus de Intego) deberíamos buscar en Spotlight PremierOpinion (ojo, es posible que este nombre cambie más adelante en nuevas variantes del spyware) y una vez lo hayamos encontrado, eliminamos la carpeta que lo contiene arrastrándola a la papelera y vaciándola. Tras reiniciar el equipo no debería volver a aparecer el proceso y deberíamos estar totalmente seguros de nuevo.

Instalar Firefox en Mac OS X
Instalar Firefox en Mac

A pesar de ser un spyware bastante peligroso, es relativamente fácil no infectarse, teniendo en cuenta que la mayoría de las aplicaciones para Mac OS X se instalan arrastrando un archivo a la carpeta de Aplicaciones (proceso en el cual no hay que introducir ninguna contraseña de administrador) y que tan sólo algunas aplicaciones (como Final Cut Studio, Adobe Creative Suite, Xcode, Microsoft Office, etc; o videojuegos como Los Sims 3 o Spore, etc) tienen un instalador propio y requieren contraseña de administrador.

Y es que el tema de la seguridad es más algo de sentido común que de software antivirus. Al fin y al cabo, ¿le daríamos las llaves de nuestras casas a un completo desconocido? Quizás el mejor antivirus de todos sea algo de sentido común y buen juicio.


Restaurar un Mac desde una copia de seguridad de Time Machine

Una de las cosas que más me sorprendieron de Mac OS X fue Time Machine. Se trata de un sistema de copias de seguridad que permite restaurar cualquier archivo de nuestro disco duro a una versión anterior del mismo (o restaurar archivos que borramos de nuestro disco duro). Time Machine guarda copias horarias del disco duro de las últimas 24 horas, copias diarias del último mes y copias semanales de todo lo que tenga más de un mes de antigüedad hasta que se acabe el espacio en el disco duro donde se almacena la copia, en cuyo caso te propondrá borrar las copias anteriores para poder seguir añadiendo archivos.

Lo bueno de Time Machine es que no sólo permite restaurar archivos, sino todo el sistema operativo: aplicaciones, preferencias, documentos, cuentas, etc. Pongamos por ejemplo, que cambiamos el disco duro de nuestro Mac y reinstalamos Mac OS X. Pues bien, podemos evitarnos tener que configurar todo el equipo e instalar todas las aplicaciones si tenemos a mano una copia de Time Machine. Además, el proceso de restauración es la mar de sencillo.

Lo primero que tenemos que hacer es instalar como de costumbre Mac OS X. Cuando haya finalizado la instalación nos mostrará un vídeo de bienvenida y nos preguntará por el idioma. Disculpad la calidad de las imágenes: estaba restaurando mi MacBook (he cambiado el disco duro por uno de 500GB y tenía que reinstalar Mac OS X) y no he podido sacar mejores fotos.

Pantalla de bienvenida

Selección de idioma

A continuación nos preguntará acerca de si tenemos una copia de seguridad. Básicamente nos ofrece 4 opciones: La primera es que si tenemos otro Mac, restauremos a partir de él; la segunda es restaurar a partir del contenido de otro disco duro del Mac en el que se está instalando Mac OS X (supongo que también valdrá para particiones); la tercera es restaurar desde una copia de seguridad de Time Machine (la que debemos seleccionar) y la cuarta es comenzar de 0 y no restaurar nada.

Opciones de migración

Lo siguiente que nos pedirá Mac OS X es el volumen donde está almacenada la copia de Time Machine. Dependiendo de si está conectado por cable (sea Ethernet, USB o Firewire) o si se accede de forma inalámbrica (creo que el único método que permite es WiFi, aunque no estoy seguro), habrá más pasos intermedios o no. Yo he realizado la restauración desde una Time Capsule conectada por el cable Ethernet, con lo cual el siguiente paso ha sido directamente seleccionar el volumen (Data) y seleccionar el contenido a restaurar (en mi caso todo).

Seleccionamos el volumen donde está el backup

Seleccionamos el contenido a restaurar

Por último, Mac OS X comenzará la restauración. El proceso es muy lento, en mi caso, para restaurar menos de 120GB, Mac OS X ha necesitado algo más de 2 horas. Aunque las ventajas superan con creces el tiempo necesario, ya que con esto nos evitamos tener que reinstalar todas las aplicaciones, configurar las preferencias y copiar nuestros documentos.

No está nada mal, ¿no creéis?


Programa un apagado o reinicio en Mac OS X

El Mac está programado para apagarse en 10 minutos
El Mac está programado para apagarse en 10 minutos

Programar el apagado del equipo es algo realmente útil que nunca sabes cuándo vas a utilizar, pero que seguro que te vendrá genial en más de una ocasión. Por ejemplo, cuando quieres dejar el equipo haciendo una copia de seguridad que durará un par de horas y tienes que irte a una reunión a la que no puedes faltar o en aquellos casos en los que quieres dejar el equipo conectado un par de horas durante la noche pero no quieres preocuparte por apagarlo al despertarte.

Hace algún tiempo expliqué cómo programar un apagado en Windows, y hoy explicaré cómo programar un apagado en Mac OS X (el cual creo que se programa de forma muy similar en Linux).

Programar el apagado en Mac OS X es algo bastante simple, para lo cual recurriremos a la terminal y a la función shutdown. Esta función acepta bastantes parámetros pero nos centraremos tan sólo en el modo y en el tiempo, y de forma algo superficial (realmetne hay muchas opciones a la hora de programar el apagado, pero en la mayoría de los casos no las usaremos).

La sintaxis de la función es la siguiente: shutdown [-] [-h [-u] | -r | -s | -k] [-o [-n]] time [warning-message …] (ojo, tenemos que ejecutar la función en modo superusuario, así que añadiremos sudo antes de la función). De todos estos parámetros, nos centraremos en el tiempo y en el modo de apagado y reinicio, simplificando la sintaxis que usaremos a esto: shutdown [-h | -r] time.

El apagado se ha cancelado
El apagado se ha cancelado

El primer parámetro indica el modo (por llamarlo de alguna forma). Disponemos de muchos modos, pero nos centraremos en el apagado (-h) y en el reinicio (-r). Los demás los dejaremos para otro día.

El segundo parámetro es el tiempo, que podemos indicarlo de dos formas diferentes: o bien indicando el tiempo que pasará, o bien indicando la fecha en la que ocurrirá. La principal diferencia es que el primero lo usaremos en aquellos casos en los que nos interesa que trascurra cierto tiempo hasta el apagado mientras que el segundo lo usaremos en aquellos casos en los que nos interesa que a cierta hora (y fecha) el equipo se apague. El tiempo en el primer caso se indica con un signo + delante y se indica en minutos. En el segundo caso se especifica usando la siguiente sintaxis: yymmddhhmm. Año, mes, día, hora y minuto. Si queremos apagar el equipo de inmediato, podemos usar la palabra now (ahora) a modo de tiempo.

Dejemos de lado la teoría y pasemos a la práctica, imaginemos que queremos apagar el equipo dentro de 3 horas y media, pues bien, usaremos el siguiente código:

[code]
sudo shutdown -h +210
[/code]

Ahora, por ejemplo, supongamos que queremos reiniciar el equipo el día 31 a las 23:59, bien, la función quedaría así:

[code]
sudo shutdown -r 0912312359
[/code]

También podemos cancelar un apagado programado cerrando el proceso shutdown, como antes, tenemos que hacerlo en modo de superusuario, quedando así el código:

[code]
sudo killall shutdown
[/code]

Como podéis ver, no tiene mucha dificultad y da mucho juego, teniendo en cuenta que hasta podemos determinar la fecha del apagado, lo cual le da más juego.


Chrome para Mac será un "mini Chrome"

Logotipo de Chrome
Logotipo de Chrome

A mediados de noviembre comenté que la versión Beta de Google Chrome para Mac OS X vería la luz a principios de diciembre, que actualmente se encuentra a 5 bugs de estar lista. Sin embargo, parece ser que la versión para Mac y la versión para Windows no tendrán las mismas funciones.

Para comenzar, la versión para Mac no tendrá gestor de favoritos (ni permitirá su sincronización). Tampoco incluirá el gestor de procesos y ni siquiera tendrá integrado Google Gears ni soportará gestos multi-touch. Por supuesto, no estará optimizado para entornos de 64 bits y teniendo en cuenta que Mac OS X Snow Leopard está especialmente pensado para trabajar sobre procesadores de 64 bits, es algo que deberían considerar.


Utiliza el disco duro de otro Mac con Time Machine

Time MachineTime Machine es una aplicación que entró en Mac OS X con Leopard y que permite crear copias de seguridad de una forma muy fácil y cómoda. Basta con conectar un disco duro externo y seleccionarlo como disco para copias de Time Machine, y él solito creará copias automáticas de todo tu disco duro cada hora. Con Time Machine, además de poder restaurar archivos, puedes formatear el disco duro, reinstalar Mac OS X y recuperar todo el sistema como estaba antes (aplicaciones instaladas, preferencias, historial, documentos… todo). Para mí, una de las aplicaciones más útiles de Mac OS X.

Sin embargo para poder usar Time Machine es necesario un disco duro adicional. Si bien es cierto que podemos usar una partición del propio disco duro de nuestro Mac, no es muy recomendable, ya que si falla el disco duro, perdemos la copia, mientras que si la tenemos en un disco externo, no perdemos nada.

Aunque no por esto es necesario comprar un disco duro sólo para Time Machine, y es que en Applesfera han publicado un tutorial para compartir el disco duro de un Mac con otros Mac para que todos puedan usarlo para almacenar las copias de seguridad de Time Machine, como si de una Time Capsule casera se tratase.

Prueba Firefox 3.7 Alpha (64 bits) en Snow Leopard

Firefox 3.7 pre Alpha
Firefox 3.7 Alpha
Firefox 3.5 (32 bits)
Firefox 3.5 (32 bits)

Vía Applesfera descubro que ya está disponible una versión Alpha de Firefox 3.7, la primera versión de Firefox de 64 bits, pensada especialmente para Mac OS X Snow Leopard. Gracias a estos 64 bits, Firefox gana en velocidad, rendimiento y gestión de los recursos, sin embargo pierde en compatibilidad con los plugins, por ejemplo, esta versión no tiene ningun plugin de Flash que sea compatible con ella.

Firefox 3.7 pre Alpha (64 bits)
Firefox 3.7 pre Alpha (64 bits)

Además esta versión es sólo compatible con Snow Leopard, aunque supongo que con el tiempo Mozilla irá desarrollando versiones de Firefox en 64 bits.

La descarga es gratuita y se puede hacer desde aquí.


La intro de Mac OS X Leopard y Snow Leopard

La primera vez que enciendes un Mac (o después de instalar Mac OS X Leopard y Snow Leopard) aparece un pequeño vídeo con la palabra “Bienvenido” en diversos idiomas. Si os lo perdisteis la primera vez que conectasteis vuestros Mac podeis verlo fácilmente, ya que se encuentra en una carpeta del disco duro.

Basta con acceder a Sistema » Librería » CoreServices. Allí mantenéis pulsada la tecla control (ctrl) y hacéis clic en Asistente de Configuración, mostrando un pequeño menú. Debéis hacer clic en la segunda opción: “Mostrar contenido del paquete“. A continuación accedéis a la carpeta Contents » Resources. Allí debéis hacer lo mismo que habéis hecho con el Asistente de Configuración, sólo que esta vez sobre el archivo TransitionSection.bundle.  De nuevo accedemos a las carpetas Contents » Resources y veremos los archivos intro.mov e intro-sound.mp3, que corresponden al vídeo y a la música (respectivamente).

Otra forma más rápida de acceder es abriendo una ventana de Finder, y haciendo clic en Ir » Ir a la carpeta…, o pulsar la combinación de teclas mayus comando G (⇧⌘G) y en el recuadro que aparecerá escribir: /System/Library/CoreServices/Setup Assistant.app/Contents/Resources/TransitionSection.bundle/Contents/Resources/.

Si no teneís un Mac o simplemente no tenéis ganas de rebuscar los archivos pero sí queréis ver el vídeo, lo he subido a Youtube y podéis verlo a continuación.

[youtube]http://www.youtube.com/watch?v=5Nn1e9Ti03Q[/youtube]


Desactiva la búsqueda en el diccionario y la calculadora en Spotlight

Spotlight

Resultados de la calculadora
Resultados de la calculadora

A partir de Leopard, Mac OS X ha incorporado el diccionario y la calculadora a los resultados de Spotlight. Para muchos la búsqueda en el diccionario y los resultados de la calculadora pueden ser imprescindibles en su día a día, sin embargo, a otros (entre los que me incluyo), nos molestan las definiciones del diccionario cuando buscamos una aplicación. Y es que más de una vez me ha pasado que buscando “Instantánea” (aplicación que sirve para sacar capturas de pantalla), Spotlight me ha devuelto como mejor resultado la defición de “Instantánea” del diccionario, en lugar de la aplicación.

Lo mismo puede ocurrir con la calculadora (aunque a mí no me molesta ésta para nada), y puede que nos sea más práctico deshabilitar ambos resultados, evitándonos pérdidas de tiempo innecesarias. Para ellos basta con abrir una terminal y escribir:

[code]
defaults write com.apple.spotlight DictionaryLookupEnabled NO
defaults write com.apple.spotlight CalculationEnabled NO
[/code]

La primera línea deshabilita los resultados del diccionario mientras que la segunda los de la calculadora. Ambos comandos son reversibles: cambiando el NO por YES los activaremos en lugar de desactivarlos. Después de usar uno de los dos comandos (o ambos), tendremos que reiniciar Spotlight, cosa que podemos hacer con otro comando:

[code]
sudo killall Spotlight
[/code]

¡Y listo! Ya nos hemos quitado de encima esos resultados que tanto nos molestaban.


Descarga Growl 1.2, compatible con Snow Leopard

Growl
Growl

Vía Applesfera descubro que Growl se ha actualizado a la versión 1.2, que de paso es totalmente compatible con Mac OS X Snow Leopard. Para los que no lo conozcáis, Growl es un sistema de notificaciones para Mac OS X que permite a la aplicaciones mostrar pequeños carteles que nos avisan de ciertos eventos.

Por ejemplo, si estamos hablando con un conocido vía mensajería instantánea, cambiamos de ventana y nuestro amigo nos envía un mensaje, Growl mostrará un pequeño cartel avisándonos de la respuesta y citando parte del mensaje en una esquina de la pantalla. Tras unos segundos la ventana desaparecerá, pero nosotros ya sabremos que han respondido. Lo mismo sucede con otros muchos programas compatibles con Growl, si por ejemplo usamos un lector de RSS compatible con Growl y una de las webs a la que estamos suscritos publica un artículo, seremos notificados de inmediato.

Sin embargo no es oro todo lo que reluce, y lamentablemente esta nueva versión de Growl gana la compatibilidad de Snow Leopard pero pierde la de Mac OS X Tiger, que deberá seguir utilizando las versiones anteriores.


Rayos X en Vista Rápida

Vía Applesfera descubro una de las funciones ocultas de Mac OS X Snow Leopard: Los Rayos X de Vista Rápida. Con ellos se reemplaza las previsualizaciones de las carpetas por iconos semitransparentes que contienen previsualizaciones de los archivos guardados en dicha carpeta.

Activar los Rayos X de Vista Rápida es muy fácil. Abrimos una Terminal (en Aplicaciones -> Utilidades -> Terminal) y escribimos:

defaults write com.apple.Finder QLEnableXRayFolders 1

A continuación reiniciamos Finder con:

killall Finder

Con esto ya tenemos activados los Rayos X de Vista Rápida. Si por algún motivo no nos convencen, sólo tenemos que seguir el mismo proceso, cambiando el 1 por 0, para desactivarlo.