Материал: Литература по теме Тема Алгоритмы и программы Вопрос Понятие алгоритма

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам


3)      построить модель потенциального нарушителя;

4)      выбрать соответствующие меры, методы, механизмы и средства защиты;

5)      построить замкнутую, комплексную, эффективную систему защиты, проектирование которой начинается с проектирования самих автоматизированных систем и технологий.

 

Содержание методов защиты информации.

Препятствия – методы физического преграждения пути злоумышленнику к защищаемой информации (к аппаратуре, носителям информации и т.д.).

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

Управление доступом включает следующие задачи:

·     идентификация пользователей, персонала и ресурсов системы (присвоение каждому объекту персонального идентификатора);

·     опознание объекта или субъекта по идентификатору;

·     проверка полномочий (проверка соответствия дня недели, времени суток, запрашиваемых ресурсов установленному регламенту);

·     разрешение и создание условий работы в пределах установленного регламента;

·     регистрация (протоколирование) обращений к защищаемым ресурсам;

·     сигнализация (отключение, отказ в запросе) при попытках несанкционированных действий.

 

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

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

·     выполнение процедур установления подлинности при обращениях к системе и запрашиваемой информации (путем проверки паролей);

·     проверку полномочий пользователя на доступ к системе или запрашиваемым данным;

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

 

Методы защиты информации:

Маскировка – метод защиты информации путем ее криптографического закрытия.

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

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

Криптография – это наука о методах и алгоритмах шифрования.

Криптоанализ – наука, занимающаяся оценкой криптостойкости средств шифрования.

С помощью криптографических методов возможно:

·     шифрование информации;

·     реализация электронной подписи;

·     распределение ключей шифрования;

·     защита от случайного или умышленного изменения информации.

 

Электронная цифровая подпись.

Рукописная подпись подтверждает факт взаимосвязи между содержанием документа и лицом, подписавшим его. Т.е. подпись является одним из средств идентификации личности через уникальные личные биометрические параметры человека. Рукописную подпись нельзя отделить от документа, но можно внести изменения в содержание документа после его подписания.

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

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

Глобализация и виртуализация информационной сферы требует наличия механизмов удостоверения электронных документов (ЭД) без непосредственного контакта сторон.

Чтобы электронная цифровая подпись (ЭЦП) была жестко связана с ЭД, содержание ЭЦП должно зависеть от содержания ЭД. Только тогда ЭЦП будет заверять именно этот ЭД, а не другой. Связь между содержанием ЭД и структурой ЭЦП является основой механизма аутентификации ЭД. В ЭД, подписанный ЭЦП, нельзя внести изменения, не нарушив подпись.


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

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

Функция проверки подписи анализирует, соответствует ли данная подпись данному документу и открытому ключу пользователя. Если полученный дайджест совпал с тем, который содержался в ЭЦП, значит сообщение не было изменено в ходе передачи по каналу связи.

Для повышения безопасности передаваемых документов используют пару криптографических ключей:

1)      закрытый ключ хранит только его владелец, ни в коем случае не раскрывая его никому;

2)      открытый ключ (англ. public key) служит для проверки цифровых подписей, созданных с помощью парного ему закрытого ключа.

 

Таким образом, цифровая подпись обеспечивает:

·     Удостоверение источника документа. В зависимости от деталей определения документа могут быть подписаны такие поля, как «автор», «внесённые изменения», «метка времени» и т.д.

·     Защиту от изменений документа. При любом случайном или преднамеренном изменении документа подпись станет недействительной.

·     Невозможность отказа от авторства. Поскольку создать корректную подпись можно лишь, зная закрытый ключ, а он известен только владельцу.

 

Программно-технические методы защиты информации.

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

Центральным для программно-технического уровня является понятие сервиса безопасности.

В число таких сервисов входят:

·     идентификация и аутентификация;

·     управление доступом;

·     протоколирование и аудит;

·     шифрование;

·     контроль целостности;

·     экранирование;

·     анализ защищенности;


·     обеспечение отказоустойчивости;

·     обеспечение безопасного восстановления;

·     туннелирование;

·     управление.

 

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

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

Туннелирование – это создание прямого соединения – туннеля между компьютерами в сети Интернет при помощи специального программного обеспечения, контролирующего шифрование информации, передающейся через Интернет.

Таким образом, компьютеры, находящиеся в Интернете, используют защищенные каналы для передачи конфиденциальной информации.

 

Вопрос 5. Вредоносные программное обеспечение.

 

Одним из опаснейших способов проведения атак на ИС является внедрение в атакуемые системы вредоносного программного обеспечения (в последнее время более употребляемым стал термин «вредоносный код»).

По размерам финансового ущерба вирусные (в широком смысле) атаки уверенно занимают лидирующее положение.

Выделим следующие аспекты вредоносного кода:

·     вредоносная функция;

·     способ распространения;

·     внешнее представление.

 

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

·     внедрения другого вредоносного кода;

·     получения контроля над атакуемой системой;

·     агрессивного потребления ресурсов;

·     изменения или разрушения программ и/или данных.

 

По механизму распространения и целевому назначению различают

·     вирус;

·     червь;

·     троянская программа;

·     рекламная программа;

·     шпионская программа;

·     backdoor программы.

 

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


Червь – код, способный самостоятельно, т.е. без внедрения в другие программы, вызывать распространение своих копий по информационным системам и их выполнение. Черви распространяются в основном по сетям. Одна категория червей попадает на компьютер через открытие инфицированного e-mail сообщения, другая – атакует компьютеры в автоматическом режиме.

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

Рекламная программа (adware) – код, размещающий рекламную информацию. Потребляет ресурсы автоматизированной системы. Может вызывать внешние обращения к системе, не связанные с характером ее функционирования.

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

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

Обычно вирусы распространяются локально, в пределах узла сети; для передачи по сети им требуется внешняя помощь, такая как пересылка зараженного файла. Черви, напротив, ориентированы в первую очередь на перемещения по сети.

Иногда само распространение вредоносного кода вызывает агрессивное потребление ресурсов и, следовательно, является вредоносной функцией. Например, черви занимают полосу пропускания сети и ресурсы почтовых систем.

По среде обитания выделяют следующие основные типы компьютерных вирусов:

·     программные (файловые);

·     загрузочные;

·     макровирусы.

 

Программные вирусы – это блоки программного кода, целенаправленно внедренные внутрь других прикладных программ и других исполняемых файлов. Файловые вирусы различными способами внедряются в выполняемые файлы. Они либо создают файлы-двойники (компаньон-вирусы), либо используют особенности организации файловой системы.
Источник: https://tut-files.ru/previewfile/13430