Android всегда будет уязвим для атак: инженер Google объяснил причину

6 августа 2021, 22:16
Читати новину українською

Источник:

Блог Google

Операционная система Android от компании Google построена на Linux. Именно в этом кроется причина всех ее уязвимостей, уверен Кейс Кук, работник Google Open Source Security Team.

Кейс Кук опубликовал пост о проблемах операционных систем, основанных на Linux. Его ядро имеет большое количество уязвимостей, закрывать которые никто не спешит.

Интересно ТОП-7 украинских YouTube-каналов о технологиях: интересно и полезно

Уязвимости и что с ними делать

По словам Кука каждую неделю в ядре Linux находят и закрывают около сотни уязвимостей. Однако о многих других, работникам сферы информационной безопасности не известно, в том числе уязвимости нулевого дня, которые активно используют злоумышленники.

Создатели операционных систем на базе Linux не спешат внедрять новые версии ядра, поскольку это чревато проблемами совместимости.

В большинстве смартфонов на Android используется ядро Linux, которому уже несколько лет, что делает его уязвимым к атакам и вирусам.

Но это не единственная проблема. Дело в том, что ядро этой ОС разрослось уже до более 25 миллионов строк и написано на устаревшем языке программирования C, а это тоже не добавляет безопасности. Кроме того, разработчики Linux общаются в основном по электронной почте и игнорируют более современные способы коммуникации.

Для того, чтобы решить эту проблему Кук предлагает переход на безопасный язык программирования, вроде Rust, наращивание мощностей по поиску уязвимостей, внедрение новых способов общения между разработчиками и автоматизированные системы разработки и баг-трекинга.

Напомним, власти Израиля начали расследование деятельности NSO Group, ответственной за Pegasus – шпионского ПО, которое использовало уязвимости смартфонов для слежки за известными влиятельными людьми.