Spec-Zone .ru
спецификации, руководства, описания, API
|
Теперь, когда Вы видели, как использовать расширения, можно задаваться вопросом, что имеют расширения полномочий безопасности. Если Вы разработаете расширение, которое делает файловый ввод-вывод, например, то Вы должны будете знать, как Вашему расширению предоставляют соответствующие полномочия для чтения и записи файлов. Наоборот, если Вы будете думать об использовании расширения, разработанного кем-то еще, то Вы будете хотеть понять ясно, что полномочия безопасности имеет расширение и как измениться, те полномочия должны Вы требовать сделать так.
Этот урок показывает Вам, как архитектура безопасности платформы Java™ обрабатывает расширения. Вы будете видеть, как сказать то, что полномочия предоставляют программному обеспечению расширения, и Вы изучите, как изменить полномочия расширения следующим некоторые простые шаги. Кроме того, Вы изучите, как изолировать пакеты в пределах Ваших расширений, чтобы ограничить доступ к указанным частям Вашего кода.
У этого урока есть два раздела:
Этот раздел содержит некоторые примеры, которые показывают Вам, какие условия нужно соблюдать для расширений, которые будут предоставлены полномочия, чтобы выполнить секретные операции безопасности.
Можно дополнительно изолировать пакеты в файлах JAR расширения как дополнительные меры безопасности. Если пакет изолируется, это означает, что все классы, определенные в том пакете, должны произойти из единственного файла JAR. Этот раздел показывает Вам, как изменить декларацию расширения, чтобы изолировать пакеты расширения.
Вы найдете ссылки и ссылки на соответствующую документацию безопасности в соответствующих местах всюду по этому уроку.
Для полной информации о безопасности можно обратиться к следующему: