Join Now
Quality Rating:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)
Expertise Level:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)

This page was last modified 18:19, 28 July 2007.

Платформа безопасности

From Forum Nokia Wiki

Перевод с английского, оригинальная статья находится здесь.


Contents

Обзор

Платформа безопасности Symbian OS впервые появилась в 9-ой версии операционной системы и была представлена в третьем издании S60. Благодаря этому новшеству, улучшены существующие возможности по обеспечению безопасности в Symbian OS. Конечным пользователям предоставляются большие гарантии по обеспечению безопасности устройств и данных, которые на них хранятся.

Платформа безопасности дает разработчику возможность представить свои программы широкой категории пользователей, которые более охотно (не опасаясь вреда) устанавливают приложения. На этой странице содержатся ссылки на ресурсы, которые помогут разработчику понять все ключевые особенности новой технологии, а также найти ответы на часто встречающиеся вопросы. В общем случае обеспечение безопасности - это один из ключевых аспектов разработки качественных приложений. Подробнее о том насколько важно учитывать аспекты обеспечения безопасности при разработке ПО, а также о том, как быть уверенным в качестве ПО, см. Форум Nokia.


Обоснования

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

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

Оба этих случая ("доверие" при выполнении разделяемого кода и проверка прав вызывающих компонентов) учитываются при использовании capabilities (возможности).

Необходимость в наличии capabilities (возможностей) может быть использована как архитектурный прием. Сумма, необходимых для работы компонента возможностей, отражает нужный ему уровень доверия. Если для работы необходимо слишком много capabilities - возможно это означает, что границы безопасности данного компонента излишне расширены.


Программирование


Ссылки по теме

Платформа безопасности - Forum Nokia

Платформа безопасности - Symbian OS


Обсуждение

Forum Nokia discussion board

Related Discussions
Thread Thread Starter Forum Replies Last Post
для чего нужны "Key pairs"? nova_onespirit Russian Developer Forum - Форум Российских разработчиков 4 2008-01-28 10:34
we want devcert's with allfiles and TCB! Santehnik Symbian Signing, Certification and Security 90 2007-02-16 18:09
Проблема с отрисовкой фоновой картинки в CEikGlobalTextEditor WiVa Russian Developer Forum - Форум Российских разработчиков 1 2008-02-08 07:05
Еще одна просьба о помощи! maxvanceffer Russian Developer Forum - Форум Российских разработчиков 3 2008-02-07 05:38
Акселерометр Den123 Russian Developer Forum - Форум Российских разработчиков 14 2007-12-10 05:45
 
Powered by MediaWiki
     
     RDF Facets:
     
     
     qfnZtypeQUqfnTypeZCommunityContentQ
     qfnZtypeQUqfnTypeZWebpageQ
     qfnZtypeQUqfnTypeZWikiContentQ
     qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX