Главная » Java » Политики безопасности

0

 

    Политика безопасности (security policy), отвечающая текущему сеансу работы исполняющей системы, представляется объектом класса Java.security.Policy — или точнее, объектом конкретного класса, производного от абстрактного типа pol i су. Объект Pol i су поддерживает множество разрешений (permissions), присвоенных различным доменам защиты (protection domains) на основании их источников кода (code sources). To, каким образом политика безопасности провозглашается объектом Pol i су, является сугубой компетенцией конкретной реализации класса Poliсу. Реализация, предусмотренная по умолчанию, предполагает использование файлов политик (policy files), перечисляющих различные полномочия, дарованные (granted) каждому источнику кода.

   Вот как может выглядеть, например, фрагмент файла политики, позволяющий коду, расположенному в каталоге /home/sysadmin, открывать для чтения файлы из каталога /tmp/abc:

 

grant CodeBase "file:/home/sysadmin/" {

   permission Java.io.FilePermission  "/tmp/abc",   "read";

};

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

 

Источник: Арнолд, Кен, Гослинг, Джеймс, Холмс, Дэвид. Язык программирования Java. 3-е изд .. : Пер. с англ. – М. : Издательский дом «Вильяме», 2001. – 624 с. : ил. – Парал. тит. англ.

По теме:

  • Комментарии