Индивидуальный проект «РАЗРАБОТКА ПРОЕКТА ПО ЗАЩИТЕ КОМПЬЮТЕРА ОТ ВИРУСОВ, ВРЕДОНОСНЫХ ПРОГРАММ И ВРЕДОНОСНЫХ ССЫЛОК»
Цель работы:
Поставленная цель раскрывается через следующие задачи:
История создания компьютерных вирусов
Понятия и свойства компьютерных вирусов
Методы защиты информации от вирусов
Задействованные ресурсы
Реализация проекта
Вывод
Список использованных источников

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

1. Индивидуальный проект «РАЗРАБОТКА ПРОЕКТА ПО ЗАЩИТЕ КОМПЬЮТЕРА ОТ ВИРУСОВ, ВРЕДОНОСНЫХ ПРОГРАММ И ВРЕДОНОСНЫХ ССЫЛОК»

ОГБПОУ «Томский техникум информационных технологий»
Индивидуальный проект
«РАЗРАБОТКА ПРОЕКТА ПО ЗАЩИТЕ КОМПЬЮТЕРА ОТ
ВИРУСОВ, ВРЕДОНОСНЫХ ПРОГРАММ И ВРЕДОНОСНЫХ
ССЫЛОК»
Выполнил:
студент 444 группы
Власов Н.С.
Преподаватель:
Соколова Е.А.
Томск 2025

2.

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

3. Цель работы:

Существует большое количество работ, посвященных защите компьютерных программ от
вредоносных вирусов. Однако, я решил рассмотреть анализируемую проблему на примере своего
проекта: «Блокиратор сайтов от вирусов» и в этом заключается новизна моего исследования.
Цель данной проектной работы продемонстрировать эффективность применения моей программы
на примере сайта VK

4. Поставленная цель раскрывается через следующие задачи:

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

5. История создания компьютерных вирусов

История первого компьютерного вируса началась с математика Джона фон Неймана, который в конце
1940-х годов стал обсуждать в серии лекций теорию самовоспроизводящихся автоматов.
Прорыв в зарождении вредоносных программ произошел в 1961 году, когда В.А. Высотский, Д.
Макилрой и Р. Моррис, работающие в США на компанию Bell Labs, создали игру «Дарвин». В игре было
несколько ассемблерных программ, которые назывались «организмы». Организмы загружались в память
ПК, и те из них, которые создал один игрок, должны были уничтожить представителей организмов,
созданных другим игроком.
Считается, что самым первым вирусом была программа Creeper. Она была создана в 1971 году Бобом
Томасом, который работал в компании BBN. Программа создавалась в качестве теста для проверки, можно
ли вообще создать самовоспроизводящуюся программу, которая заражает новый жесткий диск, а потом
пытается удалить себя с предыдущего компьютера. Первый вирус не совершал никаких вредоносных
действий, а просто показывал на экране сообщение о том, что его нужно «поймать» — если, конечно,
пользователь сможет.

6. Понятия и свойства компьютерных вирусов

Компьютерный вирус — это вид вредоносной программы. Он может внедриться в код другой программы,
в системную область памяти, проникнуть в загрузочный сектор, а также отправлять собственные копии по
разным каналам связи. Собственно, распространение, как и у биологического вируса, это и есть его главная цель.
Вирус может удалить важные файлы, вызвать удаление операционной системы, привести в негодность
структуры, в которых размещаются данные пользователя и устройства, нарушить работу сетевых структур,
украсть личные данные, заблокировать пользователей и многое другое.
Вирус – программа, обладающая способностью к самовоспроизведению. Такая способность является
единственным
средством,
присущим
всем
типам
вирусов.
Но
не
только
вирусы
способны
к
самовоспроизведению. Любая операционная система и еще множество программ способны создавать свои
собственные копии. Копии же вируса не только не обязаны полностью совпадать с оригиналом, но и могут
вообще с ним не совпадать. Вирус не может существовать в «полной изоляции»: сегодня нельзя представить себе
вирус, который не использует код других программ, информацию о файловой структуре или даже просто имена
других программ, передачу себе управления

7.

Компьютерные вирусы, классификация и виды
В настоящее время не существует единой системы классификации и именования вирусов.
Имеется несколько признаков классификации существующих компьютерных вирусов
Классификация компьютерных вирусов
Среда
обитания
Способ
заражения
файлов
Особенности
алгоритмов
работы
Деструктивные
возможности
Программные
Перезапись
Резидентность
Безвредные
Загрузочные
Паразитирование
Скрытность
Неопасные
Документные
Компаньонвирусы
Самошмфрование и
полиморфизм
Опасные
Сетевые
Очень опасные

8. Методы защиты информации от вирусов

Главным помощником в борьбе с вирусами выступают антивирусные программы. Они позволяют не
только найти вирусы, но и ликвидировать их, но также следует придерживаться некоторых мер
предосторожности, например:
не запускать незнакомые программы из непроверенных источников;
стараться блокировать возможность несанкционированного изменения системных файлов;
отключать потенциально опасный функционал системы (например, autorun-носителей в MS Windows,
сокрытие файлов, их расширений и пр.);
не заходить на подозрительные сайты, обращать внимание на адрес в адресной строке обозревателя;
постоянно делать резервные копии важных данных и иметь образ системы со всеми настройками для
быстрого развёртывания;
выполнять регулярные обновления часто используемых программ, особенно тех, которые обеспечивают
безопасность системы.
Довольно актуальным вопросом для любого пользователя, является то, какой антивирус лучше выбрать для
домашнего пользования.

9. Задействованные ресурсы

При разработки своего скрипта я использовал Python: Хорош
для создания скриптов и имеет множество библиотек для
работы с веб-трафиком(Visual Studio Code)
Несколько видео уроков для понятия основ
программирования
Искал дополнительную информацию на github (гитхаб)

10. Реализация проекта

1. Импорт необходимых библиотек.
Здесь импортируются модули time и datetime.
Time используется для приостановки выполнения
программы. Datetime используется для работы с датами
и временем
2. Определение начала и конца рабочего
времени.

11.

3. Определение пути к файлу хостов
hosts_path указывает на оригинальный файл hosts в системе.
Windows, который управляет перенаправлением доменных имен.
4. Установка IP-адреса для перенаправления
Задается IP-адрес - localhost, на который будут перенаправляться
заблокированные сайты.
5. Список заблокированных сайтов
Задается список сайтов, доступ к которым будет заблокирован
6. Основной цикл

12. Вывод

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

13. Список использованных источников

• https://www.youtube.com/watch?v=eqdzs_t86tk
1. https://github.com/pythontoday/website_blocker
2. https://www.kaspersky.ru/resource-center/threats/a-brief-history-of-computer-viruses-and-what-the-future-holds (
Понятие термина «компьютерный вирус»
3. https://digitalocean.ru/n/pervyj-v-mire-kompyuternyj-virus-kakim-on-byl-i-kto-ego-sozdal
4. https://urait.ru/viewer/informacionnaya-bezopasnost-i-zaschita-informacii-567915#page/74 ( А.В. Зенков
«Информационная безопасность и защита информации»)
5. https://urait.ru/viewer/osnovy-informacionnoy-bezopasnosti-zaschita-informacii-542340#page/1 (А.А. Внуков «Основы
информационной безопасности»)
6. https://kasheloff.ru/photos/tablitsa-virusiy-informatika/ (типы вирусов)
English     Русский Правила