Файл: Анализ технологий совершения компьютерных преступлений.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 22.04.2023

Просмотров: 295

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

2.2 Технология компьютерной атаки на уровне операционной системы

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

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

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

- кража пароля;

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

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

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


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

- полный перебор всех возможных вариантов пароля;

- подбор пароля по частоте встречаемости символов и биграмм, с помощью словарей наиболее часто применяемых паролей, с привлечением знаний о конкретном пользователе — его имени, фамилии, номера телефона, даты рождения и т. д. [29]

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

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

- сборка "мусора" (если средства операционной системы позволяют восстанавливать ранее удаленные объекты, хакер может воспользоваться этой возможностью, чтобы получить доступ к объектам, удаленным другими пользователями: например, просмотрев содержимое их «мусорных» корзин);

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

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

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

- модификация кода или данных подсистемы защиты самой операционной системы;

- отказ в обслуживании (целью этой атаки является частичный или полный вывод из строя операционной системы);

- захват ресурсов (хакерская программа производит захват всех имеющихся в операционной системе ресурсов, а затем входит в бесконечный цикл); [30]

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


- использование ошибок в программном обеспечении или администрировании.

В заключении раздела можно отметить, что:

- были рассмотрены основные атаки компьютерных преступников на операционную систему. Атаки многовариантны и могут быть применены в любое время и по отношению к любой операционной системе.

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

2.3 Компьютерные атаки на сетевое программное обеспечение

Сетевое программное обеспечение ( далее по тексту будет использоваться аббревиатура СПО) является наиболее уязвимым, потому что канал связи, по которому передаются сообщения, чаше всего не защищен, и всякий, кто может иметь доступ к этому каналу, соответственно, может перехватывать сообщения и отправлять свои собственные. Поэтому на уровне СПО возможны следующие хакерские атаки: [31]

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

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

- создание ложного маршрутизатора (путем отправки в сеть сообщений специального вида хакер добивается, чтобы его компьютер стал маршрутизатором сети, после чего получает доступ ко всем проходящим через него сообщениям); [32]


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

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

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

- максимальное ограничение размеров компьютерной сети (чем больше сеть, тем труднее ее защитить);

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

- шифрование сетевых сообщений (тем самым можно устранить угрозу перехвата сообщений, правда, за счет снижения производительности СПО и роста накладных расходов); [33]

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

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

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

Выводы по главе 2.

Во второй главе данной работы было проведено исследование технологий компьютерных преступлений, а также рассмотрены методы борьбы с ними.

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


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

- были рассмотрены основные атаки компьютерных преступников на операционную систему. Атаки многовариантны и могут быть применены в любое время и по отношению к любой операционной системе.

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

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

ЗАКЛЮЧЕНИЕ

В заключении данной курсовой работы следует отметить следующие выводы:

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

- компьютерное преступление представляет собой незаконную деятельность в отношении информационных ресурсов, которое преследует корыстные цели. Компьютер при компьютерном преступлении выступает либо, как объект совершения, либо, как субъект воздействия.

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

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

- были рассмотрены основные виды компьютерных преступлений.

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