4 votos

Yosemite ha causado que muchas aplicaciones soliciten "permitir conexiones de internet entrantes" - en cada inicio

He realizado mi investigación y encontrado algunas preguntas realmente antiguas, incluyendo esta, Always Asked to Configure Firewall for iTunes, donde el firewall en OS X pide permitir conexiones de internet entrantes cada vez que ejecuto una aplicación que está conectada a internet.

Esto solo ha ocurrido desde que actualicé a Yosemite. También está haciendo lo mismo con aplicaciones como Steam que necesitan usar funciones de accesibilidad para superposiciones en juegos.

He probado varias soluciones, incluyendo reinstalar aplicaciones, sin éxito.

Parece que desde la actualización a Yosemite, simplemente no parece almacenar la información de preferencias, como si estuviera atascado en un cierto estado y nada lo sobrescribe.

¡Cualquier ayuda por favor, ya que se está convirtiendo en una molestia!

2voto

Dyr Puntos 1

Desafortunadamente, agregar el permiso al panel de preferencias del Firewall no funciona. Puede funcionar por un inicio, pero el problema regresa cuando sales y vuelves a iniciarlo. OS X no le gusta las aplicaciones no firmadas y ignorará tus preferencias por tu propia protección. Tuve el mismo problema con Kodi y la única forma de solucionarlo fue firmar la aplicación tú mismo usando el prompt de comando de la terminal.

sudo codesign --force --sign - /Applications/Steam.app/ 

Luego tendrás que confirmarlo una vez para permitir una conexión, pero finalmente dejará de molestarte.

0voto

rpetrich Puntos 25769

Si activas el firewall en OSX (Yosemite y El Capitan al menos), por defecto la opción "Permitir automáticamente el software firmado para recibir conexiones entrantes" está marcada. Cualquier software que no esté firmado requerirá confirmación cada vez que se inicie para permitirle recibir conexiones entrantes.

Puedes comprobar si un software está firmado ejecutando el siguiente comando en una ventana de Terminal. Por ejemplo...

codesign -vvv /Applications/Steam.app

Cuando ejecuto esto contra Steam en mi iMac, recibo la siguiente respuesta. Por eso tengo que marcar la casilla "Permitir conexiones entrantes" para Steam en cada inicio.

/Applications/Steam.app: resource envelope is obsolete (custom omit rules)

Sin embargo, puedes permitir que una aplicación no firmada sea permitida permanentemente añadiéndola yendo a "Opciones de Firewall..." en la pestaña Firewall de las Preferencias del Sistema de Seguridad y Privacidad. Según el artículo de KB de Apple OS X: Acerca del firewall de aplicaciones:

Para permitir que una aplicación específica reciba conexiones entrantes, añádela usando Opciones de Firewall:

  1. Abre Preferencias del Sistema.
  2. Haz clic en el icono de Seguridad o Seguridad y Privacidad.
  3. Selecciona la pestaña Firewall.
  4. Haz clic en el icono de bloqueo en el panel de preferencias, luego ingresa un nombre de administrador y una contraseña.
  5. Haz clic en el botón de Opciones de Firewall
  6. Haz clic en el botón Agregar aplicación (+).
  7. Selecciona la aplicación a la que deseas otorgar privilegios de conexión entrante.
  8. Haz clic en Agregar.
  9. Haz clic en OK.

Captura de pantalla del cuadro de diálogo Opciones de Firewall... con Steam permitido

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X