Android™ Security Essentials

Продолжительность курса — 2 дней

Описание Услуги

Этот 2-дневный курс познакомит слушателя с системой безопасности Android и различными аспектами обеспечения безопасности с точки зрения разработчика и конечного пользователя.

Этому курсу соответствует экзамен Android ATC AND-402.

01. Цель курса

В ходе курса слушатели изучают:

  • Понятие архитектуры программного обеспечения Android.
  • Понятие модели безопасности Android.
  • Построение приложений с учетом требований безопасности.
  • Построение более защищенных и надежных приложений.

02. Аудитория

  • Программисты Android.
  • Профессионалы, планирующие пройти любую связанную с Android сертификацию, предоставляемую Android ATC.

03. Необходимая подготовка

  • Настоятельно рекомендуется, чтобы слушатели курса имели основные знания по языку программирования Java и операционной системе Linux. Для быстрого ознакомления с языком программирования Java слушателям рекомендовано пройти обучение по курсу «Основы языка Java для разработки приложений на платформе Android».

Содержание курса

01. Модуль 1: Архитектура системы безопасности Android

  • Краткий обзор и архитектура системы безопасности Android.
  • Уровни защиты ядра (из ОС Linux) и получение root-полномочий на платформе Android.
  • Компоненты Android-приложений.
  • «Песочница» для исполнения приложений.
  • Менеджеры функций приложения и службы для взаимодействия с ними.
  • Activity Manager Service.
  • Package Manager Service.
  • Notification Manager Service.
  • Search Manager Service.
  • Сервисы для работы с подключениями, телефонным модулем и Wi-Fi.
  • Download Manager Service и Storage Manager Service.
  • Window Manager Service.

02. Модуль 2: Модель полномочий в Android и сторонние приложения

  • Слой инфраструктуры приложения Android.
  • Полномочия, доступные сторонним приложениям.
  • Использование Protected API.
  • Настройка модели полномочий Custom Permissions.
  • Вредоносное ПО для Android: предотвращение, обнаружение и удаление.
  • Security Enhanced Android (SE Android).