Для доступа к информации, расположенной на web-серверах, пользователи применяют специальные клиентские программы — браузеры.
Web-браузер - это программное обеспечение для просмотра web-сайтов, то есть для запроса web-страниц из WWW, для их обработки и вывода, и для реализации перехода от одной страницы к другой. Браузер — комплексное приложение для обработки и вывода разных составляющих web-страницы, и для предоставления интерфейса между web-сайтом и его посетителем. Браузер способен предварительно обрабатывать данные, отправляемые на сервер, а также обрабатывать и представлять результаты, полученные от сервера, в удобном для пользователя виде.
В настоящее время наиболее популярными являются следующие браузеры: Internet Explorer (IE), Opera, Firefox, Google Ghrome, Safari.
Между браузерами существует ряд отличий, например:
· некоторые скрипты на языке JavaScript приводят к аварийному завершению IE, а бразузер Firefox способен корректно их обрабатывать;
· некоторые HTML-тэги по-разному обрабатываются IE и Firefox;
· IE, в отличие от Firefox, не в полной мере поддерживает каскадируемые таблицы стилей Cascading Style Sheets (CSS) 2.0;
|
|
· последовательность обработки HTML-тэгов при визуализации страницы отличается в различных браузерах, что иногда приводит к отличиям в получаемых страницах;
· некоторые атрибуты стилей работают в Firefox, но не работают в IE.
Рис. 1.3. Взаимодействие браузера и web-сервера
Web-браузер является источником ряда угроз безопасности для компьютера пользователя. Некоторые web-страницы могут содержать вредоносный код. Для обеспечения большей устойчивости браузера к подобным страницам рекомендуется проделать следующие операции:
- запретить использование cookies (небольшой фрагмент данных, созданный веб-сервером или веб-страницей и хранимый на компьютере пользователя в виде файла, который веб-клиент (обычно веб-браузер) каждый раз пересылает веб-серверу в HTTP-запросе при попытке открыть страницу соответствующего сайта. Применяется для сохранения данных на стороне пользователя);
· запретить выполнение сценариев JavaScript и VBScript, а также элементов управления ActiveX;
· запретить скачивание элементов управления ActiveX;
· запретить скачивание шрифтов;
· запретить всплывающие окна;
· ограничить использование Java.
Это лишь краткий перечень настроек, которые можно произвести для того, чтобы сделать браузер безопасным. Проблемой является то, что это приведет к значительным ограничениям функций браузера, вплоть до полной невозможности его использования, как злоумышленником, так и пользователем.
КОНТРОЛЬНЫЕ ВОПРОСЫ
1. Что такое сервисы сети Интернет?
2. Какие сервисы Вы знаете?
|
|
3. Чем отличается Интернет-телефония от IP-телефонии?
4. Что такое служба WWW?
5. Что такое гиперсреда?
6. Что такое веб-страница?
7. Что такое веб-сайт?
8. Что такое протокол?
9. Что такое веб-сервер?
10. Как работает протокол HTTP?
11. Что такое веб-браузер?
12. Существуют ли различия между веб-браузерами? Если да, то приведите примеры таких различий.
13. Какие операции необходимо выполнять для обеспечения большей устойчивости браузера к вредоносному коду?
14. Что такое cookies?