Google посилює безпеку Android новим механізмом захисту ядра

20 квітня 2017, 05:53 | Технології
фото з InternetUA
Розмір тексту:

Після торішнього події з уразливістю Stagefright, коли практично всі Android-пристрої були схильні до злому, компанія Google всерйоз взялася за захист операційної системи і початку кожного місяця випускати оновлення безпеки, постійно закриваючи лазівки для зловмисників. Раніше в цьому місяці стало відомо, що починаючи з Android 7. 0 Nougat система кожен раз під час завантаження буде перевіряти пристрій на наявність пошкоджень завантажувального образу або розділу, а також зараження шкідливим кодом. На цьому тижні компанія Google оголосила в своєму блозі, що підвищить безпеку Android за допомогою нового захисного механізму в ядрі Linux.

Так як вразливість в ядрі може вплинути на інші "області" системи, то захист цього компонента є однією з найважливіших задач для компанії. По-перше, Google зробить ключові сегменти пам'яті доступними тільки для читання і виконання, тому навіть у разі потрапляння на пристрій нового шкідливого коду, він не зможе змінити параметри роботи ядра. При цьому деякі розділи все ж будуть доступні для редагування, але ось за виконання операцій вони не відповідають, тому в будь-якому випадку внести зміни в роботу ядра не вийде.

Також Google обмежить доступ ядра до призначеного для користувача простору, що додатково ускладнить зловмисникам процес злому пристрої.

Крім цього, коли програма записує в буфер більше даних, ніж він може вмістити, відбувається переповнення стека, що призводить до збою або неправильної роботи програми і зазвичай впливає на роботу сусідніх стеків. Саме тому Google ввела захист від переповнення буфера. В Android 7. 0 Nougat система блокуватиме доступ до Отладочная інструменту за замовчуванням, але розробники все ж зможуть отримати до нього доступ через ADB.

Новий механізм Minijail дозволить команді розробників Android застосувати більше можливостей, що надаються ядром, в тому числі фільтри безпечного обчислення Seccomp.




Додати коментар
:D :lol: :-) ;-) 8) :-| :-* :oops: :sad: :cry: :o :-? :-x :eek: :zzz :P :roll: :sigh:
 Введіть вірну відповідь