¿Cómo hacer que las acciones nsurlsessiond sean menos anónimas para el usuario?

Con la introducción de OS X Yosemite, de vez en cuando aparece un pequeño soplón (programa de monitoreo de red) que solicita permiso para permitir que nsurlsessiond se conecte a alguna dirección IP.

Entiendo que nsurlsessiond proporciona una API para permitir que cualquier programa que la use recupere datos a través de http u otro protocolo compatible. De hecho, actúa como un proxy.

¿Es posible ver qué programas están usando nsurlsessiond y, por supuesto, para qué lo usan? Estoy pensando en algo así como un archivo de registro de acceso. Porque en esta situación actual no puedo monitorear aplicaciones usando nsurlsessiond.

Respuestas (3)

El botón 'más detalles' debería al menos decirle a quién está tratando de contactar, desde donde puede decidir si lo permite.

Posiblemente el flotador de conexiones principales te daría más datos…

ingrese la descripción de la imagen aquí

Siempre puede enviar una solicitud a obdev o incluso ver si hay algo en el foro.

Estoy de acuerdo en que sería una adición útil saber qué aplicación está llamando a una API como esa.

@eskatos: el OP comienza bien ... a partir de ahí, rápidamente va cuesta abajo, en varias diatribas espumosas y verdaderamente tontas en la línea de "Habilité la sincronización de iCloud y ahora iCloud se está sincronizando ... ¡cómo detenerlo!" Esperemos que su publicación lo devuelva a su sensibilidad anterior;)
Sí :) Aquellos que deben llamar la atención son la gente de ObDev. Vamos a ver cómo va.
¡Esta API nunca debería haber llegado a producción! En lo que a mí respecta, es una falla de seguridad grave. Por ejemplo, si una aplicación intenta acceder a mi Google Drive, me gustaría saber si pretendía que esa aplicación tuviera dicho acceso. Me sorprende que (efectivamente) las solicitudes anónimas estén permitidas.

El nsurlsessiondcaché está en ~/Library/com.apple.nsurlsessiondy puede verificar los diversos archivos configuration.plist y tasks.plist para ver qué aplicaciones tienen sesiones activas.

En Preferencias del sistema, desactive "Buscar actualizaciones automáticamente" y "Descargar actualizaciones disponibles recientemente en segundo plano" en las Preferencias de la App Store

Esta pregunta no se trata de deshabilitar sino de monitorear nsurlsessiond. Además, como escribí en mi pregunta, cualquier programa puede usar la API.