Разработки для смартфонов сочинение пример

ООО "Сочинения-Про"

Ежедневно 8:00–20:00

Санкт-Петербург

Ленинский проспект, 140Ж

magbo system

Сочинение на тему Разработки для смартфонов

iOS – мобильная операционная система, разработанная Apple Inc. Согласно Perlow (2012) и (Ahmad Dar., 2014), это вторая наиболее часто используемая операционная система после Android от Google. В отличие от Android он может быть установлен только на оборудовании Apple. Операционная система iPhone получила быстрый рост популярности и собрала большую и специализированную базу пользователей. По словам Райана и Хаскина (Ryan and Haskin, 2008), операционная система iPhone выросла настолько быстро и в основном благодаря инновациям в пользовательском интерфейсе и доступности сторонних приложений. В отличие от архитектуры безопасности Android, модель безопасности iOS предлагает другую философию для обеспечения безопасности мобильных устройств и защиты пользователей. Перлоу (2012) и превосходное исследование Даниэля (2007) включали, что платформа приложений iOS позволяет разработчикам создавать новые приложения и вносить вклад в магазин приложений. Однако каждое приложение, отправленное сторонним разработчиком, отправляется на доработку.

В процессе пересмотра код приложения анализируется профессиональными разработчиками, которые проверяют безопасность приложения перед его выпуском из магазина приложений, однако в исследовании Daniel (2007) также говорится, что такое приложение, когда оно установлено, получает все разрешения на мобильном устройстве. Приложение может получить доступ к локальной камере, 3G / 4G, модулю Wi-Fi или GPS без ведома пользователя. В то время как Android позволяет каждому пользователю самостоятельно управлять своей безопасностью, платформа iOS заставляет разработчиков писать безопасный код с помощью API-интерфейсов iOS и предотвращает попадание вредоносных приложений в магазин приложений. (Delac, Silic and Krolo, 2011) API-интерфейсы безопасности iOS расположены на уровне Core Services операционной системы и основаны на службах на уровне Core OS (ядра) операционной системы. Apple Inc (2016) вместе с опубликованной статьей (Kataria, Anjali and Venkat, 2014) утверждают, что приложение, которое должно выполнять сетевую задачу, может использовать функции защищенной сети через API, называемый CFNetwork, расположенный на уровне Core Services. Сервер безопасности не имеет API с открытым доступом. Вместо этого приложения используют API-интерфейс Keychain Services, API-интерфейс Certificate, Key и Trust Services, который, в свою очередь, получает доступ к Security Server.

Исследования Padrithi (2017) и Vankayalapati Yugandhar (2016) показали, что количество вредоносных приложений, предназначенных для мобильных устройств, возросло с 14 000 до 40 000 менее чем за год. Этот рост вредоносных приложений требует сильной ОС. Ограничения мобильных операционных систем: Пользователь не может предоставлять отдельные разрешения, отклоняя другие для установки приложения. Среди списка разрешений приложение может запрашивать подозрительное разрешение среди других законных разрешений, по-прежнему сможет подтверждать установку, мобильные устройства могут загружать вредоносные программы, которые мобильная ОС не может отследить, пользователи-новички могут загружать приложения, содержащие вредоносное ПО по незнанию, потому что его можно замаскировать под известную игру, исправление безопасности ОС, утилиту или другое полезное приложение. Пользователям трудно определить разницу между легитимным приложением и тем, которое содержит вредоносное ПО, часто пользователи приложения не могут судить о целесообразности и законности разрешений для рассматриваемого приложения, в некоторых случаях это может быть хорошо понято, например когда приложение для игры в шахматы запрашивает привилегию перезагрузить смартфон или отправлять SMS-сообщения. Однако во многих случаях пользователи просто не смогут понять целесообразность разрешения, а в случае с iOS пользователь вообще не информирован ни о каком разрешении.

Vankayalapati Yugandhar (2016) и Padrithi (2016) предложили решение для улучшения ОС, известное как NBS. Система Need-Based Security (NBS), разработанная для повышения конфиденциальности пользователя во время выполнения. Основным преимуществом предлагаемой системы NBS является то, что пользователь информируется об авторизованном и несанкционированном доступе к ресурсам во время выполнения. Система NBS может быть реализована в операционной системе для предоставления разрешений во время выполнения. В настоящее время ОС либо включает все разрешения без информации пользователя, как в случае с iOS, либо вынуждает пользователя принимать все разрешения во время установки, как в случае с популярной в мире ОС Android. Самый важный файл AndroidManifest.xml, в котором перечислены разрешения приложения, может быть изменен во время выполнения путем предоставления системы разрешений на основе потребностей всякий раз, когда приложение запрашивает разрешение, о котором пользователь может быть уведомлен в этот момент. Основным преимуществом нашей системы NBS является то, что она дает свободу пользователям и программистам писать код, который не приводит к проблемам с удобством использования. Система разрешений на основе потребностей и получение разрешений во время выполнения – это относительно новый, но многообещающий подход, поскольку он дает большую свободу начинающим пользователям.

Растущая тенденция использования смартфонов людьми всех возрастов привела к жесткой конкуренции между Apple iOS и Google Android OS. Однако недавние исследования и отчеты показали, что начинающие пользователи не защищены на этих платформах из-за ограничений этих ОС. Мы установили различные типы ограничений в различных мобильных ОС, особенно в Android и iOS, которые являются ведущими операционными системами для мобильных устройств. Мы обнаружили, что существует серьезная потребность в модификации основанной на разрешениях модели системы безопасности, и мы настоятельно рекомендовали внедрить систему безопасности на основе потребностей в мобильных операционных системах, чтобы начинающий пользователь мог быть проинформирован во время выполнения о доступе к его различные ресурсы.

Зарегистрируйся, чтобы продолжить изучение работы

    Поделиться сочинением
    Ещё сочинения
    Нет времени делать работу? Закажите!

    Отправляя форму, вы соглашаетесь с политикой конфиденциальности и обработкой ваших персональных данных.