Es sorprendentemente difícil comparar la seguridad del sistema operativo iPhone con la del sistema operativo Android, ya que Google y Apple se han esforzado mucho por proporcionar la máxima seguridad a sus clientes.
Veamos algunos de los factores en los que ambas plataformas se pueden comparar desde la perspectiva de seguridad:
- Control de acceso basado en permisos
En el caso de Android, los permisos se definen en el archivo de manifiesto y estos permisos se presentan al usuario en el momento de la instalación de la aplicación. El usuario no tiene la opción de deshabilitar esos permisos si no está dispuesto a hacerlo. Aunque Google ahora ha permitido a los usuarios elegir estos permisos a partir de Android 6.0.
- ¿Qué restricciones tienen las aplicaciones de iOS para controlar el hardware y el software del iPhone?
- ¿Hay buenas empresas de desarrollo de aplicaciones iOS en Kuwait?
- Pronto lanzaré una aplicación IOS para redes sociales y quería saber qué debo incluir en el Kit de prensa para que los bloggers y escritores tengan toda la información que necesitan para escribir un artículo extravagante.
- Quiero crear un sitio web, una aplicación de Android y una aplicación de iOS. ¿Qué lenguaje de programación debo elegir para que mi aplicación funcione en las tres plataformas?
- ¿Qué marca de teléfonos inteligentes mantiene su potencia y velocidad más durante un largo período?
En el caso de iOS, los permisos solicitados por la aplicación no se muestran al usuario durante la instalación. Sin embargo, se le presenta un cuadro de diálogo en el centro de la aplicación y le pregunta al usuario si desea permitir que la aplicación acceda al recurso. Muchas aplicaciones fallan si el usuario elige “no”.
- Código Abierto vs Código Cerrado
Como Android es un proyecto de código abierto, se vuelve más vulnerable a los problemas de seguridad, pero en realidad esto ha servido como una bendición para Android, ya que las nuevas vulnerabilidades se descubren y corrigen rápidamente.
Por otro lado, el desarrollo de código cerrado de iOS lo hace más seguro, pero al mismo tiempo, las vulnerabilidades de seguridad tardan más en solucionarse.
A partir de enero de 2017, iOS ha tenido un total de 984 vulnerabilidades, mientras que Android ha tenido un total de 746.
- Aprobación de la tienda de aplicaciones
Apple sigue un proceso más estricto cuando se trata de aprobar la aplicación cargada en la tienda de aplicaciones. Su proceso de revisión intenta proteger los problemas de privacidad junto con el uso de protocolos no autorizados y errores de software.
Google no parece evaluar si la aplicación hace más de lo que dice que puede hacer. Sin embargo, en estos días Google está tomando medidas importantes para evitar tales aplicaciones y ha eliminado muchas aplicaciones vulnerables en el pasado reciente reduciendo su base de ataque.
Recientemente hemos creado una ‘ lista de verificación de seguridad de la aplicación iOS ‘ básica que ayuda a los desarrolladores de iOS a asegurarse de que se realicen las verificaciones necesarias antes de iniciar su aplicación. Puede que te resulte útil.