Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекции по информатике.doc
Скачиваний:
9
Добавлен:
01.03.2025
Размер:
849 Кб
Скачать
☆

9.6. Принцип достаточности защиты

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

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

Для многих методов несимметричного шифрования криптостойкость, полученная в результате криптоанализа, существенно отличается от величин, заявляемых раз­работчиками алгоритмов на основании теоретических оценок. Поэтому во многих странах вопрос применения алгоритмов шифрования данных находится в поле законодательного регулирования. В частности, в России к использованию в госу­дарственных и коммерческих организациях разрешены только те программные средства шифрования данных, которые прошли государственную сертификацию в административных органах, в частности, в Федеральном агентстве правитель­ственной связи и информации при Президенте Российской Федерации (ФАПСИ).

10. Публикация Web-документов

Публикации во Всемирной Паутине (WWW) реализуются в форме Web-сайтов. Web-сайт по своей структуре напоминает журнал, который содержит информацию, посвященную какой-либо теме или проблеме. Как журнал состоит из печатных страниц, так и Web-сайт состоит из компьютерных Web-страниц.

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

Обычно сайт имеет титульную страницу (страницу с оглавлением), на которой имеются гиперссылки на его основные разделы (Web-страницы). Гиперссылки также имеются на других Web-страницах сайта, что обеспечивает возможность пользователю свободно перемещаться по сайту.

Web-сайты обычно являются мультимедийными, так как кроме текста могут содержать иллюстрации, анимацию, звуковую или видеоинформацию.

Web-страницы сайта могут содержать динамические объекты (исполнимые модули), созданные с использованием сценариев на языках JavaScript или VBScript или элементов управления ActiveX. Расположенные на сайте управляющие элементы (например, кнопки) позволяют пользователю запускать те или иные динамические объекты.

Создание Web-сайтов реализуется с использованием языка разметки гипертекстовых документов HTML. Технология HTML состоит в том, что в обычный текстовый документ вставляются управляющие символы (дескрипторы, или ещё их называют тэги) и в результате мы получаем Web-страницу. Браузер при загрузке Web-страницы представляет её на экране в том виде, который задается дескрипторами.

Основными достоинствами HTML-документов являются:

  • малый информационный объем;

  • возможность просмотра на персональных компьютерах, оснащенных различными операционными системами.

Для создания Web-страниц используются простейшие текстовые редакторы, которые не включают в создаваемый документ управляющие символы форматирования текста. В качестве такого редактора в Windows можно использовать стандартное приложение Блокнот.

Размещение собственных материалов в Интернете включает два этапа: подготовку материалов и их публикацию. Подготовка материалов состоит в создании документов, имеющих формат, принятый в Интернете, то есть Web-страниц, написанных на языке HTML. Публикация материалов, то есть открытие к ним доступа, осуществляется после решения организационных вопросов, связанных с получением дискового пространства на Web-сервере для их размещения.

Язык разметки гипертекста (Hypertext Markup Language), или, как его чаще называют, HTML, - это компьютерный язык, лежащий в основе World Wide Web (Всемирной Паутины). Создавая Web-сайт, вы используете HTML для размещения текста, рисунков, анимации и, возможно, видео- и аудиоклипов на отдельных Web-страницах, из которых, собственно, и состоит Web-сайт. Помимо этого, язык HTML позволяет помещать на страницы гипертекстовые ссылки и интерактивные кнопки, которые соединяют ваши Web-страницы с другими страницами того же Web-сайта, равно как и с другими Web-сайтами по всему миру. Web-дизайн – это исключительно творческий процесс, а HTML – всего лишь один из инструментов (точнее, язык описания страниц), используемый при создании Web-страниц.

HTML – язык разметки текста, а не язык программирования. Теоретически Web-страницу, созданную с использованием HTML, может просмотреть любой, у кого есть компьютер, какой-нибудь Web-браузер и доступ к Интернет. На самом же деле, способность пользователя видеть всё содержимое Web-страницы зависит от возможностей его Web-браузера. Web-браузеры (Web browsers) – это программы, которые интерпретируют HTML-код Web-страниц и отображают текст, рисунки и анимацию на экране компьютера посетителя сайта. Самостоятельно, либо же с помощью других установленных программ, браузеры также воспроизводят звуковые или видеофайлы, вставленные в страницу с помощью HTML-кода. Последние версии двух наиболее популярных Web-браузеров, Internet Explorer или Netscape Navigator, могут отображать практически всё из того, что можно поместить на Web-страницу с помощью HTML-дескрипторов.

Поскольку для того, чтобы Web-страница отобразилась на экране, HTML-код должен быть интерпретирован Web-браузером, марка и версия браузера, используемого посетителями вашего Web-сайта, определяет, какие возможности HTML будут доступными. То есть, в двух словах, используемая версия браузера определяет, что будет видеть посетитель на экране. Поэтому применение новейших, усовершенствованных возможностей языка HTML и способов форматирования Web-страницы не сможет гарнировать то, что каждый её посетитель увидит всё, что позволяет разместить на странице сам язык HTML.

Разрабатывая Web-страницу, следует помнить о том, что не все посетители вашего сайта будут пользоваться последними версиями Internet Explorer и Netscape Navigator. Отдавайте отдавать предпочтение простейшим HTML-дескрипторам для большей части содержимого, размещаемого на Web-страницах. Затем воспользуйтесь какими-то более усовершенствованными возможностями языка HTML, дабы «оживить» свой сайт и вынудить посетителей заходить на него снова и снова. Комбинируя простейшее и усовершенствованные возможности языка HTML на одной и той же странице, вы обеспечите всем посетителям доступ к жизненно важной информации, а те посетители, в распоряжении которых имеются новейшие браузеры, действительно запомнят ваш сайт.

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

Web-серверы и Web-браузеры используют для обмена данными протокол передачи гипертекста (HyperText Transport Protocol – HTTP). Помимо всего прочего, НТТР-протокол определяет как способ отправки сообщений Web-браузерами и серверами, так и структуру самих сообщений. Рассмотрим принцип осуществления потока НТТР-запросов и ответов:

  1. всякий раз, когда вы вводите Web-адрес (например, http://www.rid.ru) в адресной строке своего браузера, последний отправляет Web-серверу через Интернет НТТР-запрос файла;

  2. получив НТТР-запрос файла, Web-сервер извлекает запрошенный файл и отсылает Web-страницу Web-браузеру;

  3. Web-браузер анализирует файл Web-страницы, чтобы определить, есть ли в нем вставленные файлы (такие, как графика, анимация, звук и т.д.), которые браузер должен получить с Web-сервера;

  4. Web-браузер отправляет Web-серверу несколько НТТР-запросов (по одному на каждый нужный браузеру файл);

  5. получив НТТР-запросы файлов, сервер находит каждый из файлов и отсылает эти файлы Web-браузеру (по одному файлу на НТТР-запрос);

Web-браузер берет исходные файлы Web-страниц и следует инструкциям, предоставляемым HTML-дескрипторами в файле, чтобы скомпоновать Web-страницу и содержимое вставленных файлов в завершенный Web-документ, который затем отображается на экране.