Экспертам из Checkmarx и AppSec Labs – компаний, специализирующихся на мобильной безопасности, – удалось выяснить, что программы, разработанные для iOS, в большей степени подвержены уязвимостям, чем Android-приложения. В представленном специалистами отчете указано, что в одном приложении в среднем содержится около 9 уязвимостей.
40% уязвимостей в iOS имеют высокую или критическую степень угрозы, а для Android данный показатель составляет 36%. Исследователями был проведен анализ множества типов программного обеспечения, в том числе банковских приложений, игр, программ для онлайн-шопинга и обеспечения безопасности. Как выяснилось, даже банковские приложения, имеющие достаточный на первый взгляд уровень защиты, на поверку оказались подверженными уязвимостям, которые могут повлечь за собой утечку информации или имеют отношение к некорректному процессу аутентификации.
Считается, что iOS является более безопасной по сравнению с операционной системой Android по причине ограничений, вводимых Apple. Однако строгий контроль над посторонними разработчиками, улучшенные механизмы защиты и отработанная доставка патчей и обновлений дает создателям приложений возможность прикладывать меньше усилий при создании кодов для своей продукции. По мнению специалистов, в перспективе это может стать серьезной проблемой.