Yosemite ha causato a molte app la richiesta di "consentire le connessioni Internet in entrata" - ogni lancio

4

Ho svolto le mie ricerche e ho trovato alcune domande davvero antiche, inclusa questa, Sempre chiesto di configurare Firewall per iTunes , in cui il firewall su OS X chiede di consentire le connessioni Internet in ingresso ogni volta che avvio un'applicazione connessa a Internet.

Questo è successo solo da quando ho aggiornato a yosemite. Lo stesso vale per le app come steam che devono utilizzare le funzioni di accessibilità per gli overlay di gioco.

Ho provato diverse correzioni, inclusa la reinstallazione di app, senza alcun risultato.

Sembra che dal momento dell'aggiornamento di yosemite, sembra che non memorizzi le informazioni sulle preferenze, come se fosse bloccato in un determinato stato e nulla lo sovrascriverà.

Qualsiasi aiuto là fuori, per favore, sta diventando piuttosto un fastidio!

    
posta ortonomy 16.11.2014 - 02:44
fonte

2 risposte

2

Purtroppo, l'aggiunta dell'autorizzazione al pannello delle preferenze del firewall non funziona. Potrebbe funzionare per un lancio, ma il problema si ripresenta quando si esce e si avvia di nuovo. A OS X non piacciono le app non firmate e ignorerai le tue preferenze per la tua protezione. Ho avuto lo stesso problema con Kodi e l'unico modo per farlo era firmare l'applicazione da solo usando il prompt dei comandi della shell.

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

Dovrai quindi azzeccarlo una volta per consentire una connessione, ma alla fine smetterà di tormentarti definitivamente.

    
risposta data 22.01.2017 - 03:44
fonte
0

Se attivi il firewall in OSX (almeno per Yosemite ed El Capitan), l'opzione "Consenti automaticamente al software firmato di ricevere connessioni in entrata" è spuntata. Qualsiasi software non firmato richiederà una conferma ogni volta che viene avviato per consentirgli di ricevere le connessioni in entrata.

È possibile verificare se un software è firmato eseguendo il seguente comando in una finestra di Terminale. Ad esempio ...

codesign -vvv /Applications/Steam.app

Quando eseguo questo contro Steam sul mio iMac ottengo la seguente risposta. Questo è il motivo per cui devo spuntare la casella "Permetti connessioni in entrata" per Steam ad ogni avvio.

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

Tuttavia, è possibile consentire a un'applicazione non firmata di essere consentita in modo permanente aggiungendola alla voce "Opzioni firewall ..." nel pannello Firewall di Security & Privacy del pannello Preferenze di sistema. Dall'articolo KB di Apple OS X: informazioni sul firewall dell'applicazione :

To allow a specific app to receive incoming connections, add it using Firewall Options:

  1. Open System Preferences.
  2. Click the Security or Security & Privacy icon.
  3. Select the Firewall tab.
  4. Click the lock icon in the preference pane, then enter an administrator name and password.
  5. Click the Firewall Options button
  6. Click the Add Application (+) button.
  7. Select the app you want to allow incoming connection privileges for.
  8. Click Add.
  9. Click OK.

    
risposta data 30.12.2015 - 00:47
fonte

Leggi altre domande sui tag