2. Цели создания «Крипто-веб»
• Создание универсальной библиотеки компонентов для работы с
криптографическими библиотеками из окна веб-браузера.
• Использование электронной цифровой подписи (ЭЦП) для аутентификации
пользователей в веб-приложениях.
• Использование ЭЦП для подписи файлов и данных в веб-приложениях.
• Проверка ЭЦП.
2
3. Назначение «Крипто-веб»
Приложение «Крипто-веб» предназначено для
использования в отраслях общественной
деятельности, требующих защиты информации и
имеющих высокие требования к информационной
безопасности:
• Документооборот предприятий и корпораций.
• Банковская деятельность.
• Сайты государственных служб.
3
5. 5
Архитектура и технологии
• Клиент-серверная архитектура: Клиент - Web-браузер.
• Сервер: Web –сайт.
• Обмен информацией: протоколы httphttps.
Языки программирования и технологии:
• C#.
• NET Framework4.0.
• Silverlight 5.1, ASP.NET, ASP.NET MVC.
6. 6
Основные функциональные возможности «Крипто-веб»:
• Авторизация пользователей по ЭЦП.
• Логирование ошибок.
• Установка компонентов.
• Подпись ЭЦП данных и файлов в веб-браузере.
• Загрузка корневых сертификатов.
• Импорт сертификатов в хранилище сертификатов.
• Проверка валидности сертификатов.
• Множественная подпись данных и файлов ЭЦП.
• Проверка ЭЦП.
• Кэширование данных ЭЦП.
• Импорт данных ЭЦП из кэша.
• Смена пароля личного ключа.
• Сохранение настроек и паролей пользователя.
15. 15
Перспективы развития
Реализация функций:
• Шифрование файлов.
• Шифрование и подпись файлов.
• Шифрование и подпись файлов с сохранением на диск.
• Шифрование и подпись файлов с передачей на сервер.