¿Qué es la firma de código en el proceso de desarrollo de aplicaciones móviles?

En los modelos de entrega de software tradicionales, un comprador confirma el origen de la aplicación y su integridad al examinar el embalaje. Sin embargo, el software descargado a través de una red móvil representa un riesgo porque las identidades de los editores son más difíciles de determinar. Al darse cuenta de la responsabilidad que tienen, las diferentes tiendas de aplicaciones ahora requieren tecnología de firma de código que esencialmente “firma” el código del software móvil con una firma digital, creando una “envoltura retráctil digital” que valida la fuente del código del software y confirma que El código no ha sido modificado.

Por lo tanto, la firma de código es el procedimiento de firma digital de ejecutables y scripts para garantizar que el propietario del software garantice que el código no se altere ni se corrompa ya que se basa en la criptografía pública. Básicamente, la firma de código proporciona seguridad cuando se implementa en varios lenguajes de programación.

Firmar una aplicación móvil le permite al sistema identificar al remitente. La firma de aplicaciones es un requisito para enviar a App Store. OS X e iOS verifican la firma de las aplicaciones descargadas de la App Store para asegurarse de que no ejecuten aplicaciones con firmas no válidas. Esto permite a los usuarios confiar en que la aplicación fue firmada por una fuente de Apple y no se ha modificado desde que se firmó. http://www.mobileapptelligence.com/