„Android 13“ peržiūra. „Android 12“ nuotolinis pažeidžiamumas

Компания Google представила первую тестовую версию открытой мобильной платформы Android 13. Релиз Android 13 ожидается в третьем квартале 2022 года. Для оценки новых возможностей платформы предложена программа предварительного тестирования. Сборки прошивки подготовлены для устройств Pixel 6/6 Pro, Pixel 5/5a, Pixel 4 / 4 XL / 4a / 4a (5G).

Pagrindinės „Android 13“ naujovės:

  • Реализован системный интерфейс выбора фотографий и видео, а также API для выборочного предоставления доступа приложений к выбранным файлам. Возможна работа как с локальными файлами, так и с данными, размещёнными в облачных хранилищах. Особенностью интерфейса является то, что он позволяет предоставить доступ к отдельным изображениям и видео без открытия приложению полного доступа на просмотр всех мультимедийных файлов в хранилище. Ранее похожий интерфейс был реализован для документов.
    „Android 13“ peržiūra. „Android 12“ nuotolinis pažeidžiamumas
  • Pridėtas naujas „Wi-Fi“ leidimo tipas, suteikiantis programoms, skirtoms rasti belaidžius tinklus ir prisijungti prie viešosios interneto prieigos taškų, pasiekti „Wi-Fi“ valdymo API pogrupį, išskyrus skambučius pagal vietą (anksčiau programėlės, kurios prisijungia prie „Wi-Fi“ ir gavo prieigą prie vietos informacijos).
  • Pridėta API mygtukams įdėti į greitųjų nustatymų skyrių pranešimų išskleidžiamojo skydelio viršuje. Naudodama šią API, programa gali pateikti užklausą įdėti savo mygtuką su greitu veiksmu, leidžiančiu vartotojui pridėti mygtuką neišeinant iš programos ir nesikreipiant į nustatymus atskirai.
    „Android 13“ peržiūra. „Android 12“ nuotolinis pažeidžiamumas
  • Предоставлена возможность адаптация фона пиктограмм любых приложений к цветовой схеме темы оформления или цвету фонового изображения.
    „Android 13“ peržiūra. „Android 12“ nuotolinis pažeidžiamumas
  • Pridėta galimybė susieti atskirus kalbos nustatymus programoms, kurios skiriasi nuo sistemoje pasirinktų kalbos nustatymų.
  • Žodžių vyniojimo operacija buvo optimizuota (į eilutę netelpančių žodžių laužymas naudojant brūkšnelį). Naujoje versijoje perdavimo našumas padidintas 200% ir dabar jis praktiškai neturi įtakos atvaizdavimo greičiui.
  • Pridėtas programuojamų grafikos šešėlių (RuntimeShader objektų) palaikymas, apibrėžtas „Android Graphics Shading Language“ (AGSL), kuri yra GLSL kalbos poaibis, pritaikytas naudoti su „Android“ platformos atvaizdavimo varikliu. Panašūs atspalviai jau naudojami pačioje Android platformoje, siekiant įgyvendinti įvairius vaizdinius efektus, tokius kaip bangavimas, suliejimas ir tempimas slenkant iš puslapio. Dabar panašius efektus galima sukurti programose.
  • Базовые Java-библиотеки платформы и средства разработки приложений обновлены до OpenJDK 11. Через Google Play обновление также доступно для устройств на базе Android 12.
  • Įgyvendinant projektą Mainline, leidžiantį atnaujinti atskirus sistemos komponentus neatnaujinant visos platformos, buvo parengti nauji atnaujinami sistemos moduliai. Atnaujinimai turi įtakos su aparatine įranga nesusietiems komponentams, kurie atsisiunčiami per „Google Play“ atskirai nuo gamintojo OTA programinės įrangos naujinių. Tarp naujų modulių, kuriuos galima atnaujinti per „Google Play“ neatnaujinant programinės aparatinės įrangos, yra „Bluetooth“ ir itin plačiajuostis ryšys. Moduliai su nuotraukų rinkikliu ir „OpenJDK 11“ taip pat platinami per „Google Play“.
  • Проведена оптимизация средств для построения интерфейса приложений для более крупных экранов, применяемых на планшетах, складных устройствах с несколькими экранами и ноутбуках Chromebook.
  • Naujų platformos funkcijų testavimas ir derinimas buvo supaprastintas. Dabar galima pasirinktinai įjungti programų pakeitimus kūrėjo nustatymų skiltyje arba naudojant adb priemonę.
    „Android 13“ peržiūra. „Android 12“ nuotolinis pažeidžiamumas

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

Первая критическая уязвимость (CVE-2021-39675) вызвана переполнением буфера в функции GKI_getbuf (Generic Kernel Image) и позволяет удалённо получить привилегированный доступ к системе без каких-либо действий со стороны пользователя. Детали об уязвимости пока не раскрываются, но известно, что проблема затрагивает только ветку Android 12. Вторая критическая уязвимость (CVE-2021-30317) присутствует в закрытых компонентах для чипов Qualcomm.

Šaltinis: opennet.ru

Добавить комментарий