Cisco Smart Tunnel bloquea Safari. ¿Se puede hacer que funcione en Mac OS X?

Trato con un cliente que me ha proporcionado una dirección SSL VPN. Cuando inicio sesión, descarga un archivo .jnlp y luego se crean algunos archivos en /tmp.

La esencia de cómo funciona es que intenta ejecutar Safari con una biblioteca descargada incluida:

DYLD_INSERT_LIBRARIES=/tmp/narwhal.dylib /Applications/Safari.app/Contents/MacOS/Safari

Safari pronto se bloquea con un error de segmento:

PlugIn Path:       /tmp/narwhal.dylib
Crashed Thread:  3  Dispatch queue: com.apple.networking.connection.0x7fe0d0468fc0
Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000068
OS Version:      Mac OS X 10.7.1 (11B26)

(Vea el seguimiento completo de la pila ).

La única otra mención que puedo encontrar de este error es en el foro de Apple , que sugiere que funcionó en 10.5.8 pero no en 10.6 o posterior. Tengo un colega que ejecuta 10.6.8 y le funciona. Estoy ejecutando Lion (10.7.1). Ejecutar Safari en modo de 32 bits no parece marcar la diferencia, ni si prefiero Java de 32 o 64 bits.

Mi objetivo final es "conectarme a la VPN SSL". Los administradores del servidor no pueden admitir usuarios de Mac. Puedo conectar bien con Windows.

¿Hay alguna manera de arreglar esto, o tal vez tomar los detalles del archivo .jnlp y usar un cliente Cisco diferente, que funcione en Mac OS X?

Respuestas (1)

Desde el 30 de mayo de 2012, Smart Tunnel en OS X 10.7 oficialmente no es compatible con Cisco y parece que no será una solución fácil para admitirlo porque comparte muchos atributos del troyano Flasback. Uso VMware Fusion para ejecutar una máquina virtual de Windows en mi Mac solo para este tipo de cosas.

Esta es exactamente la solución a la que recurrí el otro día. Sin embargo , realmente espero que haya algún tipo de solución nativa. :(