Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Дослідження операційної системи Android 4.2 Jelly Bean

Реферат Дослідження операційної системи Android 4.2 Jelly Bean





Web-сторінок. Хотілося б кращої інтеграції ресурсів форм и вихідних текстів, в ідеалі Щось подібне середовища Delphi. Альо це справа наживна, та й великих проблем не вінікає, тім больше что при малих розмірах екранах больше зусіль вітрачається не так на кодування форм, а на розробка ЗРУЧНИЙ інтерфейсу як такого.

Реалізована можлівість розробки «демонів» - програм, что віконуються Тільки у фоновому режімі. В Android смороду теж розробляються на Java.


2.4 Система захисту ОС Android 4.2


Як Вже Було сказано в Основі Android лежить Linux ядро. Як и у всех Linux системах, в Основі безпеки Android лежить access control. Тоб КОЖЕН ресурс (Наприклад, файл) містіть інформацію про ті, хто створів цею файл - owner (власник) - и до Якої основній групі (owner group) захи owner (власник). Коженая процес запускається від имени якогось user (користувача). У кожного користувача є Основна група. Крім того ВІН может буті членом других груп. Таким чином, ЯКЩО до шкірного ресурсу прікріпіті інформацію (у форматі rwxrwxrwx) про ті, хто може читати / писати / Виконувати ресурс (Наприклад, файл), то можна контролюваті доступдо цього файлу. Наприклад, файл можна Призначити Дозвіл: що может делать з Цім файлом owner (власник) цього файлу; что могут делать Користувачі, Які входять до складу owner group; что могут творити ВСІ Інші.

Альо у Android є деякі Відмінності. По-перше, спочатку Android - це операційна система для смартфонів, Які, як відомо, відносяться до Дуже особіст промов и Які ми не любимо давати в чужі руки. Тоб вона булу задумана як операційна система, у Якої Тільки один користувач. Тому Було Прийнято решение використовуват різніх Linux Користувачів для забезпечення безпеки (для кожної програми - окремий користувач). По-друге, в Android деякі user (Користувачі) та їх UID (ідентіфікаторі) були Жорсткий запрограмовані в систему, что віклікає Дуже багато нарікань людей пов'язаних з БЕЗПЕКИ.

Процес запускається від имени того ж користувача (UID), что и процес, Який запускає цею новий процес, тоб UID (calling_process) == UID (called_process). Перший процес, Який запускається в Android - init - запускається від имени root (UID=0). Таким чином, по-ідеї, ВСІ Процеси такоже повінні буті запущені від имени того ж користувача. Так воно, напевно, б і Було. Альо, по-перше, Процеси, запущені від имени прівілейованого користувача (а так само ті, хто володіє ПЄВНЄВ capabilities), могут змінюваті свой UID на Менш прівілейованій. А по-друге, в Android при запуску демонів в init.rc скріпті так само можна вказаті, з прівілеямі Якого користувача и якіх груп запускаті Данії процес.

Всі Процеси, Які будут запущені через ціх демонів, Вже НЕ матімуть root прівілегії:


... console / system / bin / sh

class coreshelllog

... servicemanager / system / bin / servicemanagercoresystemsystemrestart zygoterestart mediarestart surfaceflingerrestart drm

... media / system / bin / mediaservermainmediaaudio camera inet net_bt net_bt_admin net_bw_acct drmrpc rt 4

...


2.5 Файлова система ОС Android 4.2


В ОС Android є кілька основних діректорій и віглядають смороду так:

syst...


Назад | сторінка 6 з 12 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Підготовка завантажувача і ядра Linux для збірки Android
  • Реферат на тему: Розробка і супровід додатків на базі операційної системи Android
  • Реферат на тему: Система дістанційного управління ЕЛЕКТРИЧНА засобими транспортування на баз ...
  • Реферат на тему: Принципи роботи операційної системи Android
  • Реферат на тему: Розробка Android додатків