2 votos

La página del ID de Apple bloquea los ordenadores con Linux

ID de Apple firmar en no funciona desde el navegador del sistema operativo Linux (Chrome, Firefox...he probado ambos con las cookies de nueva sesión borradas, y de incógnito). Puedo navegar por apple.com sin problemas. Necesitaba comprobar el ID de Apple después de recibir lo que parece ser una falsa alerta de seguridad en mi iPhone sobre un inicio de sesión de FaceTime en mi mesa.

He intentado acceder a la página del ID de Apple desde 3 direcciones IP públicas diferentes (ciudades) y ordenadores de sobremesa y portátiles basados en Linux con las últimas actualizaciones. El inicio de sesión funciona bien desde un ordenador con Windows.

He hablado con el soporte de Apple y me han dicho:

sólo estamos capacitados en los productos de Apple por lo que no podemos ayudarle con eso.

Cuando me dijeron que podían escalarlo a uno de los equipos de ingeniería y volver a llamarme, me ofrecí a dar las versiones de Chrome y Firefox junto con la información del sistema operativo y de nuevo me dijeron:

sólo estamos formados en productos Apple. Esa información no será probablemente útil para nuestro equipo.

No me imagino diciéndole eso a uno de mis clientes cuando me preguntan por un producto/servicio compatible con varias plataformas que ofrezco. Es específicamente una puerta de enlace mala reportada por el servidor de Apple y sólo ocurre cuando se intenta conectar desde un ordenador Linux.

enter image description here

Esto nunca ha sido un problema para mí en el pasado. Me imagino que como el error se reporta directamente desde los servidores de Apple, ellos hicieron un cambio en su firewall. No estoy seguro de qué más probar con el soporte de Apple. ¿Cómo se resuelve esto?

0 votos

Relacionado: apple.stackexchange.com/questions/351346/ (que originalmente se publicó en AD y luego se migró)

0 votos

@nohillside Si esa pregunta original era off-topic para este sitio, ¿por qué esta pregunta es on-topic (y no se ha migrado fuera)? ¿Es sólo porque no ha sido marcada como off-topic todavía?

0 votos

@fsb Principalmente porque la pregunta aquí tiene un ángulo de "soporte de Apple" que el otro carecía. Pero en retrospectiva quizás la migración no era realmente necesaria.

1voto

learnsomemore Puntos 39

La respuesta de este puesto de usuario en una pregunta relacionada fue útil. En concreto, apple está bloqueando la cadena de agente de usuario por defecto de Chrome y Firefox en ordenadores Linux (al menos basados en Ubuntu). Para confirmar esto, hice lo siguiente.

Cambiar el agente de usuario en Chrome :

  1. CTRL + SHIFT + I para abrir las herramientas de desarrollo de Chrome.
  2. Haz clic en los 3 puntos de la parte inferior derecha de las herramientas para desarrolladores de Chrome: enter image description here
  3. Ir a Más herramientas > Condiciones de la red
  4. Desplácese hacia abajo hasta Agente de usuario y desmarcarse Seleccione automáticamente
  5. Introduzca la siguiente cadena Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fi-fi) AppleWebKit/420+ (KHTML, like Gecko) Safari/419.3
  6. Introduzca lo siguiente en su navegador https://appleid.apple.com

Cambiar el agente de usuario en Firefox:

  1. Entre en about:config en el campo de la URL y pulse Intro (y acepte la la advertencia de riesgo).
  2. Entre en useragent y pulse Intro.
  3. Busque general.useragent.override

    • Si lo ves, haz clic con el botón derecho y selecciona Modificar y vaya al paso 4.
    • Si no lo ves, haz clic con el botón derecho del ratón en una zona vacía de la página y elige Nuevo > Cadena y luego introduzca general.useragent.override como nombre y vaya al paso 4.
  4. Entre en Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fi-fi) AppleWebKit/420+ (KHTML, like Gecko) Safari/419.3 como valor
  5. Introduzca lo siguiente en su navegador https://appleid.apple.com

Otra forma de probar esto en Chrome en Linux es seguir los pasos 1-4 para el cambio de agente de usuario de Chrome. A continuación, en lugar de introducir la cadena de ejemplo anterior, seleccione otro useragent (Safari - Mac, Chrome - Mac, Chrome - Windows, etc) de la lista. Todos esos useragent's permiten el acceso a https://appleid.apple.com de Linux.

Chrome en Windows 10 no tiene una opción de Linux para elegir, así que para probar esto desde Windows, puedes introducir una de las siguientes cadenas que saqué de una máquina Linux con las últimas actualizaciones:

Cromo/Linux
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36

Firefox/Linux
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:65.0) Gecko/20100101 Firefox/65.0

En mi prueba de esta mañana desde un ordenador con Windows 10, utilizando esos useragent's en Chrome, los intentos de https://appleid.apple.com resultó en un 502 bad Gateway . Esa misma prueba debería funcionar desde un Mac pero no tengo el mío conmigo.

Prueba desde Windows 10: enter image description here

Información sobre la detección de navegadores .

0 votos

Eso no demuestra que haya un problema con la cadena Para demostrarlo hay que poner una cadena de un navegador Linux en la información del remitente de safari.

2 votos

@Mark Safari no es un navegador que aparezca como problema en este tema. Este problema es para los usuarios de Linux que intentan acceder a apple-id desde un navegador en una máquina Linux (no Mac/Unix). Para demostrar que hay un problema con la cadena, basta con visitar la página desde uno de esos navegadores en una máquina Linux con la cadena por defecto intacta (Default setup) y ver el problema, luego modificar la cadena y ver que el acceso funciona.

0 votos

¡¿Qué demonios?! Me encantaría obtener alguna confirmación adicional (de más gente) de que esto es efectivamente causado por la cadena del agente de usuario.

1voto

Jose Chavez Puntos 645

La mejor manera sería simplemente seguir las instrucciones que te dio el Soporte de Apple, es decir, dejar que escalen el problema a ingeniería. El departamento de ingeniería probablemente le pedirá las versiones de Chrome/Firefox si eso es relevante para el problema - ahora mismo no parece probable que los números de las versiones sean importantes.

Normalmente estos errores son un problema intermitente. Es decir, una interrupción que suele solucionarse en poco tiempo. También podría ser provocado por algo en tu sistema, así que podrías probar, por ejemplo, a borrar las cookies y recargar la página.

No es un problema general el uso de navegadores Linux para conectarse con apple.com. Muchos lo hacen todos los días sin problemas. Podría ser específico de appleid.apple.com - podrías confirmarlo intentando cargar www.apple.com. Si es así, puedes utilizar la función de agente de usuario de tu navegador para ocultar el hecho de que estás utilizando un navegador específico en un sistema operativo específico.

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