Контроль за нежелательным программным обеспечением
Анализ патента "Способ и программа обработки информации". Создание программы с использованием нового алгоритма, способной проводить мониторинг установленного программного обеспечения с последующим его удалением. Сканирование ПО через диспетчер задач.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 23.03.2018 |
Размер файла | 88,4 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Уральского федерального университета им. Первого Президента России Б.Н. Ельцина
Контроль за нежелательным ПО
Ахметов Денис Тимурович, студент
Был проанализирован патент №2435203 «Способ и программа обработки информации», технический результат которого заключается в противодействии установки вредоносного программного обеспечения.
В дополнение к находящимся в нем данным предлагается добавить в блок-схему дополнительный блок - «Удаление нежелательной или вредоносной программы»
Существуют программы для вычисления установленного ПО на компьютере, такие как: «DeFacto», «10-Страйк» и т.п.
Все они дают возможность провести мониторинг установленного ПО, но в них отсутствует (частично или полностью) возможность их автоматического удаления.
На основании алгоритма поиска и удаления планируется создать новую программу, с использованием нового алгоритма, способную проводить мониторинг установленного ПО с последующим его удалением.
Программа будет содержать базу данных с разрешенным ПО (белым списком), включающую в себя необходимые данные: производитель, серийный номер, информацию о лицензии. Программы не входящие в этот список будут считаться запрещенными и будут подвергаться немедленному удалению с уведомлением об этом пользователя.
Мониторинг будет осуществляться посредством анализа записей в реестре либо анализа уже запущенных программ.
Анализ записей реестра, находящихся в следующем расположении (рисунок 1):
My computer/HKEY_LOCAL_MACHINE/SOFTWARE.
Записи, находящиеся в папке Install (рисунок 2), имеют информацию о расположении самой программы, что поможет без труда реализовать алгоритм удаления этих программ.
Анализ уже запущенных программ:
Сканирование производится через диспетчер задач (рисунок 3) в котором присутствует возможность узнать расположение запущенной программы, что также позволит реализовать удаление нежелательного ПО.
диспетчер программа сканирование алгоритм
Рис. 1. Редактор реестра.
Рис. 2. Информация о расположении программы.
Подводя итог, стоит отметить, что программа может быть использована в крупных компаниях с большим числом ПК для мониторинга установленного ПО и избегания проблем с использованием «пиратских» программ.
Рис. 3. Диспетчер задач.
Размещено на Allbest.ru
...Подобные документы
Установка программного обеспечения на компьютер, снабженный операционной системой Microsoft Windows XP Service Pack2: офисных программ, антивируса, программы для работы в Интернете "Opera". Диагностика корректной установки программного обеспечения.
отчет по практике [101,1 K], добавлен 05.07.2009Сбор информации о координатно-измерительных машинах. Конструкция и компоновка базовой части. Ознакомление с программным обеспечением координатно-измерительных машин. Создание веб-приложения для программы моделирования координатно-измерительной машины.
отчет по практике [2,7 M], добавлен 27.08.2014Разработка технологии обработки информации, структуры и формы представления данных. Проектирование программных модулей. Блок-схема алгоритма и исходный код программы анализа арифметического выражения, синтаксического анализа простой программы на языке С.
курсовая работа [2,4 M], добавлен 12.12.2011Особенности dirent как входной структуры каталога, независимой от файловой системы. Получение содержимого каталога и информации о файле. Разработка блок-схемы алгоритма программы. Изучение программного обеспечения для реализации поставленной задачи.
курсовая работа [1,1 M], добавлен 22.07.2014Оснащенность предприятия системным программным обеспечением, используемым для организации производственного процесса. Проектирование, внедрение и эксплуатация системного и прикладного программного обеспечения. Тестирование и отладка программного продукта.
отчет по практике [272,2 K], добавлен 29.12.2014Разработка программного обеспечения для автоматизации доступа, обработки, вывода информации об услугах автосервиса и его клиентах с использованием языка программирования С# и MySQL. Проектирование интерфейсов системы. Схема алгоритма работы программы.
курсовая работа [665,6 K], добавлен 02.04.2015Разработка программы, осуществляющей контроль за своевременностью обновления программного обеспечения с помощью рассылки электронных писем. Анализ требований к системе; выбор метода решения, алгоритма, выбор языка программирования, описание программы.
дипломная работа [5,6 M], добавлен 29.06.2011Изучение стадий и этапов разработки программного обеспечения и эксплуатационных документов. Обзор создания архитектуры, распространения и поддержки системы приложения. Анализ проблем интерфейсов между программным обеспечением и операционной системой.
курсовая работа [1,2 M], добавлен 30.04.2012Проектирование Windows-приложения, которое позволяет проводить тестирование знаний по разделу математики "Логарифмы". Создание дополнительного класса диалоговых окон, нового пользовательского интерфейса программы. Требования к техническому обеспечению.
курсовая работа [1,9 M], добавлен 02.07.2011Методы обработки информации при решении прикладных задач. Математическая модель задачи. Блок-схема алгоритма программы. Компоненты, которые используются для работы в программе: элементы интерфейса; процедуры; операторы. Текст программы с пояснениями.
курсовая работа [954,0 K], добавлен 07.01.2011Разработка программы на языке Си++ и осуществление постановки и выбора алгоритмов решения задач обработки экономической информации, создание и редактирование базы данных, сортировка записей по определенному запросу, анализ эффективности обработки данных.
контрольная работа [316,8 K], добавлен 28.08.2012Особенности передачи информации в локальных сетях и методах её отслеживания (нахождения). Анализ программного обеспечения, которое позволяет осуществлять сканирование ресурсов локальной сети. Специфика технологий, используемых для сканирования, их виды.
курсовая работа [74,7 K], добавлен 02.12.2010Общая характеристика прикладных программ, предназначенных для проведения табличных расчетов. Выделение параметров программного обеспечения, необходимого для решения финансовых задач. Разработка алгоритма решения поставленной задачи средствами MS Excel.
контрольная работа [2,6 M], добавлен 18.01.2016Роль и место комплекса задач в экономической информационной системе, технико-экономическое обоснование автоматизации обработки информации. Характеристика и анализ существующей организации обработки информации по комплексу задач на объекте управления.
дипломная работа [5,3 M], добавлен 29.06.2012Формулирование и создание программы по вычислению определенного интеграла по формуле трапеций с тремя десятичными знаками и по формуле Симпсона. Выбор Delphi как программного средства разработки программы. Создание алгоритма и листинг программы.
курсовая работа [990,9 K], добавлен 15.06.2009Проектирование программы, реализующей синтаксический анализ простой программы на языке С: этапы создания, алгоритм ее функционирования, структура, технология обработки информации. Описание программных модулей, интерфейс; выбор инструментальных средств.
курсовая работа [1,6 M], добавлен 12.12.2011Создание информационной системы обработки матриц. Общая характеристика программного обеспечения, которое реализует выполнение заданных функций. Программа разработана с использованием среды визуального программирования Delphi 7 и языка Object Pascal.
курсовая работа [373,4 K], добавлен 14.01.2011Разработка технологии обработки информации, а также структуры и формы представления данных. Подбор алгоритма и программы решения задачи. Определение конфигурации технических средств. Специфика процесса тестирования и оценки надежности программы.
курсовая работа [959,1 K], добавлен 12.12.2011Создание программного продукта, позволяющего осуществлять контроль за поставками продукции, движением товара, остатками его на складе. Построение структуры таблиц для хранения информации и описание алгоритмов обработки. Тестирование и отладка программы.
курсовая работа [593,4 K], добавлен 30.06.2014Аппаратные средства ЭВМ должны работать с программным обеспечением, поэтому для них требуется интерфейс. BIOS дает ЭВМ небольшой встроенный стартовый набор для выполнения остального программного обеспечения на гибких дисках (FDD) и жестких дисках (НDD).
реферат [28,7 K], добавлен 18.07.2008