Анализ программ для фильтрации сайтов. Проектирование системы, предупреждающей пользователя о наличии опасности при просмотре текущих страниц Интернета. Архитектура и компоненты системы. Программное и аппаратное обеспечение. Инструкция по установке.
Аннотация к работе
Подключив свой компьютер к глобальной сети Интернет, вы получаете доступ к огромному хранилищу данных и огромным возможностям, созданным всем человечеством, платой за такие возможности становятся опасности, которые подстерегают пользователя при его использовании. Условно их можно разделить на 4 типа: Прямая атака на уровне операционной системы, когда происходит проникновение на компьютер пользователя через «дыры» в установленной операционной системе. Решением является установка межсетевого экрана, так называемого Firewall, разработками таких систем занимаются многие крупные фирмы, такие как Symantec. Атака на уровне браузеров, когда проникновение на компьютер пользователя происходит через «дыры» в браузере, посредством исполнения кода вируса на просматриваемой пользователем странице. Заражение вирусом, компьютера при запуске прикрепленных приложений пришедших по электронной почте, либо неизвестных программ скачанных из Интернета.Предметной областью данной работы являются сайты, их содержание и опасности, которым могут подвергнуться пользователи при посещении данных сайтов. Качественно может быть 3 подхода к решению проблемы фильтрации: Устанавливать «Великие китайские firewall». Это не самый лучший подход к решению проблемы, если мы имеем несколько каналов в Интернет, то задача усложняется в несколько разно, на весь Интернет трафик в России этого сделать не получится. Опять же не лучший подход, некоторые организации так и поступают, но как быть тем пользователям, которые не подключены к “сознательному” провайдеру, который займется поддержанием и обслуживанием такого экрана, в том числе контролем за последними обновлениями. Сервер производит фильтрацию трафика, который получает пользователь, блокирует сайты и почтовый трафик.Система должна состоять из клиента, Windows приложения, и сервера, Веб-сервиса, сайта. Доступ к базам данных осуществляется только через веб-сервис, клиент и сайт непосредственно не должны иметь доступ к базам данных. Клиент имеет доступ только к своей базе знаний, чтобы получить обновления ему необходимо передать запрос веб-сервису, тот в свою очередь обработает его и сделает запрос в базы данных, и после получения данных из БД сформирует ответ для клиента в виде файлов с последними из доступных обновлений. Запрос на обновление базы фильтров от клиентского приложения посылается веб-сервису, который соединяется с базами (Рис 2.3). Для работы в системе пользователю необходимо предоставить следующие возможности: Рис.Для установки требуется установка .NET Framework версии не ниже 1.1. Данная библиотека поставляется фирмой Microsoft бесплатно, как набор библиотек для выполнения приложений реализованных на платформе .NET. Система должна быть запущена под управлением отдельного web-сервера. Набор библиотек .NET Framework поставляется в виде инсталятора, всю документацию по установке можно найти на сайте Microsoft(www.microsoft.ru). Для хранения имен пользователей и паролей всех пользователей была создана база данных пользователей, расположенная на сервере, где установлен web-сервис.В результате работы была спроектирована система, предупреждающая пользователя о наличии опасности при просмотре текущих страниц Интернета, разработана система создания пользовательских фильтров и разработан набор баз данных для хранения фильтров как системных, так и пользовательских.
Вывод
В результате работы была спроектирована система, предупреждающая пользователя о наличии опасности при просмотре текущих страниц Интернета, разработана система создания пользовательских фильтров и разработан набор баз данных для хранения фильтров как системных, так и пользовательских.
Возможные пути развития представляются, как добавление специальных программных расширений для возможности перехватывать действия пользователя не только в Internet Explorer, но и в других популярных программах: В Web Browser - Opera, Firefox и других;
Почтовых клиентах - Outlook, Outlook Express, AOL;
В популярных чатах - ICQ, Miranda, MS Messenger. программа сайт фильтрация установка