Cisco Smart Tunnel stürzt Safari ab. Kann es unter Mac OS X zum Laufen gebracht werden?

Ich arbeite mit einem Kunden zusammen, der mir eine SSL-VPN-Adresse bereitgestellt hat. Wenn ich mich anmelde, wird eine .jnlp-Datei heruntergeladen, und dann werden einige Dateien in /tmp erstellt.

Das Wesentliche daran, wie es funktioniert, ist, dass versucht wird, Safari mit einer heruntergeladenen Bibliothek auszuführen:

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

Safari stürzt bald mit einem Segfault ab:

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)

(Siehe den vollständigen Stack-Trace .)

Die einzige andere Erwähnung dieses Fehlers, die ich finden kann, ist im Apple-Forum , was darauf hindeutet, dass er in 10.5.8 funktioniert hat, aber nicht in 10.6 oder höher. Ich habe einen Kollegen, der 10.6.8 ausführt, und es funktioniert für ihn. Ich verwende Lion (10.7.1). Das Ausführen von Safari im 32-Bit-Modus scheint keinen Unterschied zu machen, und auch nicht, ob ich 32- oder 64-Bit-Java bevorzuge.

Mein Endziel ist „mit dem SSL VPN verbinden“. Die Administratoren des Servers können Mac-Benutzer nicht unterstützen. Ich kann mich problemlos mit Windows verbinden.

Gibt es eine Möglichkeit, dies zu beheben, oder vielleicht die Details aus der .jnlp-Datei zu entnehmen und einen anderen Cisco-Client zu verwenden, der unter Mac OS X funktioniert?

Antworten (1)

Seit dem 30. Mai 2012 wird Smart Tunnel unter OS X 10.7 offiziell nicht von Cisco unterstützt und es sieht so aus, als wäre es keine einfache Lösung, es zu unterstützen, da es viele Eigenschaften des Flasback-Trojaners teilt. Ich verwende VMware Fusion, um für solche Dinge eine Windows-VM auf meinem Mac auszuführen.

Das ist genau die Lösung, auf die ich neulich zurückgegriffen habe. Ich würde wirklich hoffen, dass es eine Art native Problemumgehung gibt . :(