Які недоліки безпеки вкорінення Android-телефону?


Відповіді:


18

Відповідь ні: не всі програми матимуть дозвіл root. Не всі програми вимагають root, і програми, що вимагають root, не матимуть його, якщо ви не дасте їм дозвіл на це. Принаймні, це я можу сказати, використовуючи z4root та superoneclick, щоб викорінити декілька телефонів. Ви отримуєте додаток, який отримує запити від програм, які потребують кореневого облікового запису, і ви матимете можливість увімкнути це чи ні. Ризики, пов’язані з вкоріненням пристрою, є більш-менш ризиками, пов'язаними з використанням адміністративного користувача в будь-якій системі Unix-подібної системи.

Ви коли-небудь намагалися rm -R(команда видалити всі файли) в GNU / Linux? Це як укласти в кошик папку Windows і випорожнити її тільки тому, що ви користувач root і можете це зробити.

Супердержави завжди пов'язані з надзвичайними обов'язками та супер увагою :)

Сказав, що мушу сказати, що в повсякденному використанні (з увімкненим трохи мозком) я не бачу реального способу отримати будь-яку шкоду. Але якщо ви встановите дивні сценарії, що надходять з Аль-Каїди та тонн піратських додатків та поганого не сертифікованого коду ... Ну. Можуть статися погані речі.

Встановіть відновлення та зробіть резервну копію nandroid. Після цього грайте щасливо зі своїм телефоном :)


2
якщо бути точнішим, якщо це зробити rm -r, це більше схоже на спалення папки в золу; якщо ви просто покладете його у сміттєвий контейнер, ви все одно зможете відновити його відносно легко; але якщо ви працюєте rm -rв будь-якій системі, схожій на unix (включаючи Linux та Android), вам, можливо, доведеться робити темне вуду для відновлення файлів, і ви не обов'язково можете відновити файл неушкодженим.
Лі Лі Райан

Ви не маєте на увазі rm -rf?
kyrias

-rПрапор (також -Rдля сумісності з деякими старими системами Unix) означає рекурсивний, -fозначає вольовим, тобто, ви не отримаєте запрошення з питанням, чи дійсно ви хочете видалити кожен файл в файл (рекурсивного) і список каталогів.
Джон Сондерсон

26

Якщо ви користуєтесь корінгом телефону, то кореневий доступ матимуть лише програми, яким ви явно надаєте кореневий доступ. Це робить речі досить безпечними, оскільки цього додаткового кроку повинно бути достатньо, щоб ви зупинилися і подумали "Для чого цій програмі потрібен корінь?".

Якщо ви надаєте кореневий доступ до програм, які потребують root з поважної причини , від надійних розробників , які ви придбали з надійного джерела, тоді вам повинно бути все в порядку.

Пам’ятайте, що можуть робити програми з кореневим доступом - з попередньої відповіді на тему:

На вкоріненому телефоні додаток, якому було надано root доступ, може робити майже все, що можливо в апаратному забезпеченні. Програми, що мають кореневі дозволи, можуть записувати на носії інформації, що не лише для читання (включаючи зміни завантажувача), змінювати приватні дані інших програм, змінювати системні налаштування, змінювати системні файли тощо. Програма з укоріненою системою також може ховатися від системи, і робити вигляд, що видаляється, будучи ідеально здоровим і живим.

Я дозвольте вам уявити, які найгірші наслідки для безпеки сценарію стосуються того, що зловмисне додаток надає кореневий доступ на ваш телефон; будьте обережні там.


5

Найновіші версії SuperUser (3.x) підтримують PIN-код для затвердження кореневого доступу до додатків. Іншими словами, щоразу, коли програма запитує корінь, вам потрібно ввести свій PIN-код до надання доступу до кореня. Це більш-менш безглуздо; жоден додаток не повинен мати можливість самостійно отримувати доступ до кореневих файлів або натискати неправильну кнопку, не використовуючи якусь помилку в SuperUser або системі, і якщо це буде зроблено, ви можете бути вкручені навіть без кореня.


Вибачте за запитання, але що, чорт забирає, "суперрусер 3.x" - це прив'язано до версії Android?
LanceBaynes

@LanceBaynes Це версія програми SuperUser, яка постачається з власною бінарною версією, яка екранізує запити на кореневий доступ - ви повинні затвердити доступ до того, як додаток отримає корінь.
Брам

1
Як ми можемо бути впевнені, що додаток SuperUser не є шкідливим? (Не посилаючись на спеціальний додаток, просто просимо взагалі.)
caw

@MarcoW. Ви не можете, як і ви не можете бути впевнені, що бінарний файл не є шкідливим або що браузер не є шкідливим, або що останнє, але Android - це Google, який намагається викрасти ваші секрети: P. Якщо ви не довіряєте своєму джерелу, не довіряйте програмному забезпеченню, яке ви отримуєте від цього джерела.
Матвій

1
@MarcoW SuperUser випускається Chainfire тут ; у поєднанні з цим офіційним випуском ви маєте змогу проаналізувати будь-який кореневий метод і зробити це самостійно, принаймні, якщо вони зробили доступними деталі. Однак це справді суть проблем безпеки: Ви повинні довіряти комусь іншому, щоб отримати від них щось. Ми нічого з цього не можемо зробити.
Матвій
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.