
Tengo una aplicación interna a la que los empleados deben acceder desde sus Mac en casa. Tenemos una manera de facilitar este acceso, pero nos preocupa que la información pueda filtrarse involuntariamente a través del caché del navegador.
Para las plataformas Windows disponemos de un software que forma parte de la solución de acceso remoto que nos permitirá borrar la caché del navegador. Para Mac, no existe tal solución, pero el modo privado de Safari solucionará nuestras preocupaciones.
¿Alguien conoce una forma de escribir un script que abra Safari en modo privado y escriba una cookie o algún otro artefacto que indique al servidor que el script inició Safari?
Respuesta1
Para tener la Navegación Privada siempre habilitada:
defaults write com.apple.Safari WebKitPrivateBrowsingEnabled true
Se supone que funciona, pero en las pruebas parece ser bastante esporádico en cuanto a cuándo realmente funciona y cuándo no.
Lo anterior es incorrecto. La clave WebKitPrivateBrowsingEnabled
solo está disponible a través de MCX y simplemente permite desactivar la función de navegación privada por completo en Safari. Por lo tanto, por el momento no hay forma de habilitar automáticamente la navegación privada en Safari.
Respuesta2
Una alternativa a considerar sería utilizar Citrix para iniciar la aplicación de forma remota. Esto mantiene todos los datos (independientemente de la plataforma del cliente) en sus sistemas internos y al mismo tiempo brinda acceso a los usuarios a la aplicación.
Respuesta3
Yo diría que simplemente use SSL en sus sitios internos. Tengo entendido que los navegadores no guardan datos en el disco ni en la caché si se accede a ellos a través de SSL. ¡Haga que las cookies caduquen cuando lo desee y estará seguro!