Seguridad de las plataformas de Apple
- Te damos la bienvenida
- Introducción a la seguridad de las plataformas de Apple
-
- Descripción general de la seguridad del sistema
- Seguridad del volumen del sistema firmado
- Actualizaciones seguras de software
- Integridad del sistema operativo
- Activar las conexiones de datos de forma segura
- Verificación de los accesorios
- BlastDoor para los mensajes y el IDS
- Seguridad del modo de aislamiento
-
- Funciones de seguridad del sistema de macOS adicionales
- Protección de la integridad del sistema
- Cachés de confianza
- Seguridad del procesador de los periféricos
- Rosetta 2 en un Mac con chip de Apple
- Protecciones de acceso directo a memoria
- Extensión segura del kernel
- Seguridad de las ROM opcionales
- Seguridad del firmware de UEFI en un ordenador Mac basado en Intel
- Seguridad del sistema de watchOS
- Generación de números aleatorios
- Dispositivo de investigación de seguridad de Apple
-
- Descripción general de la encriptación y Protección de datos
- Códigos y contraseñas
-
- Descripción general de Protección de datos
- Protección de datos
- Clases de Protección de datos
- Repositorios de claves para Protección de datos
- Protección de claves en modos de arranque alternativos
- Protección de los datos de usuario ante un ataque
- Protección de clave sellada (SKP)
- La función del sistema de archivos de Apple
- Protección de datos de llavero
- Encriptación y firma digital
-
- Descripción general de la seguridad de los servicios
-
- Descripción general de la seguridad del código
- Seguridad de “Iniciar sesión con Apple”
- Contraseñas seguras automáticas
- Seguridad de “Autorrelleno de contraseñas”
- Acceso de las apps a las contraseñas guardadas
- Recomendaciones de seguridad de contraseñas
- Supervisión de contraseñas
- Envío de contraseñas
- Extensiones de proveedor de credenciales
-
- Descripción general de la seguridad de Apple Pay
- Seguridad de los componentes de Apple Pay
- Cómo protege Apple Pay las compras del usuario
- Autorización de pagos con Apple Pay
- Pago con tarjetas mediante Apple Pay
- Tarjetas sin contacto en Apple Pay
- Inhabilitar las tarjetas con Apple Pay
- Seguridad de Apple Card
- Seguridad de Apple Cash
- Tap to Pay on iPhone
- Seguridad de Apple Messages for Business
- Seguridad de FaceTime
-
- Descripción general de la seguridad de la red
- Seguridad de TLS
- Seguridad de IPv6
- Seguridad de la VPN
- Seguridad del Bluetooth
- Seguridad de la banda ultraancha en iOS
- Seguridad del inicio de sesión único
- Seguridad de AirDrop
- Seguridad de las contraseñas wifi compartidas en el iPhone y el iPad
- Seguridad del firewall en macOS
- Glosario
- Historial de actualizaciones del documento
- Copyright
![](https://help.apple.com/assets/6537FB06A074DBB5E802EA07/6537FB31280588A5490B6E1D/es_ES/52d714626638d3391623c853be0c593b.png)
Proceso de firma de código de apps en macOS
Todas las apps de App Store están firmadas por Apple. Esta firma está diseñada para garantizar que no se han manipulado ni alterado. Apple firma todas las apps proporcionadas con los dispositivos Apple.
En macOS 10.15, todas las apps distribuidas fuera de App Store deben estar firmadas por el desarrollador con un certificado de ID de desarrollador emitido por Apple (en combinación con una clave privada) y estar certificadas por Apple para ejecutarse bajo los ajustes por defecto de Gatekeeper. Las apps desarrolladas internamente también deberían estar firmadas con un ID de desarrollador emitido por Apple para que los usuarios puedan validar su integridad.
En macOS, la firma de código y la certificación funcionan de forma independiente (y pueden llevarlas a cabo diferentes agentes) para diferentes propósitos. El desarrollador lleva a cabo la firma del código mediante su certificado de ID de desarrollador (emitido por Apple). La verificación de esta firma demuestra al usuario que el software de un desarrollador no se ha manipulado desde que el desarrollador lo compiló y lo firmó. La certificación puede realizarla cualquier persona de la cadena de distribución del software y sirve para probar que Apple ha recibido una copia del código para comprobar la existencia de software malicioso y que no se ha encontrado ningún software malicioso conocido. El resultado de la certificación es un tique que se almacena en los servidores de Apple y que se puede adjuntar a la app (por cualquier persona) sin invalidar la firma del desarrollador.
Los controles de acceso obligatorios (MAC) requieren la firma de código para permitir las autorizaciones protegidas por el sistema. Por ejemplo, las apps que requieren acceso a través del firewall deben tener un código firmado con la autorización MAC correspondiente.