Spec-Zone .ru
спецификации, руководства, описания, API
Создание Безопасных Расширений
След: Механизм Расширения

Урок: Создание Безопасных Расширений

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

Этот урок показывает Вам, как архитектура безопасности платформы Java™ обрабатывает расширения. Вы будете видеть, как сказать то, что полномочия предоставляют программному обеспечению расширения, и Вы изучите, как изменить полномочия расширения следующим некоторые простые шаги. Кроме того, Вы изучите, как изолировать пакеты в пределах Ваших расширений, чтобы ограничить доступ к указанным частям Вашего кода.

У этого урока есть два раздела:

Установка Полномочий для Расширений

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

Изоляция Пакетов в Расширениях

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

Дополнительная документация

Вы найдете ссылки и ссылки на соответствующую документацию безопасности в соответствующих местах всюду по этому уроку.

Для полной информации о безопасности можно обратиться к следующему:


Проблемы с примерами? Попытайтесь Компилировать и Выполнить Примеры: FAQ.
Жалобы? Поздравление? Предложения? Дайте нам свою обратную связь
.

Предыдущая страница: Предыдущий Урок
Следующая страница: Установка Полномочий для Расширений