Como desativar o Apple Push Notification Service (apsd), que está tentando contornar firewalls

Estou usando um iMac no trabalho e o pessoal de segurança de TI está levantando o problema com o Apple Push Notification Service (apsd) tentando ignorar o proxy continuamente.

Gostaria de saber como posso desativar a execução do apsd.

Comentários

  • Eu sei que o apsd usa a porta 5223 , então eu estava pensando que poderia simplesmente fechar essa porta, mas não tenho certeza se isso funcionaria ou se apenas atribuiria outra porta ao serviço …
  • Para informações: a tentativa de acesso repetitivo por meio de um proxy são bloqueados e produzem o log típico 1564623170.835 0 10.0.2.22 TCP_DENIED/403 3980 CONNECT 17.242.89.246:443 - HIER_NONE/- text/html. Eles estão usando 443 (ou seja, https) em direção a 17.0.0.0/8 sem nome DNS (que é o motivo pelo qual meu proxy o está bloqueando: don ‘ t conectar com servidores anônimos).
  • Mesmo tipo de problema no MacOS 10.9, 10.10, 10.11, 10.12, 10.13.

Resposta

Descobri que precisava inserir o seguinte no terminal:

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.apsd.plist 

Eu já fiz isso e pareceu corrigir o problema, mas resolveria adoro saber se esta é a maneira aconselhável de resolver o problema.

================================= ===============================

Além disso, caso deseje ativar o processo posteriormente, você pode usar este :

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.apsd.plist 

fontes:

https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/launchctl.1.html

http://www.cyberciti.biz/faq/disabling-unnecessary-mac-osx-services/

Comentários

  • com o macOS mais recente, recebo este erro /System/Library/LaunchDaemons/com.apple.apsd.plist: Operation not permitted while System Integrity Protection is engaged. Alguma ideia de como desabilitar este serviço de spyware? Não ‘ não desejo reduzir a segurança com csrutil disable. Obrigado
  • @Ivanov você ainda está vendo o mesmo erro no Mojave?
  • /System/Library/LaunchDaemons/com.apple.apsd.plist: Could not find specified service em 10.13.6

Resposta

Little Snitch é um meio de resolver esse problema. Ele não responde à pergunta original (que é como desativar apsd de ser executado), mas pode resolver esse tipo de problema, embora de uma forma bandaid, que o autor do pergunta tem.

Com Little Snitch no lugar, é uma solução de um clique de botão para nunca mais ouvir apsd novamente. ..

Comentários

  • Foi o Little Snitch que me alertou que este serviço estava enviando dados para o ISP / governo da Indonésia. O programa também me permitiu desativá-lo com um único botão.
  • Você tem razão: esta é uma ” abordagem bandaid “. A comunicação entre apsd, MacOS e Little Snitch continua indefinidamente a impedi-la de alcançar o exterior : um enxame de abelhas trancadas em uma garrafa.

Resposta

O pequeno pomo funcionará por pouco tempo . O APSD continuará tentando se conectar a vários endereços IP assim que você “negar” a conexão. Tive que fazer cerca de 40 vezes, depois, quando pensei que tudo estava bloqueado, comecei a fazer novamente alguns meses depois, implacavelmente. Desative esse processo idiota.

Comentários

  • Seria útil editar sua resposta e dizer às pessoas como fazer isso. Além disso, sua resposta é baseada em (a questão bastante datada da versão OS X) 10.8? Como um aparte, o LS pode ter perguntado por porta, e talvez o daemon estava randomizando a porta, já que você a bloqueou.
  • LittleSnitch está uma bagunça porque, por algum motivo, o ObjectiveDevelopment foi cooptado e não temos maneiras fáceis de nos ajudar a impedir que a Apple ligue para casa. Tem estado assim desde cerca de 10,8.

Resposta

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.apsd.plist 

isso interromperá completamente o apsd como seu serviço de segundo plano. Semelhante no Linux, para aqueles processos que estão sendo executados em /etc/inittab

Resposta

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.applepushserviced.plist

Para 10.7.5 FYI. O nome do serviço é expandido.

Resposta

Talvez, seja uma alternativa mais segura usar Little Snitch e um Arquivo Hosts personalizado para bloquear coisas da Apple que você não quer (se você não planeja usar serviços relacionados à Apple, como FaceTime, Mensagens, App Store e assim por diante) Você também pode bloquear, no nível DNS, domínios relacionados à Apple que esse processo usa.

Por exemplo:

Nomes de host: a1441.g4.akamai.net init-p01st.push.apple.com.edgesuite.net init-p01st.push.apple.com Endereços IP : 184.28.188.170 184.28.188.163 — Hostnames: 35.courier-push-apple.com.akadns.net 24-courier.push.apple.com 21-courier.push.apple.com 13.courier-push-apple .com.akadns.net 9-courier.push.apple.com 6-courier.push.apple.com 32.courier-push-apple.com.akadns.net 13-courier.push.apple.com 34-courier.push.apple.com 17.courier-push-apple.com.akadns.net 34.courier-push-apple.com.akadns.net 47.courier-push -apple.com.akadns.net 46-courier.push.apple.com 39-courier.push.apple.com 9.courier-push-apple.com.akadns.net 47-courier.push.apple.com 11- courier.push.apple.com 43-courier.push.apple.com 14-courier.push.apple.com 19-courier.push.apple.com 41-courier.push.apple.com 8.courier-push-apple .com.akadns.net 1-courier.push.apple.com 24.courier-push-apple.com.akadns.net 17-courier.push.apple.com 21.courier-push-apple.com.akadns.net 10-courier.push.apple.com 38.courier-push-apple.com.akadns.net 38-courier.push.apple.com 6.courier-push-apple.com.akadns.net 32-courier.push. apple.com 8-courier.push.apple.com 35-courier.push.apple.com 18-courier.push.apple.com 1.courier-push-apple.com.akadns.net 43.courier-push-apple .com.akadns.net 11.courier-push-apple.com.akadns.net 10.courier-push-apple.com.akadns.net sjc-courier.push-apple.com.akadns.net 19.courier-push -apple.com.akadns.net 18.courier-push-apple.com.akadns.net 14.courier-push-apple.com.akadns.net 46.courier-push-apple.com.akadns.net 41.courier -push-apple.com.akadns.net 39.courier-push-apple.com.akadns.net Endereços IP: 17.249.28.28 17.249.28.27 17.249.28.30 17.249.28.19 17.249.28.36 17.249.28.22 17.249.28.31 17.249.28.12 17.249.28.21 17.249.28.25 17.249.28.32 17.249.28.8 17.249.28.24 17.249.28.10 17.249.28.18 17,249.28.11 17.249.28.33 17.249.28.34 17.249.28.13 17.249.28.23 17.249.28.26 17.249.28.205 17.249.28.26 17.249.28.205. 28,17 —-

O acima é apenas um pequeno exemplo de todos os processos / serviços da Apple ligando para casa. A lista completa é extensa. Eu os bloqueio em ambos; No nível do aplicativo (usando o Little Snitch) e no nível do DNS (arquivo de hosts), porque eles tendem a ignorar ou contornar as conexões VPN. Então, eu os considero uma violação de privacidade e segurança. Eu amo meu Mac, mas não uso nenhum aplicativo e serviço relacionado à Apple.

Conforme o Little Snitch, você precisa desmarcar algumas configurações predefinidas. Então, da próxima vez que um processo da Apple for iniciado, como o processo apsd, você pode então escolher bloquear todas as conexões de saída.

Para editar o arquivo Hosts no seu Mac, abra o Finder, vá para a pasta, escreva: / etc / hosts e abra usando o TextWrangler. Don “Não se esqueça de usar 0.0.0.0 como um prefixo em todas as suas entradas, você pode usar outros comandos no TextWrangler como Classificar, Adicionar quebras de linha e assim por diante. Em seguida, basta salvar e reiniciar.

Se você tentar desabilitar algum processo da Apple através do Terminal, pode ser necessário desabilitar o primeiro SIP, que eu pessoalmente preferi viver sozinho. (Operação não permitida enquanto a proteção da integridade do sistema está ativada)

Resposta

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *