Специалисты компании Synopsys проанализировали код более 3 300 самых популярных приложений для смартфонов под управлением операционной системы Android. В ходе исследования выяснилось, что примерно 63% из этих программ используют так называемый «открытый код» — код, написанный кем-то ещё и опубликованный в свободном доступе.

Всего же в ходе исследования специалисты обнаружили чуть более 3 100 уникальных уязвимостей — примерно по одной на каждую проверенную программу. Сообщается, что примерно 94% уязвимостей уже имеют решения — разработчикам необходимо лишь применить их к своим программам.
При этом около 5% брешей в настоящее время не имеют решения, чуть менее 1% уязвимостей можно активировать удалённо. Кроме того стало известно, что примерно 46% найденных проблем уже использовались злоумышленниками ранее, либо содержат эксплойты — код для использования уязвимостей.

По словам специалистов, ситуация на смартфонах под управлением iOS может быть точно такой же или даже хуже. Дело в том, что эта платформа является более закрытой для разработчиков. Поэтому сторонние программисты в основном полагаются на защищённость самой операционки, при этом, зачастую не уделяя должного внимания базовым принципам безопасности.