русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Защита данных от несанкционированного доступа


Дата добавления: 2015-06-12; просмотров: 619; Нарушение авторских прав


Защита данных в Excel устанавливается в несколько шагов. Сначала нужно установить защиту на уровне ячейки с помощью команды Формат 4 Ячейки… На вкладке Защита диалогового окна данной команды можно установить два флажка, один из которых защищает ячейку от непосредственных изменений, которые может внести пользователь в рабочий лист (запрещает редактирование содержимого ячейки, ее удаление и перемещение), а второй позволяет скрыть формулы, по которым осуществляются вычисления значений ячеек рабочего листа.

Однако атрибуты защиты, установленные для ячеек, не действуют, пока не установлена защита рабочего листа. Защитить рабочий лист можно с помощью команды Защита 4 Защитить лист… из меню Сервис. В открывшемся диалоговом окне можно установить, какие элементы рабочего листа подлежат защите, а также задать пароль, который позволит ограничить право отмены защиты.

Изменить атрибуты защиты ячейки можно, только сняв защиту с рабочего листа. Снимается защита также с помощью команды меню Сервис.

Таким образом, при разработке приложения следует установить защиту ячеек, которые не должны меняться непосредственно на рабочем листе, а должны обновляться только по заданным в приложении правилам (например: при вычислениях или вводиться с помощью пользовательских форм). А с ячеек, данные в которые должны вводиться непосредственно, защиту необходимо снять.

Кроме защиты рабочих листов с помощью команды меню Сервис можно организовать защиту рабочей книги. В диалоговом окне этой команды устанавливается защита структуры рабочей книги (предотвращает удаление, перемещение вставку и т.п. рабочих листов в книге) и защита окон (предотвращает перемещение, изменение размеров, удаление и т.п. окон).

При работе в сети разработчик может управлять доступом к книге со стороны нескольких пользователей. К книгам Excel можно обеспечить монопольный или совместный доступ. Установить режим доступа к рабочей книге можно с помощью команды Доступ к книге…, которая позволяет на вкладке «Правка» включить или отключить флажок «Разрешить совместный доступ», кроме того, на вкладке «Подробнее», можно уточнить параметры совместного доступа (режим регистрации и внесения изменений).



Однако при совместном доступе к данным возникают проблемы реализации взаимного исключения при работе нескольких пользователей с общими данными, если данные во время работы модифицируются. Эту проблему следует решать программным способом, чтобы обеспечить правильность выполнения транзакций (неделимых единиц работы, которые должны быть выполнены от начала до конца как одна операция), целостность общих данных. Эта проблема решается на этапе проектирования приложения, когда определяется порядок доступа к данным, внесения в них изменений. Для решения проблемы взаимного исключения можно использовать семафорную технику, если средства, предоставляемые Excel, оказываются недостаточными.

Код приложения можно защитить, установив в диалоговом окне свойств VBA-проекта на вкладке «Защита» флажок «Блокировать просмотр проекта». Кроме того, скрыть код приложения можно, сохранив его как надстройку.

Защиту от несанкционированного доступа можно усилить, испльзуя кроме стандартных средств Excel процедуры защиты, созданные пользователем-программистом (например, процедуры идентификации пользователей).



<== предыдущая лекция | следующая лекция ==>
Защита от ошибок при вводе данных | Глава 9. Разработка приложений с помощью Word


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.093 сек.