0 votos

¿Algunas aplicaciones siempre están vinculadas a iCloud.com a través de una biblioteca SharedWebCredentials en su código?

Encontré que algunas aplicaciones contienen una biblioteca llamada SharedWebCredentials que contiene los archivos json de configuración que parecen siempre habilitar la vinculación a iCloud. Estoy usando Sonoma 14.5.

Estas aplicaciones incluyen FindMy, Family, Shortcuts, y el CoreService como AOSUIPrefPaneLauncher, iCloud, iCloud+, Coverage Details, etc.

Me pregunto si esos son válidos y si eso implica que esas aplicaciones siempre pueden vincularse a iCloud.com. Otra pregunta es cómo podemos garantizar que no hay acceso a la nube para esas aplicaciones.

Estoy un poco preocupado de que alguien que tenga acceso a los servidores de iCloud pueda ubicar y obtener cierto control de mi Mac a través de esas aplicaciones al envenenar las cachés. Tengo esas preocupaciones porque observo bases de datos adicionales de iCloud Keychain como xxxx-(null)-xxxxx o xxxTrustPeersxxx en mi carpeta de llaveros local /User/name/Library/Keychains/UID/. Encontré elementos de llavero de NetworkProxy que configuran cuentas para Cloudflare, Fastly, etc. Y mis conexiones a internet se interrumpen de vez en cuando.

Por ejemplo, en la aplicación de iCloud, hay cuatro archivos en esa carpeta: *.iCloud.com.cn.json, *.iCloud.com.json, iCloud.com.cn.json, iCloud.com.json.

Esos archivos json son iguales, incluyendo los enlaces de la aplicación para el appID com.apple.CloudKit.ShareBear. El archivo json se ve así.

{
  "applinks": {
    "details": [
      {
        "appID": "com.apple.CloudKit.ShareBear",
        "components": [
            { "/": "/pages/?*" },
            { "/": "/numbers/?*" },
            { "/": "/keynote/?*" },
            { "/": "/iclouddrive/?*" },
            { "/": "/share/?*" },
            { "/": "/notes/?*" },
            { "/": "/photos/?*" },
            { "/": "/photos_sharing/?*" },
            { "/": "/reminders/template/*", "exclude": true },
            { "/": "/reminders/?*" },
            { "/": "/safari-tab-groups/?*" },
            { "/": "/freeform/?*" },
            { "/": "/v/?*" }
        ],
        "alwaysEnabled": true
      }
    ]
  }
}

Lo siguiente es el archivo json en iCloud+/Contents/Library/SharedWebCredentials/icq.icloud.com.json

{
    "applinks": {
        "apps": [],
        "details": [
            {
                "appID": "0000000000.com.apple.icq",
                "components": [
                    { "?": {"context":"?*"} }
                ],
                "alwaysEnabled": true
            }
        ]
    }
}

Las siguientes son dos capturas de pantalla para Shortcuts.app y el AOSUIPrefPaneLauncher.

Captura de pantalla de una ventana de Finder mostrando 'Shortcuts.app > Contents > Library > ShardWebCredentials > *.workflow.is.json'

Captura de pantalla de una ventana de Finder mostrando 'AOSUIPrefPaneLauncher > Contents > Library > ShardWebCredentials > setup.icloud.com.json'

0voto

Oskar Puntos 1242

Todo esto es como Apple mantiene tus datos separados de mis datos y a mis ojos está diseñado para proteger nuestros datos privados de aplicaciones que se sincronizan con iCloud.

Dado que no tengo acceso a tus datos de iCloud sin toda tu información de autenticación, esto parece ser normal para una implementación segura de datos privados y posiblemente sensibles almacenados fuera del dispositivo.

No puedes garantizar que no haya acceso a la nube a menos que lo definas de una manera limitada.

  • Podrías configurar un proxy de red o usar una red que controlas para registrar cada conexión durante un mes y asumir que si no se realizan conexiones estás seguro.

De lo contrario, tendrías que hacer ingeniería inversa de cada aplicación. Documentar qué marcos llaman y luego hacer ingeniería inversa de ellos también. Hasta que entiendas hasta el último detalle de todo el código base del sistema operativo y las aplicaciones, no puedes estar seguro de que haya interruptores o circunstancias para habilitar una sincronización que aún no has activado.

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