Solicitud de contraseña de ICloud

3

En mi máquina OSX de Yosemite a menudo recibo un indicador de ICloud después de despertarme del sueño o después de un reinicio como este

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

No he establecido una contraseña específica de la aplicación a sabiendas.

y en uso normal, es decir, no solo después de despertarme, obtuve la caja nuevamente, sino un registro más interesante

24/03/2016 11:51:12.488 identityservicesd[8431]: [Warning] Registration failed for Registration info (0x7ff8e1435230): [Registered: NO] [Type: AppleID] [Device Name: (null)] [Service Type: com.apple.private.alloy.maps] [Env: (null)] [Main ID: [email protected]] [Phone Number: [email protected]] [AppleID: [email protected]] [UserID: E: [email protected]] [C2K: NO] [Push Token: <f72dd563 26eccf96 f9e058ca b26ff2b7 fa67c0e9 e7b8e17e a9c86f31 c8d5f217>] [Region ID: R:GB] [Base Number: +440000000000] [URIs: ()] [Candidates: ([email protected], [email protected], [email protected])] [Auth Cert: 0x0] [Reg Cert: 0x0] [Profile ID: D:53092237] [Auth User ID: (null)] [Heartbeat Date: (null)]   (Error: 0)

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

    
pregunta Mark 12.03.2016 - 10:40

5 respuestas

1

El proceso que muestra la ventana iCloud Password en OS X Yosemite es:

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

La forma de confirmar: navegue y lea el contenido de las respuestas en esta pregunta en SuperUser:

  • El el primero contiene un enlace a un publicación de blog que describe una forma de depurar el mismo problema (ventana iCloud Password ). El autor sugiere ejecutar el siguiente script y mover la ventana en cuestión con un mouse / 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 'Move target window'
    time.sleep(5)
    wl2 = CGWindowListCopyWindowInfo(kCGWindowListExcludeDesktopElements, kCGNullWindowID)
    
    w = NSMutableSet.setWithArray_(wl1)
    w.minusSet_(NSSet.setWithArray_(wl2))
    print '\nList of windows that moved:'
    print w
    print '\n'
    
  • La otra respuesta apunta a un proyecto de github mac_list_windows_pids con un script de Python que enumera las ventanas actualmente activas y sus procesos. Puede ejecutarlo dos veces con la ventana Contraseña de iCloud activa y después de cerrar, guarde los resultados en archivos de texto y diff ellos.

En mi caso, ambos scripts apuntaban al proceso UserNotificationCenter , que después de ps -ef reveló el siguiente ejecutable:

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

Para obtener la confirmación definitiva, puede comprobar si la ventana desaparecerá después de:

$ pkill UserNotificationCenter

A continuación, puede verificar la validez de la firma de la aplicación con el siguiente comando:

$ codesign --verify --no-strict -vvvv /System/Library/CoreServices/UserNotificationCenter.app
/System/Library/CoreServices/UserNotificationCenter.app: valid on disk
/System/Library/CoreServices/UserNotificationCenter.app: satisfies its Designated Requirement

Y verifique la firma con (con los resultados de mi OS X 10.10.5 (14F1605) para referencia):

$ codesign -dvvv /System/Library/CoreServices/UserNotificationCenter.app
Executable=/System/Library/CoreServices/UserNotificationCenter.app/Contents/MacOS/UserNotificationCenter
Identifier=com.apple.UserNotificationCenter
Format=bundle with Mach-O universal (i386 x86_64)
CodeDirectory v=20100 size=501 flags=0x0(none) hashes=18+3 location=embedded
Hash type=sha1 size=20
CDHash=0598cd2dae69538404bc861d92dc9baece3cf56c
Signature size=4097
Authority=Software Signing
Authority=Apple Code Signing Certification Authority
Authority=Apple Root CA
Info.plist entries=19
TeamIdentifier=not set
Sealed Resources version=2 rules=14 files=4
Internal requirements count=1 size=80

También para referencia SHA del ejecutable es 301e4caa71c9e0add012705c2e61be97d801717c .

Por supuesto, todos deben realizar pruebas por sí mismos para asegurarse de que ningún otro programa se hace pasar por esta ventana.

Si bien no está relacionado, hay un informa que se ha utilizado un método de phishing que imita la solicitud de contraseña de iCloud en iOS, por lo que es una preocupación válida.

En cuanto al problema en sí, parece ser comúnmente reportado . Deshabilitar UserNotificationCenter con el siguiente comando evitó que la ventana apareciera:

$ sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.UserNotificationCenter.plist
    
respondido por el techraf 24.03.2016 - 13:15
2

Puedes intentar cerrar tu iCloud en Configuración y volver a iniciar sesión. He tenido el mismo problema antes cuando cambié algunas configuraciones de la cuenta en otro dispositivo.

Es un indicador legítimo de OS X, pero creo que es un error de operación de sincronización.

    
respondido por el Rowen Chumacera 14.03.2016 - 06:03
1

He visto este problema (bueno, una gran cantidad de ellos en realidad, con varios culpables diferentes), y es muy difícil distinguir uno de otro.

Podría ser tan fácil como:

  1. Si está usando su contraseña de ID de Apple como su contraseña de usuario, desacople esto (cambie a usar una contraseña de inicio de sesión separada). Ese es bastante sencillo, y podría ser simplemente un problema en el que se intenta autenticar con los servidores de Apple antes de que su red esté completamente conectada y conectada.

  2. Por alguna razón, el uso de un correo electrónico @ icloud.com como su inicio de sesión a menudo tiene más problemas que un correo electrónico de terceros. Vaya a enlace y agregue otro correo electrónico allí (si aún no tiene uno allí), luego inicie sesión en el panel de preferencias de iCloud (etc. ) usando ese correo electrónico en su lugar.

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

  1. Deshabilita la sincronización de llaveros en tu cuenta de usuario actual. Crea una nueva cuenta de usuario en tu computadora. No asocie inmediatamente un ID de Apple. Una vez que haya iniciado sesión como este nuevo usuario, inicie sesión con el panel de preferencias de iCloud. No habilite la sincronización de llaveros todavía. Migre solo lo que necesita de su cuenta de usuario anterior (archivos, preferencias y elementos de llavero individuales ). Cuando crea que lo tiene todo, vuelva al panel de preferencias y habilite la sincronización de llavero. Cuando se le solicite ingresar su código de seguridad de iCloud, haga clic en Olvidé mi código. Haga clic en Restablecer llavero para reemplazar su llavero de iCloud en la nube con los elementos del llavero de iCloud en su Mac.

Si no puede aceptar separarse de su cuenta de usuario actual, puede intentar:

  1. a. Salir si iCloud.

    b. Elimine en su carpeta ~/Library/Preferences cualquier / todos los plists que comiencen:

    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 que sean todos, pero es probable que sean candidatos. Por eso es mejor crear una cuenta de usuario nueva ...)

    c. Abra Keychain Access, elimine todas las entradas de iCloud (solo escriba iCloud en el cuadro de búsqueda ... debería haber entre 8 y 12 de ellas). No necesita eliminar ninguno de los que dicen "Contraseña del formulario web".

    d. Realice la misma maniobra de reinicio del llavero de iCloud que la anterior.

Espero que ayude!

    
respondido por el Geoff Nixon 24.03.2016 - 07:02
0

Posible duplicar .
Si está utilizando la autenticación de 2 factores, es posible que necesite generar contraseñas específicas de la aplicación para iMessage y FaceTime. Además, verifique los permisos de los archivos de su llavero y vuelva a iniciar sesión en iCloud mediante el panel de preferencias de iCloud.

    
respondido por el Nikita 22.03.2016 - 23:13
-1

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

  

¿Aparecen dos mensajes de contraseña de iCloud después de cada reinicio en Yosemite?   Si establece una contraseña específica de la aplicación para iMessage y FaceTime, eso es lo que el mensaje le está solicitando que proporcione. El cuadro de diálogo solicita su contraseña de iCloud, pero en realidad quiere esa contraseña específica de la aplicación. Colóquelo dos veces (una vez para iMessage, una vez para FaceTime) y las indicaciones deberían desaparecer.

    
respondido por el AnaiZacuNt 24.03.2016 - 08:03

Lea otras preguntas en las etiquetas