Судебная компьютерно-техническая экспертиза Курсовая с практикой Юриспруденция

Курсовая с практикой на тему Получение доступа к данным мобильных устройств на основе операционной системы Андроид.

  • Оформление работы
  • Список литературы по ГОСТу
  • Соответствие методическим рекомендациям
  • И еще 16 требований ГОСТа,
    которые мы проверили
Нажимая на кнопку, я даю согласие
на обработку персональных данных
Фрагмент работы для ознакомления
 

Содержание:

 

Введение. 3

Глава 1.
Введение в программирование под Android. 5

1.1. Архитектура Android. 5

1.2. Устройство платформы Android. 6

1.3. Версии
Андроид. 9

Глава 2  Получение
доступа к ОС Андроид. 14

2.1.   Методики шифрования и скрытия данных в ос андроид. 14

2.1 Защищенность в ос Андроид. 17

Заключение. 23

Список
литературы.. 24

  

Введение:

 

Любая
сложная система должна иметь понятную и рациональную структуру, то есть
разделяться на части — модули, имеющие вполне законченное функциональное
назначение с четко оговоренными правилами взаимодействия. Ясное понимание роли
каждого отдельного модуля существенно упрощает работу по модификации и развитию
системы. Напротив, сложную систему без хорошей структуры чаще проще разработать
заново, чем модернизировать. Функциональная сложность операционной системы
неизбежно приводит к сложности ее архитектуры, под которой понимают структурную
организацию ОС на основе различных программных модулей.

Обычно
в состав ОС входят исполняемые и объектные модули стандартных для данной ОС
форматов, библиотеки разных типов, модули исходного текста программ,
программные модули специального формата (например, загрузчик ОС, драйверы
ввода-вывода), конфигурационные файлы, файлы документации, модули справочной
системы и т. д. Большинство современных операционных систем представляют собой
хорошо структурированные модульные системы, способные к развитию, расширению и
переносу на новые платформы. Какой-либо единой архитектуры ОС не существует, но
существуют универсальные подходы к структурированию ОС.

Несмотря на тот факт, что мобильные
устройства, в частности сотовые телефоны, используются при совершении
преступлений достаточно давно, криминалистический анализ данных, которые они
содержат, является сравнительно молодым направлением компьютерной криминалистики
или «форензики», появившемся лишь в начале 2000-х. Такое ответвление обусловлено
тем, что традиционные методы форензики не могли быть применены ко многим
мобильным устройствам, что обусловило необходимость разработки новых методик
для их исследования.

Не хочешь рисковать и сдавать то, что уже сдавалось?!
Закажи оригинальную работу - это недорого!

Заключение:

 

В начале курсовой работы было
сказано, что безопасности
в мире мобильных устройств и, в частности, в мире Android, никогда не потеряет
своей актуальности.  Целью исследования стало изучение особенности получения доступа к данным мобильных
устройств на основе операционной системы Андроид.

В
первой части курсовой работы рассмотрено программирование под Андроид. Благодаря
открытому исходному коду системы любой сторонний разработчик или пользователь
может создать свое приложение для расширения функциональности устройства.
Следствием этого является широкий диапазон доступных специализированных
программ для различных гаджетов, управляемых Android. При этом для свободного доступа к ним существуют
специальные сайты, регистрация на которых ограничивается созданием аккаунта Google. Особенностью данной ОС
является абсолютное равноправие всех приложений, как предустановленных
разработчиком
устройства, так и добавленных пользователем. Такая гибкость обуславливает
широкое распространение Android.

Во второй части курсовой работы нами было рассмотрено что такое
шифрование данных и способы извлечения данных с устройства Андроид.

Шифрование
хранит данные телефона в не читаемой форме. Для выполнения низкоуровневых
функций шифрования, Android использует dm-crypt, который представляет собой
стандартную систему шифрования диска в ядре Linux. Эта же технология
используется в различных дистрибутивах Linux. Когда вводится PIN-код, пароль
или графический ключ на экране блокировки, телефон расшифровывает данные, что
делает их понятными. Кто не знает PIN код или пароль, тот не сможет получить
доступ к данным. На Android 5.1 и выше шифрование не требует наличие PIN-кода
или пароля, но настоятельно рекомендуется. Способы
извлечения данных из Андроид делятся на три группы: извлечение на логическом
уровне, извлечение на уровне файловой системы и извлечение на физическом
уровне.

 

Фрагмент текста работы:

 

Глава 1. Введение в программирование под Android

1.1. Архитектура Android.

Android — это операционная система на базе Linux с открытым исходным кодом
для таких устройств, как смартфоны, планшеты, умные часы и т. Д. Это самая
популярная мобильная операционная система в мире.[2]

Android был разработан Open Handset Alliance (OHA) во главе с Google. Open
Handset Alliance — это консорциум из 84 компаний, таких как Google, HTC, Dell,
Motorola, Sony, Samsung и т. д.[1]

Хотя можно использовать и другие языки, официальным языком разработки под
Android является Java.[1]

История Android[2]

Энди Рубин основал Android, Inc. в Пало-Альто, Калифорния, в октябре 2003
года.

В июле 2005 года Google приобрела Android Inc. и ключевых сотрудников,
включая Энди Рубина, Рич Майнера, Криса Уайта и Ника Сирса.

5 ноября 2007 года Google сообщил о разработке ОС Android.

HTC Dream был первым смартфоном на базе Android, выпущенным 22 октября 2008
года.

Android — это прозвище Энди Рубина, которое его коллеги дали из-за его
любви к роботам.

Особенности Android [2]

В Android столько интересных функций, что делает его самой популярной
мобильной ОС в мире. Некоторые из них приведены ниже.

· Пользовательский интерфейс — очень красивый
пользовательский интерфейс.

· Возможности подключения — Android поддерживает
различные технологии подключения, такие как GSM / EDGE, WiFi, Bluetooth, CDMA и
т. д.

· Хранилище — SQLite — это очень легкая база данных,
которая используется для хранения в Android.

· Обмен сообщениями — поддерживает SMS и MMS.

· Многозадачность — Android поддерживает функцию
многозадачности, которая позволяет запускать несколько приложений одновременно.

Категории приложений Android [1]

Существуют различные категории приложений для Android. На рис. 1 Приложения
1перечислены несколько основных категорий.

Развлечения, персонализация, инструменты, общение, производительность,
медиа и видео, музыка и аудио, социальные сети, путешествия и местные и т. д.

Кодовое имя Android, версия и уровень API [1]

За последние несколько лет выпущено так много
версий Android. На рис. 2 Приложения 2 перечислены кодовое имя Android, версию
и уровень API от

Важно! Это только фрагмент работы для ознакомления
Скачайте архив со всеми файлами работы с помощью формы в начале страницы

Похожие работы