Безопасность и Internet
тут http://nashakostroma.ru

Разработка приложений для Internet

В этом томе мы продолжим изучение библиотеки классов MFC и ее возможностей. Теперь мы расскажем о использовании Microsoft Visual C++ и библиотеки MFC для разработки приложений Internet и Intranet. Мы также затронем технологию ActiveX и расскажем о том как использовать в своих приложениях готовые органы управления OLE и ActiveX. В приложениях, представленных в данной книге, мы будем активно работать с диалоговыми панелями. На примере списка с пиктограммами и линейного индикатора вы научитесь использовать стандартные органы управления Windows 95 и Windows NT. Мы также приведем начальные сведения о использовании мультизадачности в приложениях MFC. Одно из наших приложений будет создавать дополнительную задачу, выполняющую загрузку файлов с сервера FTP в фоновом режиме.
До недавнего времени создание приложений, которые могут работать с ресурсами сети Internet или Intranet, являлось достаточно сложной задачей. Программист должен был использовать интерфейс сокетов Windows или программировать на более низком уровне протокола TCP\IP.
Чтобы облегчить тяжелый труд программиста, Microsoft разработала новый программный интерфейс Win32 Internet, получивший красивое название WinInet. С использованием WinInet значительно облегчается создание приложений, работающих с протоколами HTTP, FTP и системой Gopher. При этом программист избавляется не только от необходимости программирования на уровне сокетов Windows или протокола TCP\IP, но и от самостоятельной реализации протоколов HTTP и FTP.

Интерфейс WinInet
Метод DoDataExchange

Безопасность и Internet - статьи

Системы обнаружения атак достаточно своевременно обнаруживают известные атаки. Не стоит ждать от таких систем обнаружения неизвестных на сегодняшний день атак. Проблема обнаружения чего-то, неизвестного до настоящего момента, является очень трудной и граничит с областью искусственного интеллекта и экспертных систем (однако в этих областях уже достигнуты немалые успехи; особенно с развитием теорий нейронных сетей и нечеткой логики - примечание переводчика). Также не следует ожидать, что системы обнаружения атак способны реагировать на атаки путем нападения. Это очень опасная возможность, так как она означает, что ложная тревога или ложное срабатывание может вызвать реакцию, запрещающую ту или иную услугу или блокирующую доступ в сеть. Проблема с системами обнаружения атак состоит в том, что, многие люди, прочтя Neuromancer Уильяма Гибсона, думают, что системы обнаружения атак действуют подобно интеллектуальному "ICE" (что-то вроде искусственного разума, обеспечивающего защиту информационной системы - примечание переводчика) и могут защитить сети намного эффективнее, чем это может быть на самом деле. Я вижу, что, скорее всего, системы обнаружения атак похожи на антивирусные программы, используемые для поиска вирусов на жестких дисках или в сетях.

Эксперты дискутируют о настоящем и будущем систем обнаружения атак
Информация о некоторых первоисточниках
Самые популярные атаки в Интернет

История информационных технологий

В начале XXI века человечество вступило в эпоху новой научно-технической революции - информационной. В XX веке удалось овладеть многими тайнами превращения вещества и энергии и использовать эти знания для улучшения качества жизни. Примером может служить создание и широкое распространение атомной энергетики.
Но наряду с веществом и энергией в жизни человека огромную роль играет информация - самые разнообразные сведения, сообщения, известия, знания и умения, которые он получает из окружающего мира. И с каждым веком, десятилетием и годом роль информации в жизни человека все увеличивается.
Особенно быстро ее роль возросла после изобретения в середине XX века компьютера - машины для приема, переработки, хранения и выдачи информации. Компьютер является цифровой машиной, в которой информация представляется в виде чисел, как правило, в двоичной системе счисления. Любая информация (например, зрительная или звуковая), за исключением числовой, в компьютере кодируется, т.е. представляется в виде чисел, а затем перерабатывается в соответствии с заложенной программой.
Появление и широкое распространение компьютеров предоставило человеку совершенно новые возможности поиска, получения, накопления, передачи и, главное, обработки информации.

Основные определения и области применения информации
С появлением компьютеров сформировалась информатика - наука об общих свойствах и закономерностях информации, методах ее поиска, передачи, хранения, обработки и использования в различных сферах деятельности человека. Термину информатика предшествовал термин кибернетика, которым называли исследования, связанные с использованием информации в системах автоматического управления.

Язык, речь и письменность
Понятие информация в старых словарях и энциклопедиях, например, в Малой Советской энциклопедии 1929 года объяснялось просто как осведомление. Однако в середине ХХ века понятие информация приобрело гораздо более широкий и даже всеобъемлющий смысл, присущий не только всей живой природе - человеку, животным, растениям, - но и автоматическим устройствам, например роботам.

Книгопечатание
В средние века развитие торговли вызвало спрос на книги. Однако рукописные книги были слишком редки и дороги и не могли удовлетворить этот спрос. Нужда в книгах, которые можно было бы изготовлять целыми тиражами, привела к изобретению книгопечатания.

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

Современные средства и линии связи
Линии (каналы) связи обеспечивают передачу и распространение сигналов от передатчика к приемнику. По физической природе передаваемых сигналов различают электрические (проводные и радио), акустические и оптические каналы связи.

История звукозаписи
Попытки создания аппаратов, воспроизводящих звуки, предпринимались еще в Древней Греции. В IV-II веках до н. э. там существовали театры самодвижущихся фигурок - андроидов. Движения некоторых из них сопровождались механически извлекаемыми звуками, складывающимися в мелодии.

Фотография и кино
Вероятно, первым использовал камеру-обскуру для зарисовок с натуры Леонардо да Винчи. Он подробно описал ее в своем "Трактате о живописи". В 1686 году Йоганнес Цан спроектировал портативную камеру-обскуру. Она была оснащена зеркалом, расположенным под углом 45° и проецирующим изображение на матовую, горизонтальную пластину.



История компьютера
Во все времена, начиная с древности, людям необходимо было считать. Сначала для счета использовали пальцы собственных рук или камешки. Однако даже простые арифметические операции с большими числами трудны для мозга человека. Поэтому уже в древности был придуман простейший инструмент для счета - абак, изобретенный более 15 веков назад в странах Средиземноморья.

История сети Интернет и электронной почты
Термин "Интернет" (Internet) - это сокращение от английского выражения "interconnected network", в непрямом переводе - глобальная компьютерная сеть. Создание информационной сети Интернет и электронной почты (E-mail) дало возможность любому владельцу персонального компьютера приобщиться к информационным ресурсам всего человечества и даже внести в них свою лепту. Ведь при объединении множества компьютеров с помощью средств связи в сеть происходит объединение носителей информации каждого из них в один общий банк информации для всех пользователей этой сети.

История копирования и размножения документов
Наш век породил необходимость многократного копирования всевозможных бумаг - президентских указов, правительственных и парламентских постановлений, учрежденческих приказов, научно-технических отчетов и статей, рисунков, рукописей новых статей и книг.

Информация и жизнь
Биологическая жизнь - одна из форм существования материи. Живые организмы отличаются от неживых объектов целым рядом свойств: обменом веществ, раздражимостью (свойством отвечать на воздействия внешней среды изменениями своего состояния или деятельности), способностью к размножению, росту, развитию, активной регуляциии своего состава и функций, к различным формам движения, приспособляемостью к среде и т. п.

Водный транспорт
Первые человеческие поселения располагались на берегах рек, озер и морей, а водные пути стали первыми транспортными магистралями. При плавании по рекам можно было обходиться без средств навигации, ориентируясь по берегам. Но как только судно оказывалось в открытом море или большом озере, требовались средства ориентации для определения местоположения корабля, направления и скорости его движения, глубины морского дна и др.

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

Заключение
Человечество в начале XXI века оказалось на пороге создания информационного общества, в котором практически каждый человек, в какой бы точке земного шара он не находился, будет иметь реальную возможность легко связаться с другим человеком или организацией, передать и получить любую необходимую информацию - деловую и бытовую

Сетевые информационные технологии

Появление компьютерных сетей можно рассматривать как важный шаг в развитии компьютерной техники на пути расширения ее возможностей, а, следовательно, и на пути расширения интеллектуальных возможностей человека в самых различных сферах его деятельности. Этим объясняется тот интерес, который проявляется к компьютерным сетям специалистами различных областей науки и техники.
Стремительный прорыв в области информационно-телекоммуникационных технологий был предопределен объединением двух научно-технических направлений вычислительной техники и электросвязи. Как известно, первые КОМПЬЮТЕРЫ предназначались для решения математических задач, однако вскоре стало очевидно, что главной сферой их применения должна стать обработка информации, при которой вычислительные машины уже не могут работать в автономном режиме, а должны взаимодействовать с другими компьютерами, с источниками и потребителями информации. Результатом этого явились информационно-вычислительные сети (ИВС) и сети передачи данных (СПД), которые к настоящему времени получили широкое распространение в мире.

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

Бесклассовая интердоменная маршрутизация (CIDR)
Бесклассовая интердоменная маршрутизация (CIDR- classless interdomain routing, RFC-1520, -1519) – способ избежать того, чтобы каждая С-сеть требовала свою таблицу маршрутизации. Основополагающий принцип CIDR заключается в группировке (агрегатировании) IP-адресов таким образом, чтобы сократить число входов в таблицах маршрутизации (RFC-1519, RFC-1518, RFC-1467, RFC-1466). Протокол совместим с RIP-2, OSPF и BGP-4. Основу протокола составляет идея бесклассовых адресов, где нет деления между полем сети и полем ЭВМ.