Введение
Платформа Java имеет гибкую и развитую системы безопасности. В платформе Java 2 реализована конфигурируемая модель безопасности, согласно которой каждому коду может быть назначена своя конфигурируемая политика безопасности, которая определяет какие права доступа предоставляются программе на основании данных об источниках исходного кода и поставщиков, подписавших код.
Цель работы:
Разработка апплета с возможностью предоставления доступа к важным ресурсам системы, таким как чтение-запись файла. Подписывание архивного файла ЭЦП из цепочки сертификатов. Изучение возможных настроек файлов политик безопасности и запуск апплета с этими настройками.
В результате выполнения курсового проекта апплет, разработанный по заданию для лабораторной работы №4, был функционально расширен. Файлы классов апплета были упакованы в архивный JAR-файл, который был подписан электронной цифровой подписью. Для него был создан файл политики безопасности.
- Аннотация
- Содержание
- Введение
- 1. Апплет с эффектом анимации на основе многопоточности Java и обращением к локальной файловой системе
- 2.Создание подписанного апплета .
- 2.1. Создание архивного jar-файла
- 2.2. Создание пары ключей и сертификата в хранилище ключей
- 2.3. Подписывание jar-файла цифровой подписью
- 2.4. Задание политики безопасности для подписанного апплета
- 3. Выполнение подписанного апплета
- Список использованных источников