Проектирование Интернет приложений. Тузовский А.Ф. - 194 стр.

UptoLike

Составители: 

194
отказываться от своих действий. Аудит считается наиболее достовер-
ным, если данные журнала формируются непосредственно в момент
доступа к ресурсу той же процедурой, которая выполняет этот доступ.
При проектировании стратегии протоколирования и инструментирова-
ния руководствуйтесь следующими рекомендациями:
Выполняйте аудит событий управления пользователями, кри-
тических событий системы, критических бизнес-операций и необычных
действий.
Создавайте политики безопасного управления файлами жур-
налов, такие как ограничение доступа к файлам журналов, и предостав-
ляйте пользователям доступ только для записи. Обеспечивайте настраи-
ваемые в ходе разработки и производственной эксплуатации механизмы
протоколирования и инструментирования.
Не храните конфиденциальные данные в файлах журналов или
аудита.
Навигация
Разделяйте стратегию навигации и логики обработки. Стратегия
навигации должна позволять пользователям без труда перемещаться по
экранам или страницам приложения. Обеспечьте единообразное пред-
ставление навигационных ссылок и элементов управления во всем при-
ложении, чтобы не запутывать пользователя и скрыть сложность при-
ложения. При проектировании стратегии навигации руководствуйтесь
следующими рекомендациями:
Включите навигацию в главную страницу web-приложения
(имеются в виду шаблоны в виде Master Page, а не только начальная
страница сайта), чтобы обеспечить ее единообразие по всему приложе-
нию. Однако избегайте явного задания путей перехода в коде приложе-
ния. Также обеспечьте пользователям возможность перехода только к
тем страницам, для просмотра которых они авторизованы.
Предусмотрите карту сайта, она поможет пользователям нахо-
дить необходимые страницы, а поисковым механизмам просматривать
сайт в случае необходимости. Используйте в UI визуальные элементы,
такие как встроенные ссылки, навигационные меню и отображение те-
кущего положения пользователя в иерархии страниц web-приложения
(например, ЭУ SiteMapPath), чтобы пользователи понимали, где они на-
ходятся, что предлагается на сайте и как быстро перемещаться по сайту.