Организационные методы защиты

1. Проверка полномочий любого обращения к любому объекту информации. Это означает, что защита выносится на общесистемный уровень и предполагает абсолютно надежное определение источника любого обращения.

2. Разделение полномочий заключается в определении для любой программы и любого пользователя в системе минимального круга полномочий. Это позволяет уменьшить ущерб от сбоев и случайных нарушений и сократить вероятность преднамеренного или ошибочного применения полномочий.

3. Трудоемкость проникновения в систему. Фактор трудоемкости зависит от количества проб, которые нужно сделать для успешного проникновения. Метод прямого перебора вариантов может дать результат, если для анализа используется сама вычислительная система.

Каковы же основные правила защиты от компьютерных вирусов? Приведем некоторые из них.

Правило 1. Крайне осторожно относитесь к программам и документам, которые вы получаете из глобальных сетей.

Правило 2. (касающиеся защиты локальных сетей). Для уменьшения риска заразить файл на сервере администраторам сетей следует активно использовать стандартные возможности защиты сети: ограничение прав пользователей; установку атрибутов «только на чтение»; скрытие (закрытие) важных разделов дисков и директорий и т.д.

Правило 3. Лучше приобретать дистрибутивные копии программного обеспечения, у официальных продавцов, чем бесплатно или почти бесплатно копировать их из других источников или покупать нелицензионные «пиратские» копии.

Правило 4. Старайтесь не запускать непроверенные файлы, в том числе полученные из компьютерной сети.

Правило 5. Пользуйтесь утилитами проверки целостности информации.

Правило 6. Периодически сохраняйте на внешнем носителе файлы, с которыми ведется работа.

В заключение подчеркнем три важнейших обстоятельства:

· во-первых, защита информации от несанкционированных действий эффективна только тогда, когда комплексно (системно) применяются все известные способы и средства;

· во-вторых, защита должна осуществляться непрерывно;

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

 

Разработка задач для работы на персональном компьютере

 

Общие положения

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

Компьютерные программы создают программисты люди, обученные процессу их составления (программированию). Программа – это логически упорядоченная последовательность команд, необходимых для управления компьютером (выполнения им конкретных операций), поэтому программирование сводится к созданию последовательности команд, необходимой для решения определенной задачи.

Знание технологии и методов создания компьютерных программ, позволят Вам совместно с программистами или лично создавать эффективные программы и без ошибок.

Технология составления программ, как правило, включает себя три этапа:

· разработка оперативной (математической) постановки задачи;

· разработка алгоритма решения задачи;

· программирование;

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

Разработчики задачи, как правило, плохо представляют себе специфику Вашей работы, а также перечень предъявляемых требований, назначение и роль создаваемой задачи. Учет этой специфики и соответствующих требований к задаче должен проводиться на этапе разработки ее оперативной постановки задачи, являющийся совместным документом со стороны заказчика и разработчика.

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

Кроме того, участие в разработке оперативной постановки задачи и алгоритма ее решения, а также контроля результатов отдельных этапов создания задачи позволит Вам глубже понять механизмы переработки информации в задаче. Понимание этих механизмов обеспечит грамотное и эффективное применение задачи в процессе ее применения.

Непрерывное сопровождение разработанной задачи заказчиком и разработчиком является основным условием, обеспечивающим поддержание задачи в готовности к применению. В функцию заказчика при сопровождении задачи входит обеспечение ее работоспособности, а также анализ процесса ее эксплуатации и выработка предложений по ее совершенствованию. Разработчик при сопровождении задачи устраняет недостатки, выявляемые в процессе эксплуатации, проводит совершенствование задачи в плане повышения ее характеристик.

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

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: