Работа завершена


НазваниеРабота завершена
страница5/14
ТипДокументы
1   2   3   4   5   6   7   8   9   ...   14

Безопасность Windows Phone


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

Модель безопасности Windows Phone основана на модели контейнеров безопасности – изолированные контейнеры, в которых процесс создается и выполняется. Права доступа к контейнерам предоставляются системой. Система предоставляет права по старому принципу наименьших привилегий, что означает, что приложение не имеет доступа ни к чему, кроме того, что необходимо для выполнения поставленных функций. Например, приложение почты не может произвольно открыть камеру, так как это не является его основной функцией.

Каждый контейнер начинается с ограниченного набора привилегий, достаточных для написания самостоятельного приложения, такого как калькулятор или простая игра, но недостаточных для использования всех функций смартфона. Если приложению нужно использовать дополнительные функции смартфона, такие как контакты пользователя или определения местоположения, эти функции должны быть явно указаны в списке Возможностей, который изображении на рисунке 2. Список Возможностей используется как набор механизмов контроля доступа к функциям смартфона. Система должна явно предоставить доступ к контейнеру.

При разработке приложения разработчик сам указывает функции, которые ему необходимы для создания приложения.

c:\users\katerin\pictures\screenshots\снимок экрана (4).png

Рисунок 2, список возможностей приложения Windows Phone
Все возможности смартфона, которые необходимо использовать в приложении, отображаются в магазине на странице приложения, и тогда пользователь сам может решить, хочет ли он давать доступ вашему приложению к необходимым возможностям и установить ваше приложение или нет.

    1. Ядро


Как уже было сказано, платформа Windows Phone 8 получила общее ядро с настольной Windows 8. На самом деле, ядро содержит два разделенных компонента. Первый компонент – Системное ядро Windows, которое включает в себя основные функции ОС Windows, в том числе ядро NT, файловая система NT (NTFS) и сетевой стек. Это минимальное ядро, которое является результатом совершенствования архитектуры в течение многих лет, целью которого было обеспечить общую базу для разных типов устройств, в том числе и для смартфонов.

Над системным ядром собран набор функций Windows, которые не входят в ядро, но так же доступны для смартфонов. Это такие компоненты, как Мультимедиа, CoreCRL, DirectX и Trident – движок рендеринга для Internet Explorer. Этот набор – Мобильное Ядро – это отдельный архитектурный объект для Windows Phone. Windows содержит те же компоненты, что и мобильное ядро Windows Phone, но они являются частью более широкого набора функциональных возможностей. Это обозначено пунктиром на рисунке 3.

Системное ядро и Мобильное ядро представляют объединение Windows и Windows Phone 8, когда две операционные системы выполняют один и тот же код.

c:\users\katerin\documents\диплом\рисунки\общее_ядро.png

Рисунок 3, состав ядра Windows Phone 8, Windows 8

    1. Windows Runtime


Для потребителей наиболее радикальным изменением в Windows 8 является интерфейс, а для разработчиков - это новая модель программирования и набор API(application programming interface – интерфейс прикладного программирования), общеизвестный как Windows Runtime. Windows Runtime представляет собой не просто набор новых функций и возможностей, но и принципиально новый подход к разработке приложений и компонент для Windows. Она является основой для разработки приложений магазина Windows.

Платформа Windows Runtime основана на Component Object Model (COM – Объектная модель компонентов), дополненной детальными метаданными, описывающими каждый компонент. Эти метаданные позволяют методам и компонентам Windows Runtime быть легко переносимыми в разные среды программирования, построенные на них. В Windows Phone существуют две таких среды: CoreCRL – основная версия .Net(C# или Visual Basic) и чисто нативный код (С/С++).

1   2   3   4   5   6   7   8   9   ...   14

Похожие:

Работа завершена iconРабота завершена

Работа завершена iconРабота завершена
Троелсен Э. Язык программирования C# 0 и платформа. Net 5 / Э. Троелсен – Санкт-Петербург: «Наука», 2013. – 1311 с. 65

Работа завершена iconПодготовка пакета документов для сдачи диссертационной работы в совет...
...

Работа завершена iconПодготовка документов для сдачи диссертационной работы в специализированный...
...

Работа завершена iconДепартамент Росприроднадзора по пфо
Завершена плановая комплексная проверка в отношении ОАО «Литейно-механический завод»

Работа завершена iconПорядок ведения и оформления тетрадей по русскому языку и литературе
Например: Проверочная работа. Самостоятельная работа. Контрольная работа. Работа над ошибками. Изложение. Сочинение

Работа завершена iconФедеральной налоговой службы
Фнс россии рекомендует организациям подавать заявление об учете в инспекцию по месту нахождения недвижимого имущества, регистрация...

Работа завершена iconСинодалова Екатерина Александровна
Обязанности: работа с документацией, прием телефонных звонков, работа с оргтехникой, работа с компьютером

Работа завершена iconДепартамент Росприроднадзора по пфо
Завершена плановая комплексная проверка в отношении ООО «жкх «Сатис». В ходе проведения проверки выявлены нарушения обязательных...

Работа завершена icon1 общие положения выпускная квалификационная работа (дипломная работа)
Выпускная квалификационная работа (дипломная работа) представляет собой законченную разработку, в которой решается актуальная для...

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск