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

  1. "Зашифрував, але незручно, як розшифрувати?"
  2. "Зашифрував, але з якоїсь причини раптом зникла клавіатура, не можу ввести пароль".
  3. «Під час шифрування чоловікові (дружині) здалося, що пристрій завис і він (вона) вимкнув(а) смартфон або витягнув(а) батарею... У результаті все зникло, що робити?»

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

Про що слід подумати до шифрування

  1. Майте на увазі, що відповідно до вимог вам доведеться ввести пароль довжиною не менше шести символів, принаймні один із яких є числом.
  2. Подумайте, скільки разів на день вам доведеться набирати цей пароль (PIN-код) для розблокування пристрою. Не набридне? Мені б набридло.
  3. Створіть повну резервну копію. Яким чином, не має значення. Варіантів багато і про деякі програми для створення резервних копій зараз розповім.

Отже, перший крок – резервне копіювання. Утиліти резервного копіювання умовно можна розділити на великі групи залежно від того, чи вимагають вони привілеїв root. Про те, що таке Root-права на Android, чули багато хто, проте слід розуміти, що володіння такими правами без глибокого розуміння принципів роботи вашого пристрою може швидше зашкодити, ніж допомогти. З одного боку, маючи доступ до облікового запису суперкористувача, ви автоматично отримуєте повний контроль над операційною системою, але з іншого боку, шкідлива програма також працюватиме з цими правами.

Що таке Root?

Root або суперкористувач – спеціальний обліковий запис у UNIX-подібних системах, до яких належить і Android; її власник має право виконання всіх без винятку операцій. Переваги Root: дає користувачеві можливість видаляти стандартні програми, змінювати теми та ярлики, запускати спеціалізовані програми. Передбачена можливість змінювати системні файли (Recovery image, Bootloader або зображення, що виводяться при завантаженні), запускати файли Linux, що виконуються, встановлювати програми на карту пам'яті або переносити на неї кеш програм.

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

Резервне копіювання в Android

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

Звичайно, якщо мова йде про служби Google, то тут все просто і прозоро: введіть ім'я облікового запису та пароль - і за кілька хвилин після синхронізації ви отримаєте свої дані. Але як бути з іншими програмами? Їх потрібно встановлювати та налаштовувати заново. А це незручно і потребує чимало часу.

Резервне копіювання на Android та відновлення стандартними засобами ADB. Безумовно, такий спосіб складно назвати дуже зручним, але, повірте, це набагато краще, ніж нічого (див. екран 1).

Екран 1. ADB

1. Увімкніть налагодження USB на своєму пристрої Android (для версії Android 4.2 і вище), для цього перейдіть в меню:

  • "Налаштування", "Про пристрій";
  • 10 разів натисніть на номер складання вашого апарата, доки не з'явиться повідомлення про те, що ви стали розробником;
  • знову зайдіть в "Налаштування", розділ "Для розробників";
  • увімкніть «Налагодження USB».

2. Виберіть перший пункт Adb Backup.

3. Візьміть смартфон або планшет Android та натисніть кнопку «Створити резервну копію» (пароль можете не вводити).

Розробник OmegaVesko створив програму Holo Backup http://omegavesko.github.io/SimpleADBBackup/. Це проста програма для Windows та Linux, за допомогою якої можна копіювати свої телефонні дані, програми, системні програми та текстові документи (див. екран 2).


Екран 2. Holo Backup

Фактично ця програма є графічною оболонкою до ADB. В цілому, Holo Backup – оптимальний варіант для домашніх користувачів.

Helium

На відміну від попередньої, ця програма призначена для створення резервних копій на комп'ютер, SD-карту та «хмарне» сховище. Вона є одним із найпотужніших конкурентів Titanium Backup, проте на відміну від нього не вимагає права Root. Фактично кожен користувач Android може задіяти цю програму для резервного копіювання та синхронізації програм Android.

Установка Helium проста і складається з наступних кроків:

  1. Встановити Helium для Android.
  2. Завантажити та запустити Helium Desktop. Користувачі Windows повинні інсталювати драйвери ADB для свого пристрою.
  3. Підключити пристрій Android до комп'ютера.
  4. Helium на Android активовано і готовий до роботи.

Резервне копіювання штатними засобами виробника

Kies

Багато виробників дозволяють виконувати резервне копіювання за допомогою штатного програмного забезпечення. Зокрема Samsung для багатьох своїх моделей передбачає резервне копіювання на комп'ютер за допомогою програми Kies. Це програмне забезпечення можна знайти на сайті www.samsung.com. Після інсталяції вам буде запропоновано завантажити оновлення.

Після підключення пристрою на вкладці «Резервне копіювання/Відновлення» ви зможете вибрати, які саме із запропонованих параметрів ви зможете копіювати/відновлювати (див. екран 3). Слід врахувати, що встановлені програми та параметри не підлягають резервному копіюванню. Разом з тим, це найпростіший спосіб отримання резервної копії.


Екран 3. Резервне копіювання за допомогою Kies

Але як бути, якщо у вас під рукою немає комп'ютера, а вам необхідно зберегти резервну копію в «хмарі»?

Синхронізація з Google

Завдяки тісній інтеграції зі службами Google операційна система Android дозволяє робити резервні копії даних, що зберігаються в «хмарі». Ви завжди зможете отримати доступ до них для відновлення. Щоб скористатися цією службою, ви повинні увімкнути синхронізацію свого пристрою з обліковим записом Google. Для зробіть на пристрої наступне:

  1. Відкрийте «Установки», «Особисте», «Облікові записи», «Google», «Установки синхронізації».
  2. Виберіть, що хочете синхронізувати.
  3. "Налаштування", "Особисте", "Резервне Копіювання" та "Скидання Налаштувань". Позначте галочками поля "Архівація даних" та "Автовідновлення". Перевірте, щоб у полі резервного облікового запису було прописано саме той обліковий запис Google, з яким ви працювали в п. 1.

Як бачите, все досить просто (див. екран 4).


Екран 4. Синхронізація Google

Легкий спосіб відновлення віддалених програм

У Google Play Маркет на Android можна переглянути список усіх будь-коли встановлених програм та ігор у вашому обліковому записі. Список доступний у програмі Play Маркет: Меню\Мої програми\Все. Саме з цієї сторінки ви можете відновити будь-яку програму з Google Play Маркет, яку встановлювали раніше. Причому неважливо, ви встановлювали його на цей пристрій або інше. Разом з тим слід пам'ятати, що якщо це гра, то швидше за все вам доведеться проходити її заново, від самого початку.

Якщо ж ви прийшли до висновку, що якусь із програм ви ніколи більше не встановлюватимете, то можете видалити її зі свого списку програм, натиснувши на знак у вигляді перекресленого кола (праворуч від назви програми). Однак пам'ятайте, що відновити/видалити ви зможете лише ті програми, які встановлювали за допомогою Google Play. Все, що ви встановлювали з інших місць, тут не відображається. Тут мені хотілося б зазначити, що існують інші додатки для створення «хмарних» резервних копій.

G Cloud Backup

Одна з провідних резервних програм для пристроїв Android – G Cloud Backup. Воно дозволяє зберегти свої найважливіші дані в «хмарі» і повністю відновити дані в разі збою. G Cloud Backup базується на «хмарній» системі зберігання AWAmazon. Завантажити це програмне забезпечення можна за посиланням: play.google.com/store/apps/details?id=com.genie9.gcloudbackup&hl=en. Місткість сховища – 10 Гбайт. У резервній копії можна зберегти фото, музику, відео, параметри установки та повідомлення (див. екран 5). При передачі даних у «хмару» використовується SSL та шифрування AES із довжиною ключа 256 розрядів.

My Backup Pro

My Backup Pro – це інша улюблена користувачами Android резервна служба. На жаль, це програмне забезпечення не надається безкоштовно. My Backup Pro дозволяє вам керувати своїми резервними копіями, переглядати всі файли в інтерфейсі веб-сайту компанії та легко відновлювати файли. Тому, якщо ви дійсно потребуєте акуратної та надійної резервної служби – це вдалий вибір.

Super Backup – безкоштовна програма Android Cloud Backup

Super Backup – багатофункціональна служба, що підходить для власників пристроїв Android, які не готові платити за вдосконалені засоби захисту. Це безкоштовне, дуже просте використання програмного забезпечення, яке надасть вам все, що потрібно. Super Backup дозволяє вибирати дані, які ви хочете безкоштовно тримати у «хмарному» сховищі, здійснювати backup за розкладом щоденно, щотижня або вручну робити копії своїх файлів. Однак це програмне забезпечення має важливу функцію, спеціально призначену для користувачів Google: воно дозволяє надсилати відповідні файли до вашої поштової скриньки Gmail.

«Хмарні» сховища

Google Drive. Якщо ви віддаєте перевагу резервному копіюванню онлайн, необхідно з'єднатися з GoogleDrive. Треба сказати, якщо вам не вистачає стандартних 15 Гбайт, які ви можете отримати безкоштовно, потрібно доплатити відповідну суму. Наприклад, для використання 100 Гбайт вам необхідно буде заплатити 23,88 дол. на рік. Існує багато навчальних посібників про те, як використовувати Google Drive для «хмарного» резервного копіювання. Для використання в Android вам знадобиться програма, яку ви зможете завантажити з Google Play.

Dropbox. Ця служба має особливо корисні функції. Її зручно використовувати для зберігання фото та відео. Можна робити фотографії та знати, що їх легко завантажити на комп'ютер за допомогою відповідного настільного клієнта.

SkyDrive. Хоча на SkyDrive немає автоматичного клієнта для завантаження або автономного доступу, проте, дане «хмарне» сховище ви можете використовувати для зберігання своїх даних.

Звичайно, в одній статті неможливо розглянути все програмне забезпечення для створення резервних копій. Зокрема, ви, ймовірно, звернули увагу, що ми не розглядали програми резервного копіювання, які вимагають доступу root. Чому? Справа в тому, що, на мій погляд, root-доступ несе значну загрозу безпеці. Я проти застосування звичайними користувачами. Хочете – застосовуйте, але ви повинні розуміти, що можете завдати значно більшої шкоди, ніж якщо взагалі не робитимете резервних копій.

Висновок, який можна і потрібно зробити з цієї статті: робити копії необхідно! Іноді це єдиний вихід із становища. Пам'ятайте, що ключ до порятунку вашої інформації – у ваших руках.

Отже, ви закінчили резервне копіювання. Тепер можна приступати безпосередньо до шифрування.

Шифрування в Android

На відміну від iPhone, Android пристрої автоматично не шифрують дані, які зберігаються на них, навіть якщо ви використовуєте пароль для розблокування апарата. Але якщо ви використовуєте Android Gingerbread 2.3.4 або вище, шифрування легко включити. Шифрування телефону означає, що якщо телефон заблоковано, файли зашифровані. Будь-які файли, що надсилаються та одержуються з вашого телефону, не будуть зашифровані, якщо ви не використовуєте додаткові методи.

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

Таким чином, коли телефон заблоковано, всі дані зашифровані, і навіть якщо зловмисники знайдуть спосіб обходу екрана блокування, все, що вони отримають, буде зашифровано. Як увімкнути шифрування на Android-пристрої?

  1. Відкрийте меню "Параметри".
  2. У розділі «Параметри» виберіть «Безпека», «Шифрування» («Зашифрувати пристрій»), див. екран 6.
  3. Відповідно до вимог, необхідно ввести пароль довжиною не менше шести символів, принаймні один з яких є числом. Як тільки ви введете пароль, запуститься процес шифрування ваших файлів. Шифрування може тривати годину або більше, таким чином, до початку шифрування необхідно увімкнути зарядний пристрій.

Як тільки процес шифрування завершиться – все готово! Переконайтеся, що ви зберегли свій пароль у безпечному місці, оскільки він вам буде потрібен щоразу, коли ви захочете отримати доступ до телефону. Врахуйте, що якщо ви забудете пароль, то на сьогоднішній день не існує ніякого способу його відновити.

Якщо ви все ж наважитеся шифрувати свій пристрій, не забудьте про найголовніше! До початку шифрування зробіть резервну копію пристрою!!! Пам'ятайте, що насправді шифрування Android-пристроїв, крім очевидних переваг, має і суттєві недоліки:

  1. Уявіть собі, що вам щоразу, коли ви хочете зателефонувати, знадобиться набирати складний пароль. Цікаво, коли це вам набридне?
  2. Ви не зможете розшифрувати зашифрований пристрій, це просто не передбачено. Для розшифровки існує єдиний спосіб – скинути налаштування телефону до заводських. При цьому, звичайно, всі ваші дані будуть втрачені. Особливо цікаво це буде виглядати, якщо ви забудете заздалегідь зробити резервну копію.

Таким чином, на сьогодні перед вами непростий вибір - або ви шифруєте свій пристрій і миритеся з величезними незручностями, або отримуєте зручність використання, але на шкоду безпеці.

Розблокування Sony Xperia M, C1904, C1905 з кодом дуже проста. Цей спосіб є безпечним та непомітним способом розблокування телефону Sony назавжди. Sim-Lock ніколи не повернеться після оновлення програмного забезпечення. Зняття блокування Sim-Lock за допомогою коду не анулює гарантію, і цей метод був передбачений виробником.

Для створення коду розблокування Вашого телефону ми потребуємо номера IMEIВаш телефон. Щоб дізнатися номер IMEI набрати на клавіатурі *#06#, або вийняти акумулятор із телефону. IMEI написано на інформаційній етикетці (15 цифр).

Перевіртелічильник,перш ніж замовити код!

Код розблокування Ви можете ввести лише 5 разів. Перед тим, як подати замовлення, переконайтеся, що Ваш лічильник не заблокований назавжди.

1. Увімкніть телефон із SIM-карткою від оператора, який не підтримується.

2. Набрати *#*#7378423#*#*, або #987654321#,

3. Виберіть Service info.

4. Вибрати Sim-Lock.

5. Перевірити, у якому слові з'являється X.

6. Якщо з лівого боку при полі NETWORK знаходиться Х, а з правого боку знаходиться число, відмінне від нуля, Ви можете розблокувати телефон кодом.

7. Якщо з правого боку поля NETWORK знаходиться нуль, розблокування кодом НЕМОЖЛИВО. Лічильник заблоковано.

8. замість [x] може вказувати заблокований лічильник, навіть якщо номер праворуч показує, що інші намагаються розблокувати, жодних повернень

9. Якщо праворуч при полі NETWORK з'явиться 255 або Unlimited, лічильник може бути заблокований, немає можливості повернення оплати!!

Як відбувається Розблокування Sony Xperia M, C1904, C1905:

1. Вставити SIM-картку, що не підтримується.

2. Телефон попросить Вас ввести код розблокування

3. Ввести NCK або код Network

4. Ваш телефон уже розблоковано.

Часті питання:

  • Що таке дистанційне розблокування телефону?

Дистанційне розблокування телефону полягає в тому, щоб набрати на клавіатурі унікальний код, наданий нашим сервісом. Ви здійсните цю операцію швидко, вона нескладна, як вважати 1 2 3. Після завершення замовлення клієнт отримає електронною поштою унікальний код розблокування, передбачений виробником телефону або оператором мобільного зв'язку. Умовою належного надання послуги є надання правильного номера IMEI. Цей номер найкраще дізнатися, набравши на телефоні *#06#. Після введення відповідного коду в телефон телефон буде розблокований. Один раз введений код розблокування видаляє блокування назавжди. Блокування не з'явиться знову, наприклад, після оновлення програмного забезпечення телефону, і немає необхідності вводити код ще раз після заміни SIM-картки на нову, від іншого оператора. Дистанційне розблокування телефону не потребує жодних кабелів або додаткового програмного забезпечення. Розблокування телефону за допомогою коду - це найпростіший спосіб позбавитися встановлених обмежень.

  • Чи безпечна Розблокування Sony Xperia M, C1904, C1905?

Видалення встановлених оператором обмежень шляхом введення спеціального коду розблокування було передбачено виробником телефону. Таким чином, це перевірений та безпечний, а також ефективний спосіб розблокувати телефон. Цей метод не вимагає введення в телефон будь-яких змін чи технічних знань.

  • Чи призведе видалення Sim-Lock до анулювання гарантії?


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

  • Чи можливе Розблокування Sony Xperia M, C1904, C1905?

Ні, розблокування нових моделей телефонів неможливе під час використання безкоштовних методів. Виробники телефонів та оператори мобільного зв'язку отримують додатковий дохід від розподілу кодів розблокування. Найпростішим і найефективнішим методом розблокування телефону є введення коду, поставленого виробником телефону або оператором. Кожен телефон вимагає спеціального коду, що відноситься до унікального номера IMEI цього телефону. Використання безкоштовних генераторів кодів або введення коду, що відноситься до іншого номера IMEI, призводить до блокування лічильника. Це пов'язано з більшою вартістю розблокування пристрою або може призвести до його повного блокування.

  • Чи можна розблокувати телефон, заблокований під будь-якого оператора?

Будь ласка, перевірте список підтримуваних країн/мереж.

  • Що, якщо не буде код для мого телефону??

Якщо для певного номера IMEI не буде коду, клієнт негайно отримає повне повернення сплаченої суми.

Ви використовуєте свій смартфон (планшет) Android, щоб зберегти персональні фотографії, читаєте важливі електронні листи, робите онлайн-покупки за допомогою вашої кредитної картки, редагуєте та передаєте важливі документи? Якщо ваша відповідь так, то ви повинні задуматися про шифрування вашого пристрою.

На відміну від iPhone, Android пристрої автоматично не шифрують дані, які на них зберігаються, навіть якщо ви використовуєте пароль для розблокування пристрою, але якщо ви використовуєте Android Gingerbread 2.3.4 або вище, то шифрування легко включити.

Шифрування телефону означає, що якщо телефон заблоковано, файли зашифровані. Будь-які файли, що надсилаються та одержуються з вашого телефону, не будуть зашифровані, якщо ви не використовуєте додаткові методи.

Єдина різниця між незашифрованим та зашифрованим телефоном з точки зору користувача в тому, що ви повинні тепер використовувати пароль для розблокування телефону (планшета).

Якщо ваш телефон не зашифрований, пароль - це просто блокування екрана. Фактично, в даному випадку пароль просто блокує екран, тобто не робить нічого, щоб захистити файли, які зберігаються на пристрої. Так, якщо атакуючі знаходять шлях обходу екрана блокування, вони отримують повний доступ до ваших файлів.

Якщо телефон зашифрований, пароль - ключ, який дешифрує зашифровані файли.

Тобто, коли телефон заблокований, всі дані зашифровані, і навіть якщо атакуючі знайдуть спосіб обходу екрана блокування, все, що вони знайдуть, є зашифрованими даними.

Як увімкнути шифрування на Android-пристрої?

1. Відкрийте меню Установки.

2. У Налаштуваннях виберіть Безпека > Шифрування (Зашифрувати пристрій).

3. Відповідно до вимог, необхідно ввести пароль довжиною не менше шести символів, принаймні один з яких є числом.

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

Як тільки процес шифрування завершиться – все готове! Переконайтеся, що зберегли свій пароль у безпечному місці, оскільки тепер він вам знадобиться щоразу, коли ви захочете отримати доступ до телефону. Врахуйте, що якщо ви забудете пароль, то на сьогоднішній день не існує ніякого способу його відновити.

Насправді, шифрування Android-пристроїв разом із очевидними перевагами має і суттєві недоліки:

  1. Уявіть собі, що вам щоразу, коли ви хочете зателефонувати, знадобиться набирати складний пароль. Цікаво, коли це вам набридне?
  2. Ви не зможете розшифрувати зашифрований пристрій, це просто не передбачається. Для розшифровки є єдиний спосіб – скинути телефон у заводські налаштування. При цьому, звичайно, всі ваші дані будуть втрачені. Особливо цікаво це буде виглядати, якщо ви забудете заздалегідь зробити резервну копію.

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

Володимир БЕЗМАЛИЙ , MVP Consumer Security, Microsoft Security Trusted Advisor