En una nueva prueba del iMac (ejecutando Mavericks 10.9.2) descubrí 2 errores repetidos relacionados con apsd
(demonio del servicio de notificaciones push de Apple).
Conexiones fallidas repetidas
Un comando netstat
muestra una gran cantidad de conexiones tcp
no terminadas correctamente. Todas estas conexiones muertas están dirigidas hacia un dominio en Apple, y usando el puerto 5223/tcp
. En realidad tengo 400 :
$ netstat -An
Active Internet connections
Socket Flowhash Proto Recv-Q Send-Q Local Address Foreign Address (state)
[...]
ffffff8024040d88 c23b1438 tcp4 0 0 •••.My_IP.••.50929 17.149.36.133.5223 ESTABLISHED
ffffff8022ef8d88 31793d40 tcp4 0 106 •••.My_IP.••.50604 17.149.32.8.5223 FIN_WAIT_1
ffffff8022cc2d88 c977e8ee tcp4 0 143 •••.My_IP.••.50491 17.172.232.142.522 FIN_WAIT_1
[...]
Certificados inválidos repetidos
Cada 90 minutos, apsd
indica que no puede reconocer un certificado. Un gran grep
en system.log
logs muestra este error repetido:
$ zgrep apsd /var/log/system.log.[0-6].gz
[...]
/var/log/system.log.0.gz:May 25 00:48:01 ••.My_name.My_domain.•• apsd[106]: Unrecognized leaf certificate
/var/log/system.log.0.gz:May 25 02:18:22 ••.My_name.My_domain.•• apsd[106]: Unrecognized leaf certificate
/var/log/system.log.0.gz:May 25 03:48:44 ••.My_name.My_domain.•• apsd[106]: Unrecognized leaf certificate
[...]
Documentación relacionada
Encontré aquí la forma de cerrar este daemon:
¿Cómo deshabilitar el Servicio de notificaciones push de Apple (apsd) en OS X 10.8?
No encontré aquí ninguna explicación sobre cómo funciona este daemon, cómo se inicia o detiene:
man apsd
Encontré aquí una explicación correcta del comportamiento de apsd
al ver un certificado incorrecto:
Certificado de hoja no reconocido .
Preguntas
Este demonio es claramente mal portado y típico de muchos problemas de seguridad (conexión incorrecta, validación de certificado incorrecto, pérdida de datos ...).
¿Cómo debería funcionar este daemon?
¿Qué servicio es útil para?
¿Funciona este demonio con estas malas conductas repetidas?
¿Cómo puedo comprobarlo?
¿Cómo podría haber disparado este demonio que se comporta mal?
Y finalmente, ¿no debería dejarlo definitivamente?