Моя речь (1195367)
Текст из файла
Здравствуйте уважаемые члены аттестационной комиссия, уважаемый председатель комиссии, вашему вниманию предоставляется выпускная квалификационная работа на тему модернизация фаерволла для защиты информации в операционных системах windows.
Цель данной работы разработка драйвера, который будет служить основой для фаерволла и использоваться на 64 битных системах таких как, windows xp, server 2003, 2008
Итак, что же такое брандмауэр? Брандмауэр-это средство контроля доступа к сети для одного или более компьютеров. Путем блокировки определенных видов трафика, брандмауэр защищает компьютер или сеть от несанкционированного доступа и защищает данные от атак.
Брандмауэр Windows имеет существенный недостаток – неполноценная защита. Брандмауэр Windows обладает лишь базовыми возможностями, которых недостаточно для того чтобы сеть и рабочие станции были в безопасности. Большинство других Сетевых экранов, таких как Outpost и др, работают на уровне приложений и перехватывают функции сетевых библиотек. Но, судя из сетевой модели OSI перехват пакетов лучше всего делать между сетевым и канальным уровнями, так как на сетевом и выше работает протокол TCP/IP а на канальном такие протоколы как Ethernet, ATM, X.25 и другие. Именно для этого в операционных системах начиная с DOS присутствует драйвер NDIS. В операционной системе Windows тоже присутствует такой драйвер, для него можно разрабатывать дополнительные модули, называемые LAN/WAN miniport driver, которые являются драйверами уровня ядра.
NDIS - спецификация интерфейса сетевых драйверов. NDIS играет ключевую роль в сетевой архитектуре NT и служит для отделения логики работы драйвера сетевой карты от особенностей реализации различных сетевых протоколов.
Вместо того чтобы писать несколько транспортно-зависимых драйверов, производители сетевого оборудования реализуют интерфейс NDIS на самом верхнем уровне одного драйвера сетевой карты. Это позволяет любому драйверу протокола работать с данной сетевой картой, вызывая функции этого интерфейса. Таким образом, пользователь может работать и по протоколу TCP/IP, и по протоколу NetBEUI, при помощи одной сетевой карты и одного драйвера этой сетевой карты.
NetBEUI (NetBIOS Extended User Interface) — расширенный пользовательский интерфейс дейтаграммной передачи NetBIOS. В середине 1990-х годов широко использовался для небольших ЛВС, затем постепенно был вытеснен TCP/IP. NetBIOS (Network Basic Input/Output System) — протокол для работы в локальных сетях на персональных ЭВМ типа IBM/PC, разработан в виде интерфейса, который не зависит от фирмы-производителя. Был разработан фирмой Sytek Corporation по заказу IBM в 1983 году. Он включает в себя интерфейс сеансового уровня (англ. NetBIOS interface), в качестве транспортных протоколов использует TCP и UDP.
Особенностью NetBIOS является возможность его работы поверх разных протоколов, самыми распространёнными/известными из которых являются NetBEUI, IPX и стек протоколов TCP/IP; причём если старые версии Windows ориентировались на более лёгкие в реализации и менее ресурсоёмкие NetBEUI и IPX, то современные Windows ориентируются на TCP/IP. При использовании NetBEUI и IPX NetBIOS сам обеспечивает надёжность доставки данных (функциональность SPX не использовалась), а при использовании TCP/IP надёжность доставки обеспечивает TCP, за что удостоился отдельного имени «NBT ».
Программы, работающие в режиме ядра, не могут пользоваться обычными программными интерфейсами Win32, поэтому при разработке драйверов режима ядра нельзя использовать привычные для многих программистов Win32 заголовочные файлы и библиотеки. Для разработки драйверов режима ядра потребуется комплект Windows Driver Development Kit (DDK). Помимо документации в этот комплект входят специальные заголовочные файлы и библиотеки, необходимые для обеспечения взаимодействия разрабатываемого вами кода и других модулей ядра Windows. Компиляция драйвера происходит непосредственно через DDK.
В качестве основного драйвера был использован пример промежуточного драйвера Passthru из DDK. Этот промежуточный драйвер был разработан так, чтобы располагаться между транспортным драйвером и драйвером сетевой карты (Рисунок 3.1). Единственное что делает этот пример – это получает и передает пакеты от драйвера сетевой карты драйверу транспорта и в обратном направлении/4/.
Инсталляционный inf-файл является текстовым файлом, поставляемым вместе с драйверным программным обеспечением и аппаратным обеспечением, соответственно.
Инсталляционный inf-файл поделен на секции, каждая из которых начинается с идентификатора (имени секции), заключенного в квадратные скобки. Часть секций является обязательной, присутствие других секций зависит от назначения драйвера.
Записи внутри каждой секции описывают действия по инсталляции, либо ссылаются на другие секции. Записи, которые регламентированы для секций определенного типа (обязательные или нет), в литературе и в документации DDK часто называются директивами.
Установка драйвера при помощи inf-файлов является приемлемым и общепринятым решением для проведения установки драйвера в системе, особенно если драйвер следует передать для использования другим людям, которые не могут и вовсе не обязаны быть в курсе тонкостей установки разработанного драйвера. [4]
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.