GnuPG использует криптографию с открытым ключом. Каждый пользователь имеет пару ключей (keypair), состоящую из секретного (private) и открытого (public) ключей. Секретный ключ является секретом пользователя и не может быть передан другому лицу, ни при каких обстоятельствах. Открытый ключ передается всем людям, с которыми пользователь будет обмениваться сообщениями. На самом деле GnuPG использует несколько более хитроумную схему, при которой пользователь имеет первичную пару ключей и, возможно, дополнительно несколько подчиненных. Первичный и подчиненные ключи объединены, для упрощения их использования, и эта связка, зачастую, может рассматриваться просто, как одна пара ключей.
В этой книге я описываю свой опыт работы с утилитой GNU Make и, в частности, мою методику подготовки make-файлов. Я считаю свою методику довольно удобной, поскольку она предполагает:
Автоматическое построение списка файлов с исходными текстами
Автоматическую генерацию зависимостей от включаемых файлов (с помощью компилятора GCC)
"Параллельную" сборку отладочной и рабочей версий программы
Моя книга построена несколько необычным образом. Как правило, книги строятся по принципу "от простого - к сложному". Для новичков это удобно, но может вызвать затруднение у профессионалов. Опытный программист будет вынужден "продираться" сквозь книгу, пропуская главы с известной ему информацией. Я решил построить книгу по другому принципу. Вся "квинтэссенция" книги, ее "главная идея", содержится в первой главе. Остальные главы носят более или менее дополнительный характер.
В начале каждой главы я кратко описываю, о чем в ней будет вестись речь, и какими знаниями нужно обладать, чтобы успешно воспринять излагаемый в главе материал. Для тех, кто чувствует, что недостаточно хорошо ориентируется в предмете разговора, я указываю на дополнительные главы, с которыми следует предварительно ознакомиться.
Для работы я использовал GNU Make версии 3.79.1. Некоторые старые версии GNU Make (например, версия 3.76.1 из дистрибутива Slackware 3.5) могут неправильно работать с примером "традиционного" строения make-файла (по-видимому, они "не воспринимают" старую форму записи шаблонных правил).
Технологии программирования на базе Microsoft Solutions Framework
Отрасль разработки программного обеспечения - одна из самых молодых и перспективных отраслей человеческой деятельности. В настоящее время сложность задач, стоящих перед отраслью, непрерывно возрастает, что требует применения специальных технологий организации и проведения процесса разработки программного обеспечения. Теоретическое изучение подобных технологий, совмещенное с их практическим применением, представляет собой исключительно важную часть подготовки специалиста в области разработки программного обеспечения.
Цель данного курса состоит в изучении основных путей организации и проведения успешных проектов в области разработки программного обеспечения на базе принципов Microsoft Solutions Framework (MSF). Важная роль отводится практической составляющей курса.
Коммутаторы SW502 и SW507 обеспечивают расширение доступной пользователям полосы. Для подключения устройств 10 Mbps SW502 имеет 1 порт с разъемом RJ-45, а SW507 - 6 таких портов. Обе модели коммутаторов имеют также по одному порту 10/100 Mbps, обеспечивающему возможность скоростного доступа к магистрали или серверу. Кроме сегментирования перегруженных сетей коммутаторы обеспечивают также возможность объединения традиционных сетей 10BASE-T с более современными 100BASE-TX. Коммутаторы поддерживают как полнодуплексный, так и полудуплексный режим, что обеспечивает возможность использования их с различными устройствами.
Коммутаторы используют неблокируемую матрицу коммутации (cross-bar switching matrix), что позволяет передавать множество пакетов одновременно.В каждый момент можно организовать до 7 переключаемых маршрутов передачи пакетов между парами портов. Каждый пакет передается в порт, соответствующий содержащейся в заголовке пакета информации о получателе. Этот метод позволяет обеспечить малую задержку (20 мксек или меньше). По сравнению с задержкой в мостах (около 800 мксек) и маршрутизаторах (1800 мксек), которые должны сначала полностью принять пакет, прежде, чем передать его в соответствующий порт, коммутаторы SW502 и SW507 обеспечивают существенное повышение производительности сети.
Эта книга и есть то, что я делаю. Вот уже десять лет я веду семинары, целью которых является высвобождение творческого начала. Моими учениками были художники и не художники, музыканты и режиссеры, домохозяйки и адвокаты ? словом, любой, кто хотел научиться жить более созидательно, занимаясь каким-либо искусством. Более того, любой, кто хотел бы научиться искусству жить творчески. За эти годы я нашла, изобрела, угадала разные приемы, а также была одарена ими свыше. Используя их, преподавая и рекомендуя другим, я видела, как исчезали преграды, мешающие творчеству, и менялись судьбы людей, и все лишь благодаря тому, что мы привлекали Великого Создателя к открытию и пробуждению в нас творческих сил.
"Великий Создатель? Точно о каком-то индейском божестве. Звучит как-то слишком по-христиански, чересчур мудрено, слишком..." Глупо? Бесхитростно? Угрожающе? Не спорю. Воспринимайте это как тренировку восприимчивости или как игру. Просто скажите себе: "Ладно, пусть будет Великий Создатель, кем бы он ни был" ? и продолжайте читать. Позвольте себе допустить, что где-то существует какой-то там Великий Создатель, который способен помочь вам высвободить творческое начало.
Условные графические обозначения дискретных электрорадиоэлементов на электрических схемах необходимо выполнять в соответствии с ЕСКД по ГОСТ 2.75l-73, ГОСТ 2.702-75 и ГОСТ 2.708-81, а цифровых и аналоговых интегральных схем по ГОСТ 2.743-91 и ГОСТ 2.759-82. Ознакомиться с правилами выполнения условных графических обозначений (УГО) электрорадиоэлементов
В этом разделе содержится обзор и перекрестные ссылки на общие административные задачи в IntranetWareTM для Малого Бизнеса. Также приведены задачи, которые Вы можете выполнять в Руководстве по администрированию.
Атака - это событие, при котором кто-то (либо "хакер", либо "взломщик") пытается проникнуть внутрь вашей системы или совершить по отношению к ней какие-либо злоупотребления. (Термин атака может толковаться и как "любое действие нарушителя, приводящее к реализации угрозы, путем использования уязвимостей" - примечание переводчика). Слово "злоупотребления" имеет широкое толкование, и может отражать различные события, начиная от кражи конфиденциальных данных, и заканчивая засорением спамом вашей системы (хотя, для многих из нас это является более приоритетной проблемой!).
Декомпозиция отношений проводится, чтобы исключить избыточное дублирование в отношениях. Выделяют два типа декомпозиций отношений: без потерь и с потерями. Декомпозиция без потерь происходит тогда, когда после соединения вновь полученных отношений получается исходное отношение. В ряде случаев невозможно провести декомпозицию без потерь, т.к. простое выделение ФЗ в отдельное отношение не дает желаемого результата.
Основное назначение графического редактора P-CAD Schematic -построение электрических принципиальных схем радиоэлектронных устройств. Экранный интерфейс редактора представлен на Рисунок 1.2. Слева от рабочего окна расположена панель инструментов размещения объектов Placement Toolbar. Если установлена утилита P-CAD Document ToolBox, то выводится панель команд DocTool Toolbar. Прочие параметры окна редактора и их функции рассмотрены ранее в параграфе «Интерфейс пользователя» главы 1.
После запуска редактора производится настройка его конфигурации.
Это первая публикация на русском языке, посвященная системам обнаружения атак без рекламы каких-либо конкретных продуктов. Рассуждения признанных экспертов в области сетевой безопасности и, в частности, в области обнаружения атак помогают ответить на многие вопросы, задаваемые пользователями. Данный перевод сделан с учетом российской терминологии в области информационной безопасности. Это не дословный перевод, и поэтому данная публикация в некоторых местах может не совпадать с оригиналом. Однако при переводе была сохранена общая идея первоначальной статьи, которая заключалась в том, чтобы рассказать о системах обнаружения атак, о достоинствах и недостатках существующих систем, о направлениях их развития, о том, чего в действительности можно ожидать от этой технологии.
Firewall’ы защищают компьютеры и сети от попыток несанкционированного доступа с использованием уязвимых мест, существующих в семействе протоколов ТСР/IP. Дополнительно они помогают решать проблемы безопасности, связанные с использованием уязвимых систем и с наличием большого числа компьютеров в локальной сети. Существует несколько типов firewall’ов, начиная от пакетных фильтров, встроенных в пограничные роутеры, которые могут обеспечивать управление доступом для IP-пакетов, до мощных firewall’ов, которые могут закрывать уязвимости в большом количестве уровней семейства протоколов ТСР/IP, и еще более мощных firewall'ов, которые могут фильтровать трафик на основании всего содержимого пакета.
Технологические возможности firewall’ов с начала 1990-х годов существенно улучшились. Сперва были разработаны простые пакетные фильтры, которые постепенно развивались в более сложные firewall’ы, способные анализировать информацию на нескольких сетевых уровнях. Сегодня firewall’ы являются стандартным элементом любой архитектуры безопасности сети.
В настоящее время непрерывно возрастает применение электронных устройств, начиная от легковых автомобилей особо малого класса и кончая большегрузными автомобилями и автобусами большой вместимости. При этом электронные устройства используют как для замены механических, гидравлических, пневматических и электромеханических систем управления, так и для создания принципиально новых систем автоматики автомобилей и автобусов.
В отличие от начальных периодов развития автомобильной электроники для современного ее периода характерно наличие следующих четырех направлений:
создание электронных устройств для замены ими традиционных узлов автомобильного электрооборудования (регуляторы напряжения, управление световой и звуковой сигнализацией, регуляторы систем отопления, кондиционирования, подогрева двигателя, тахометры, спидометры и т. д.);
применение электронных устройств (в том числе и с использованием ЭВМ) для непрерывного контроля и выдачи текущей информации об эксплуатационных показателях автомобиля (например, текущий расход топлива, целесообразность включения той или иной передачи, оптимальный режим движения и т. д.). К этой категории устройств следует отнести и системы диагностирования состояния агрегатов автомобиля;
разработка электронной аппаратуры управления зажиганием, топливоподачей и системами, обеспечивающими снижение токсичности отработавших газов двигателя;
создание электронных устройств для систем управления агрегатами трансмиссии, тормозными системами и другими узлами автомобиля (за исключением двигателя).
WINDOWS 95 — полноценная операционная система. В отличие от ранних версий (Windows 3.1, Windows 3.11), которые являлись своего рода "надстройками" над MS-DOS, WINDOWS 95 является самостоятельной операционной системой. Это позволило улучшить быстродействие системы и в полной мере реализовать преимущества объектно-ориентированного подхода.
Единый интерфейс пользователя. Диалог с любой прикладной программой, выполняемой под управлением WINDOWS 95, построен на единых принципах, и пользователям не требуется изучать для каждой программы новые принципы организации взаимодействия с этой программой.
Direct3D это компонент библиотеки DirectX, который поддерживает высокопроизводительную трехмерную визуализацию (rendering) и анимацию для Windows 95. Direct3D имеет два интерфейса: абстрактный режим (Retained Mode) и непосредственный режим (Immediate Mode). Абстрактный режим обеспечивает мощный интерфейс высокого уровня, который позволяет создавать и рисовать сложные трехмерные сцены.
Непосредственный режим — это интерфейс низкого уровня для обработки элементарных треугольников, составляющих изображение. Функции абстрактного режима используют при работе непосредственный режим. Мы будем рассматривать только абстрактный режим.
Direct3D не был разработан фирмой Microsoft. Первоначально он был создан расположенной в Лондоне компанией RenderMorphics и назывался Reality Lab. В феврале 1995 года фирма Microsoft приобрела RenderMorphics и начала переработку Reality Lab для работы под Windows 95.
В существующем виде Direct3D базируется на Direct Draw — части DirectX, работающей с двухмерной графикой. Direct3D применяет DirectDraw для работы с видеобуферами и использования механизма переключения страниц. Подобно DirectDraw, Direct3D написан таким образом, чтобы использовать любые установленные на видеоплате аппаратные ускорители (при условии, что у вас установлены правильные драйверы видеокарты).