Файл: Виды и состав угроз информационной безопасности (Основные понятия информационной безопасности).pdf
Добавлен: 26.05.2023
Просмотров: 411
Скачиваний: 2
СОДЕРЖАНИЕ
1. Введение в информационную безопасность
1.1 Основные понятия информационной безопасности
1.2 Угрозы информационной безопасности
1.3 Правовые основы информационной безопасности
2. Обеспечение информационной безопасности компьютера
2.1 Локальная безопасность компьютера
Еще одним способом доказательства идентичности является использование чего-либо, что вы имеете: физического опознавательного знака любого рода.
- электронные ключи в номере отеля или ручными - распространенные предметы, предоставляющие доступ в здание.
Также существуют Протоколы аутентификации - это криптографические способы подтверждения подлинности личности.
Основной протокол аутентификации достаточно прост.
- пользователь набирает свое имя пользователя и пароль на компьютере-клиенте. Клиент отправляет эту информацию серверу;
- сервер ищет указанное имя пользователя в базе данных и отыскивает соответствующий пароль. Если он соответствует паролю, набранному пользователем, ему предоставляется доступ.
Проблема в том, что база данных паролей должна быть защищена. Решение в том, чтобы хранить не пароли, а хэш-функции паролей.
- пользователь набирает свое имя пользователя и пароль на клиенте. Клиент отправляет эту информацию серверу;
- сервер хэширует набранный пользователем пароль;
- сервер ищет имя пользователя с именем пользователя в базе данных и отыскивает соответствующее хэш-значение. Если это хэш-значение соответствует хэш-значению вновь принятого пароля, ему предоставляется доступ. [21]
Главная проблема со вторым протоколом в том, что пароли открыто посланы по сети. Кто-нибудь, рыскающий по сети, может собирать имена пользователей и пароли. Решение включает в себя хэширование пароля перед тем, как отослать его, но словарные нападения в состоянии справиться и с этим.
Kerberos («Цербер») является более хитрым протоколом аутентификации. Согласно ему, пользователь должен иметь долгосрочный ключ, используемый совместно с надежным сервером в сети, называемым Kerberos-сервером. Чтобы войти во взятый наугад сервер в сети выполняется следующая процедура:
- пользователь запрашивает разрешение у сервера Kerberos для входа на сервер;
- сервер Kerberos проверяет, допускается ли пользователь на сервер;
- сервер Kerberos высылает пользователю «билет», который она обязана отдать серверу, и ключ к сеансу, который используется для доказательства серверу, что это именно тот пользователь;
- пользователь использует ключ к сеансу с сервера Kerberos для создания «удостоверения», которое он будет использовать, чтобы убедить сервер, что это он;
- пользователь посылает Бобу и билет, и удостоверение;
- сервер проверяет. Если все подтверждается, он дает пользователю доступ.
Другие подтверждающие подлинность протоколы входа в систему используют открытые шифровальные ключи. IPsec и SSL, например, пользуются протоколами аутентификации с открытыми ключами.
Вышеуказанные методы обеспечивают высокую локальную безопасность компьютера, но когда дело доходит до сетевого обмена информации, то появляется ряд новых угроз. В таком случае важно обеспечить сетевую безопасность компьютера.
2.2 Сетевая безопасность компьютера
Атаки, организованные через сеть Интернет выделяются в отдельный класс компьютерной безопасности. Они относятся и к компьютерной и сетевой безопасности, но специфика их заключается в использовании сети Интернет. [22]
Самое первое, с чем большинство пользователей сталкивается при первом знакомстве с проблемами компьютерной безопасности — это именно разрушительные программы, то есть программы, умышленно причиняющие неприятности.
К разрушительным программам кроме вирусов относятся так называемые «троянские кони» и «черви». Они обычно состоят из двух частей: «полезной нагрузки» и механизма распространения. «Полезная нагрузка» - это та составляющая, которая, собственно, и вызывает сбои. В некоторых случаях нагрузка способна причинить и большие неприятности: изменить установки контроля доступа компьютера, украсть секретный ключ и отправить его по электронной почте и т. п. Результат таких действий может оказаться опасным.
Вирусы можно подразделить на три основных класса: файловые вирусы, загрузочные вирусы (вирусы, поражающие загрузочный сектор) и макровирусы. [23]
Долгое время наиболее распространенными были файловые вирусы. Они работали, присоединяясь к программным файлам, например к текстовому редактору или компьютерным играм. При запуске инфицированной программы этот вирус размещается в памяти так, чтобы заразить другие приложения, запускаемые пользователем.
Многие файловые вирусы вымерли после того, как в 1992 году была выпущена Windows 3.1; вирусы просто рушили эту операционную систему и в результате не могли распространяться.
Загрузочные вирусы менее распространены. Эти вирусы размещаются на специальном участке диска (дискеты или жесткого диска), данные с которого загружаются в память при загрузке компьютера. После того как этот вирус внедряется в память, он может заразить соответствующие секторы всех имеющихся жестких Дисков и гибких дисков, вставленных в дисковод, и таким образом распространиться на другие системы. Загрузочные вирусы чрезвычайно эффективны,
Последний класс вирусов — это макровирусы. Они написаны на языке сценариев и заражают не программы, а файлы данных. Во многих текстовых процессорах, электронных таблицах и программах, работающих с базами данных, используются специальные языки разработки сценариев. Такие сценарии (программы на макроязыке, или просто макросы) используются для автоматизации задач и хранятся вместе с данными.
Макровирусы могут распространяться существенно быстрее других, поскольку люди гораздо чаще обмениваются данными, чем программами. А поскольку программное обеспечение электронной почты и передачи файлов делается все проще в обращении, эти вирусы станут распространяться еще быстрее.
Червями называют те разрушительные программы, которые специализируются на компьютерах, подключенных к сети. Это самовоспроизводящиеся программы, которые, в отличие от вирусов, не прячутся в других программах. Они существуют самостоятельно, блуждают по компьютерным сетям, причиняя повреждения.
Роберт Т. Моррис (Robert T. Morris) «выпустил» самого известного червя в 1988 году. Это был интернет-червь, который вывел из строя более 6000 компьютеров: 10% всех серверов Интернета. Червь появлялся на одной машине. Затем он предпринимал попытку проникнуть по сети в другие машины, используя несколько основных приемов. Когда это удавалось, червь засылал на новый компьютер копию своего кода. А затем эта копия повторяла весь процесс, пытаясь проникнуть в очередную машину. Обычно черви работают именно так.
Троянский конь - это код, преднамеренно помещенный в вашу систему, который маскируется под безвредную (или полезную) программу, но делает что-то неожиданное или нежелательное. (С формальной точки зрения код, который вы сознательно размещаете в вашей системе, - это троянский конь, а код, который вводит в вашу систему кто-то другой, называют логической бомбой.) Программист вписывает такой код в крупное программное приложение, которое в результате может начать работать неправильно. [24]
Троянским конем может быть программа, которая тайно устанавливается в компьютере, следит за буфером клавиатуры до тех пор, пока не обнаружит нечто, напоминающее номер кредитной карты, - правильное количество цифр, совпадение контрольной суммы, - и посылает этот номер кому-нибудь при помощи TCP/IP.
HTTP (протокол, используемый в Веб), как и большая часть информации, блуждающей в Интернете, незашифрован и неаутентифицирован. Многие боятся доверять номера своих кредитных карт незашифрованной веб-связи.
Чтобы решить эту проблему, в ранние версии Netscape Navigator включали специальный протокол, так называемый SSL. Этот протокол, который был со временем переименован в TLS, обеспечивает шифрование и аутентификацию веб-связи. SSL довольно хорош, и все его проблемы касаются сертификатов и их применения. Некоторые веб-сайты предоставляют вам возможность выбрать защищенный SSL сеанс связи с браузером. Браузер и веб-сервер применяют шифрование открытым ключом для обмена ключами и симметричное шифрование для кодирования данных. Присутствие в нижней части браузера зеленого ключа или желтого замка дает пользователю возможность почувствовать себя намного свободнее. [25]
На сегодняшний день вирусные программы распространяются крайне быстро, заражая не только компьютеры и сервера, но и мобильные телефоны, что приводит к вирусным эпидемиям, сбоям в работе компаний и многомиллионным убыткам из-за простоя работы сервисов, утери либо кражи и искажения данных. Очевидно, что в таких обстоятельствах сервера необходимо защищать профессиональным антивирусным программным обеспечением. Большинство антивирусных программ сканируют файлы, выискивая вирусы. В программах есть база данных, содержащая «отпечатки пальцев» вирусов - фрагменты кода, про которые известно, что они являются частью вирусов. Когда программа находит такой же отпечаток, она получает информацию, что файл заражен, и, чтобы «дезинфицировать» его, удаляет вирусный код. Метод сканирования «отпечатков» работает только после того, как компания, создавшая антивирусную программу, выделила вирус в лаборатории и включила в список новый отпечаток.
Благодаря интернету новые типы вирусов распространяются крайне быстро и обнаружение их только лишь по поиску фрагментов и уникального кода (сигнатурам, которые хранятся в базах антивирусных программ) становиться не эффективным.
Самые современные антивирусы используют интеллектуальные методы обнаружения угроз, такие как проактивная защита (эвристика). Таким образом, современный антивирус работает не только понятием «легитимный файл – вредоносный файл», а понятиями «разрешенное действие – запрещенное действие». [26]
Разумеется, методы проактивной защиты не исключают использования классического анализа кода по сигнатурам, а лишь дополняют его. Здесь возникает еще одна проблема при использовании антивирусного ПО: так как количество известных вирусов постоянно растет - увеличивается как снежный ком и размер антивирусных баз с информацией о существующих вирусах.
Производимый "на лету" мониторинг угроз (что является необходимостью) зачастую приводит к существенному замедлению работы компьютеров и серверов. Как показывают результаты тестирований, замедление файловых операций может достигать 100% и более. Чтобы потери в скорости работы вычислительной техники были не столь драматичными, вирусные базы некоторые разработчики периодически "подрезают", - убирая из баз сигнатуры вирусов, которые они считают "устаревшими". Однако тестирования антивирусов, проводимые независимыми организациями (AV-Comparatives.org), показывают, что такие методы оптимизации вредны и могут сделать компьютер беззащитным перед "ретро-вирусом".
Правда это не отменяет важность антивирусного обеспечения. В любом случае антивирус обеспечивает высокий степень защиты информации.
Разговор о безопасности был бы не полным, ведь для защиты информации также существует комплексное программное решение под названием Брандмауэр. Это устройство или программа, предназначенные для фильтрации (разрешения или запрета) сетевой передачи данных, на основании набора правил. Брандмаэр используется для защиты сетей от несанкционированного доступа.
Также, существует другой термин, Фаервол в переводе с англ. Firewall, означает стена огня, в немецком языке. Транскрипция преподнесла другие варианты написания: файерволл, файервол и т.д. имеющие одно и тоже значение. К тому же файервол можно называть межсетевой экран. [27]
В принципе, брандмауэр обеспечивает защиту от хакеров и прочих нападений. Брандмауэр может быть аппаратным средством или программным обеспечением, и действует в качестве сторожа компьютера. Он контролирует весь входящий и исходящий Интернет-трафик.
Брандмауэр просматривает весь трафик на наличие вирусов любого вида:
spyware (шпионское программное обеспечение);
вредоносного программного обеспечения.
Брандмауэр может контролировать Интернет-трафик двумя способами:
фильтрация пакетов;
режим проверки.
Брандмаэур контролирует пакет данных (фильтрация пакетов), который является частью данных, которая содержит адрес своего отправителя и адрес получателя. Этот адрес называется IP. Но что такое IP-адрес? Он действует в качестве определителя для вашего компьютера. IP-адрес - 4-байтовое (32-разрядное) число, задающее уникальный номер компьютеру пользователя в Интернете. Если брандмауэр опознаёт пакет данных и его IP-адрес, то он позволяет этим данным «пройти».
Режим проверки. Этот метод основывается на том, что проверяется часть данных в пакете и сравнивается с большей частью известной и безопасной информации, если всё оказывается безопасным, то данные поступают на компьютер, если нет, то вход для них блокируется. Этот метод более предпочтителен, так как информация проверяется, прежде чем попасть на компьютер.