Защита от несанкционированного удаления
Набрать данные, как и вырастить дерево, не просто. Но удалить их
(спилить дерево) – дело нехитрое и быстрое. Это справедливо как для
24 В учебном пособии описывать соответствующие возможности мы не станем. При не-
обходимости обратитесь за помощью к системному администратору.
71
фрагментов файлов, так и для целых файлов. Windows позволяет опера-
тивно восстановить удаленные данные. Так, при случайном удалении
фрагментов документа Word, книги Excel или одной записи БД Access
восстановить их можно командой Правка/Отменить… или соответствую-
щей кнопкой
в панели инструментов. Данная команда (кнопка) по-
зволяет отменить несколько последних операций пользователя в Word и
Excel, но в Access ее действие распространяется на последние операции
лишь в одной записи. Команда (кнопка) Отменить с успехом может ис-
пользоваться и для отмены ошибочных операций ввода данных.
В рамках концепции дружественного Windows-интерфейса даже санк-
ционированному удалению файлов предшествует профилактический диа-
лог типа «Вы действительно уверены, что хотите удалить то-то и то-то? Да
– нет?». По-видимому, Windows и приложения MS Office, «сожалея» о
предстоящей потере, «надеются», что пользователь одумается и ответит
нет. Если же этим надеждам не суждено сбыться, то на всякий случай в
Windows предусмотрена Корзина, в которой до поры будут «валяться» вы-
брошенные вами данные. Ведь не секрет, что «как только вы что-то выбро-
сите, оно вам понадобится»25, тем более при случайном удалении. Вот для
таких ситуаций и предусмотрена корзина. Файлы могут быть восстанов-
лены из корзины в папку своего прежнего местопребывания командой
Восстановить. Для этого надо открыть корзину, найти и выделить восста-
навливаемые файлы, а затем применить указанную команду. Программа
Корзина может быть отключена в вашем компьютере. Поэтому, во-первых,
перед удалением файлов следует убедиться, что корзина активна (обычно
ее ярлык находится на рабочем столе Windows), во-вторых, в диалоговом
окне Подтверждение удаления убедиться, что файл будет отправлен
именно в корзину, а не просто удален. Со съемных носителей файлы уда-
ляются, не попадая в корзину.
Рис. 51. Фрагмент свойств корзины
Если корзина неактивна, следует проверить ее свойства. Самая веро-
ятная причина – флажок Уничтожать файлы сразу после удаления, не
25 Блох А. Закон Мэрфи /Ваше преуспевание в ваших руках. М., 1993. С. 429.
72
помещая их в корзину установлен, хотя он должен быть снят, как показано
на рис. 51. Пользователь может удалить свои файлы и из корзины – «ин-
формационный мусор» ассенизируется так же, как и физический. Очи-
стить корзину может также системный оператор или любой доброхот, не
говоря о злоумышленнике. Восстановить файлы Windows, удаленные из
корзины, – слишком сложная задача для рядового пользователя. Даже ес-
ли ее можно решить с помощью некоторых утилит, не стоит рассчиты-
вать на стопроцентное восстановление. Файл может оказаться частично
искаженным или неполным.
Данные могут быть утеряны также вследствие аппаратно-
программных сбоев фатального характера и форс-мажорных обстоя-
тельств, включая хищение компьютера, пожар и т.п. Легкомысленно пре-
небрегать такими ситуациями не следует («Не зарекайся!»). Даже если ваш
компьютер застрахован, данные, хранящиеся на жестком диске, в страхов-
ку никогда не включаются. Да разве могут заменить деньги – оборотный
капитал – безвозвратное время, затраченное на сбор и создание базы дан-
ных – самой уникальной вещи во всем компьютере?! В таких случаях
единственным утешением может служить технология резервного копиро-
вания. Это значит, что защита от несанкционированного удаления ответст-
венных файлов должна предусматривать периодическое создание их ко-
пий, хранимых вне компьютера и при необходимости загружаемых вместо
утерянных оригиналов. Очевидно, что периодичность резервного копиро-
вания влияет на долю данных, утерянных между двумя копированиями.
Поэтому целесообразно иметь продуманный план восстановления данных
на случай непредвиденных обстоятельств, описанных выше.
Текущая защита набираемых данных от случайной утери осуществля-
ется технологией автосохранения. Среди прочих параметров сохранения,
вызываемых в Word и Excel вкладкой Сохранение команды Сер-
вис/Параметры, показаны и параметры автосохранения26(рис. 52). Перио-
дичность автосохранения может изменяться от 1 до 120 мин. При сбое при-
ложения, компьютера или питания файл автосохранения обычно сохраняет
данные, которые могли бы быть утеряны без автосохранения. Файл автосо-
хранения открывается при следующем после сбоя запуске приложения. Ав-
тосохранение не заменяет команд Сохранить, Сохранить как. Закончив ра-
боту с файлом, следует обязательно сохранить его одной из этих команд.
И Word, и Excel при каждом сохранении (автосохранении) файла по-
зволяют автоматически создавать его резервную копию. Для этого должен
быть установлен флажок Всегда создавать резервную копию в параметрах
сохранения (Word – рис. 52а, Excel – рис. 52б27). Новая резервная копия
26 В Word те же параметры сохранения (автосохранения) могут вызываться в окне со-
хранения файла командой Сервис/Параметры сохранения.
27 Напомним, что в Excel флажок резервного копирования устанавливается в парамет-
рах сохранения окна сохранения файла (команда Сервис/Общие параметры).
73
заменяет старую копию и сохраняется всякий раз в той же папке, что и ис-
ходный файл. Если в исходном файле-оригинале повреждены или утеряны
некоторые данные, они могут оказаться целыми в резервной копии, и их
оттуда можно восстановить.
а) Word
б) Excel
Рис. 52. Параметры автосохранения (сохранения) в Word и Excel
В Access наибольшую ценность представляют таблицы. Их автосохра-
нение даже на уровне установки параметров не доверяется пользователю,
а осуществляется системно в режиме реального времени. Это значит:
1) установка параметров сохранения и автосохранения таблиц для
пользователя недоступна;
2) таблицу нельзя сохранить командой или, наоборот, отказаться от
сохранения, как это возможно для других объектов Access;
3) при вводе данных в таблицу происходит их непрерывное сохране-
ние, моментами сохранения являются:
– переход от поля, заполненного новым значением, к другому полю записи;
– переход к другой записи;
– закрытие активной формы;
– закрытие таблицы;
– закрытие страницы доступа к данным;
– закрытие базы данных;
– выход из MS Access.
Таким образом, максимум, что может быть утеряно в БД Access при
создании таблиц, - значение одного поля в записи. Это радикально решает
проблему защиты набранных данных в БД Access от случайных потерь в
результате аппаратно-программных сбоев и непреднамеренной халатности
пользователя.
В заключение заметим, что Windows XP при любых сбоях приложе-
ний, прежде чем их закрыть, сохраняет открытые файлы.
Не нашли, что искали? Воспользуйтесь поиском по сайту:
©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.
|