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
Обсуждение
| 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 |
