19 votes

Comment désactiver le service de notification push d'Apple (apsd) qui tente de contourner les pare-feu ?

J'utilise un iMac au travail, et les responsables de la sécurité informatique soulèvent le problème du service de notification Push d'Apple (apsd) qui tente de contourner le proxy en permanence.

Je voudrais savoir comment je peux désactiver l'exécution d'apsd.

0 votes

Je sais qu'apsd utilise le port 5223, donc je pensais que je pourrais simplement fermer ce port, mais je ne suis pas sûr que cela fonctionnerait ou que cela attribuerait simplement un autre port au service...

0 votes

Pour info : les tentatives d'accès répétitives à travers un proxy sont bloquées et produisent le logging typique 1564623170.835 0 10.0.2.22 TCP_DENIED/403 3980 CONNECT 17.242.89.246:443 - HIER_NONE/- text/html . Ils utilisent 443 (c'est-à-dire https) vers 17.0.0.0/8 sans nom DNS (ce qui est la raison pour laquelle mon proxy le bloque : ne pas se connecter avec des serveurs anonymes).

0 votes

Même type de problème sur MacOS 10.9, 10.10, 10.11, 10.12, 10.13.

24voto

Richard Hein Points 6697

Je me suis rendu compte que je devais entrer ce qui suit dans le terminal :

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

J'ai déjà fait cela et cela semble avoir réglé le problème, mais j'aimerais savoir si c'est la meilleure façon de résoudre le problème.

\========================================================

De plus, si vous voulez activer le processus par la suite, vous pouvez utiliser ceci :

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

sources :

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

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

2 votes

Avec la dernière version de MacOS, je reçois cette erreur /System/Library/LaunchDaemons/com.apple.apsd.plist: Operation not permitted while System Integrity Protection is engaged . Savez-vous comment désactiver ce service de logiciels espions ? Je ne souhaite pas réduire la sécurité avec csrutil disable . Merci

0 votes

@Ivanov voyez-vous toujours la même erreur sur Mojave ?

0 votes

/System/Library/LaunchDaemons/com.apple.apsd.plist: Could not find specified service sur 10.13.6

5voto

GreenAsJade Points 151

Little Snitch est un moyen de résoudre ce problème. Elle ne répond pas à la question initiale (qui est de savoir comment désactiver apsd de fonctionner), mais il peut résoudre ce genre de problème, bien que de manière bandaid, que l'auteur de la question a.

Avec Little Snitch en place, c'est une solution en un seul clic pour ne plus jamais entendre parler de apsd encore...

0 votes

C'est le petit mouchard qui m'a fait savoir que ce service envoyait des données aux FAI/gouvernement indonésien. Le programme m'a également permis de le désactiver d'une simple bascule.

0 votes

Vous avez raison : il s'agit d'une "approche de fortune". La communication entre apsd , MacOS y Little Snitch continue à jamais à l'empêcher d'atteindre l'extérieur : un essaim d'abeilles enfermé dans une bouteille.

2voto

dummy Points 21

Le petit mouchard ne fonctionnera que pour un petit moment. L'APSD continuera à essayer de se connecter à plusieurs adresses IP une fois que vous aurez "refusé" la connexion. J'ai dû le faire au moins 40 fois, puis quand je pensais que tout était bloqué, il a recommencé à le faire quelques mois plus tard, sans relâche. Désactivez ce processus stupide.

1 votes

Il serait utile de modifier votre réponse et d'indiquer aux gens comment procéder. En outre, votre réponse est-elle basée sur la version 10.8 d'OS X (la question date un peu) ? Par ailleurs, il se peut que LS vous ait invité à le faire par port, et que le démon ait choisi le port au hasard puisque vous n'avez cessé de le bloquer.

0 votes

LittleSnitch est un désordre car pour une raison quelconque, ObjectiveDevelopment a été coopté et ne dispose pas de moyens faciles pour nous aider à empêcher Apple de téléphoner à la maison. C'est comme ça depuis la 10.8.

1voto

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

cela arrêtera complètement apsd comme service d'arrière-plan. De la même manière, sous Linux, pour les processus qui tournent en mode /etc/inittab

0voto

brandon Points 1

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

Pour 10.7.5 FYI. Le nom du service est développé.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X