4 votos

Solicitud de contraseña de iCloud

En mi máquina Yosemite OSX a menudo recibo una ventana emergente de ICloud después de despertar del sueño o después de un reinicio como esta

ingrese la descripción de la imagen aquí

¿Qué programa está causando esto? ¿Es uno válido de Apple o uno que intenta obtener mi contraseña?

No he configurado conscientemente una contraseña específica de la aplicación.

y en uso normal es decir, no solo después de despertar obtuve la ventana nuevamente pero un registro más interesante

24/03/2016 11:51:12.488 identityservicesd[8431]: [Advertencia] Error al registrarse para información de registro (0x7ff8e1435230): [Registrado: NO] [Tipo: AppleID] [Nombre del Dispositivo: (null)] [Tipo de Servicio: com.apple.private.alloy.maps] [Env: (null)] [ID Principal: example@mac.com] [Número de Teléfono: example@mac.com] [AppleID: example@mac.com] [ID de Usuario: E: example@mac.com] [C2K: NO] [Token de Notificación: ] [ID de Región: R:GB] [Número Base: +440000000000] [URIs: ()] [Candidatos: (example@mac.com, example@icloud.com, example@me.com)] [Certificado de Autenticación: 0x0] [Certificado de Registro: 0x0] [ID de Perfil: D:53092237] [ID de Usuario de Autenticación: (null)] [Fecha de Latido: (null)]   (Error: 0)

De esa lista de contactos parece que está relacionado con mensajes pero aún así, ¿qué prueba hay de que esto sea de Apple y tenga en cuenta que mi Mensajes no funciona incluso si proporciono una contraseña (ver otra pregunta)

2voto

luke Puntos 67

Puedes intentar cerrar sesión en tu iCloud en Configuración y volver a iniciar sesión. Yo he tenido el mismo problema antes cuando cambie algunas configuraciones de cuenta en otro dispositivo.

Es una sugerencia legítima de OS X pero creo que es un error de operación de sincronización.

1voto

Baarn Puntos 4579

He visto este problema (bueno, en realidad todo un conjunto de ellos, con varios culpables root diferentes), y es muy difícil distinguir uno del otro.

Podría ser tan fácil como:

  1. Si estás usando tu contraseña de Apple ID como tu contraseña de usuario, desacóplalas (cambia a usar una contraseña de inicio de sesión separada). Eso es bastante indoloro, y podría ser simplemente un problema en el que está intentando autenticar con los servidores de Apple antes de que tu red esté totalmente conectada y activa.

  2. Por alguna razón, usar un correo electrónico @icloud.com como tu inicio de sesión a menudo tiene muchos más problemas que un correo electrónico de un tercero. Ve a http://appleid.apple.com y agrega otro correo electrónico allí (si es que no tienes uno allí ya), luego inicia sesión en el panel de preferencias de iCloud (etc.) usando ese correo electrónico en su lugar.

De lo contrario, en orden de más probable de solucionar el problema pero también más drástico / doloroso:

  1. Desactiva la sincronización de llaveros en tu cuenta de usuario actual. Crea una nueva cuenta de usuario en tu computadora. No la asocies inmediatamente con un ID de Apple. Una vez que hayas iniciado sesión como este nuevo usuario, inicia sesión en el panel de preferencias de iCloud. No habilites la sincronización de llaveros aún. Migra solo lo que necesitas de tu cuenta de usuario anterior (archivos, preferencias e elementos individuales de llavero). Cuando pienses que has migrado todo, regresa al panel de preferencias y habilita la sincronización de llaveros. Cuando te pidan ingresar tu Código de Seguridad de iCloud, haz clic en Olvidé el Código. Haz clic en Restablecer Llavero para reemplazar tu Llavero de iCloud en la nube con los elementos de Llavero de iCloud en tu Mac.

Si no puedes soportar deshacerte de tu cuenta de usuario actual, puedes intentar:

  1. a. Cerrar sesión en iCloud.

    b. Eliminar en tu carpeta ~/Library/Preferences todos los archivos plist que comienzan con:

    com.apple.cloudd* com.apple.cloudpaird* com.apple.cmfsyncagent* com.apple.security* com.apple.imessage* com.apple.imservice* com.apple.ids* com.apple.identityservicesd* com.apple.sms*

    (No estoy seguro de si son todos, pero son candidatos probables. Por eso es mejor crear una cuenta de usuario nueva...)

    c. Abre Acceso a Llaveros, elimina todas las entradas de iCloud (simplemente escribe iCloud en la caja de búsqueda... deberían haber tal vez 8-12 de ellas). No necesitas eliminar ninguna que diga "Contraseña de formulario web".

    d. Realiza la misma maniobra de restablecimiento de Llavero de iCloud que se menciona arriba.

¡Espero que esto te ayude!

1voto

haiggoh Puntos 73

El proceso de mostrar la ventana de Contraseña de iCloud en OS X Yosemite es:

/System/Library/CoreServices/UserNotificationCenter.app/Contents/MacOS/UserNotificationCenter

La forma de confirmar es: navegar y leer el contenido de las respuestas bajo esta pregunta en SuperUser:

  • La primera contiene un enlace a una publicación de blog describiendo una manera de depurar el mismo problema (Contraseña de iCloud). El autor sugiere ejecutar el siguiente script y mover la ventana en cuestión con el ratón/trackpad. El script descubre el cambio de posición e imprime los detalles de una ventana que se movió.

    #!/usr/bin/env python
    
    import time
    from Quartz import CGWindowListCopyWindowInfo, kCGWindowListExcludeDesktopElements, kCGNullWindowID
    from Foundation import NSSet, NSMutableSet
    
    wl1 = CGWindowListCopyWindowInfo(kCGWindowListExcludeDesktopElements, kCGNullWindowID)
    print 'Mueva la ventana objetivo'
    time.sleep(5)
    wl2 = CGWindowListCopyWindowInfo(kCGWindowListExcludeDesktopElements, kCGNullWindowID)
    
    w = NSMutableSet.setWithArray_(wl1)
    w.minusSet_(NSSet.setWithArray_(wl2))
    print '\nLista de ventanas que se movieron:'
    print w
    print '\n'
  • La otra respuesta apunta a un proyecto de github mac_list_windows_pids con un script de Python que lista las ventanas activas actualmente y sus procesos. Puedes ejecutarlo dos veces con la ventana de Contraseña de iCloud activa y después de cerrarla, guardar los resultados en archivos de texto y hacerles un diff.

Ambos scripts en mi caso apuntaron al proceso UserNotificationCenter, el cual después de ps -ef reveló el siguiente ejecutable:

/System/Library/CoreServices/UserNotificationCenter.app/Contents/MacOS/UserNotificationCenter

Para una confirmación definitiva puedes verificar si la ventana desaparecería después de:

$ pkill UserNotificationCenter

Luego puedes verificar la validez de la firma de la aplicación usando el siguiente comando:

$ codesign --verify --no-strict -vvvv /System/Library/CoreServices/UserNotificationCenter.app
/System/Library/CoreServices/UserNotificationCenter.app: válido en disco
/System/Library/CoreServices/UserNotificationCenter.app: satisface su Requisito Designado

Y verificar la firma con (con resultados de mi OS X 10.10.5 (14F1605) como referencia):

$ codesign -dvvv /System/Library/CoreServices/UserNotificationCenter.app
Ejecutable=/System/Library/CoreServices/UserNotificationCenter.app/Contents/MacOS/UserNotificationCenter
Identificador=com.apple.UserNotificationCenter
Formato=paquete con Mach-O universal (i386 x86_64)
Código de Directorio v=20100 tamaño=501 flags=0x0(none) hashes=18+3 ubicación=incrustado
Tipo de hash=sha1 tamaño=20
CDHash=0598cd2dae69538404bc861d92dc9baece3cf56c
Tamaño de firma=4097
Autoridad=Firma de Software
Autoridad=Autoridad de Certificación de Firma de Código de Apple
Autoridad=CA Raíz de Apple
Entradas de Info.plist=19
Identificador de Equipo=no establecido
Recursos Sellados versión=2 reglas=14 archivos=4
Recuento de requisitos internos=1 tamaño=80

También como referencia, el SHA del ejecutable es 301e4caa71c9e0add012705c2e61be97d801717c.

Por supuesto, cada uno debería probar por sí mismo para asegurarse de que ningún otro programa suplante esta ventana.

Aunque no está relacionado, hay un informe de que se ha utilizado un método de phishing imitando el aviso de contraseña de iCloud en iOS, por lo que es una preocupación válida.


Respecto al problema en sí parece ser comúnmente reportado. Deshabilitar el UserNotificationCenter con el siguiente comando previno que la ventana aparezca:

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

0voto

Nikita Puntos 354

Puede ser un duplicado.
Si estás utilizando la autenticación de dos factores, es posible que necesites generar contraseñas específicas de la aplicación para iMessage y FaceTime. Además de eso, verifica los permisos del archivo del llavero y vuelve a iniciar sesión en iCloud utilizando el panel de preferencias de iCloud.

-1voto

AnaiZacuNt Puntos 1

Finalmente encontré la siguiente solución en un foro de reddit y resolvió mi problema:

¿Aparecen dos solicitudes de contraseña de iCloud después de cada reinicio en Yosemite? Si configuraste una contraseña específica de la aplicación para iMessage y FaceTime, eso es lo que la solicitud está buscando que proporciones. El cuadro de diálogo solicita tu contraseña de iCloud, pero en realidad quiere esa contraseña específica de la aplicación. Introduce dos veces (una vez para iMessage, una vez para FaceTime) y las solicitudes deberían desaparecer.

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