Самоучитель по креативному веб-дизайну. Книга 4, стр.74
После
из строки запроса
Страница баннера — http: //www. NVBizNet. com/hwdtt/BannerAds/AdRedirect. asp,
и файлу перенаправления
«URL=http://www. NVBizNet. com/default. htm &image=
/hwdtt/BannerAds/NVBizNet. gif»
Сценарий, содержащийся в файле перенаправления ротатора (в нашем приме —
ре — AdRedirect. asp), отвечает за перенаправление браузера на целевую страни —
цу баннера. Значит, в файле перенаправления
Dim objMySQLCon,
1 Разбор строки запроса в две переменные
strlmageURL = Request. QueryString
strTargetURL = Request. QueryString(«URL»)
604 Глава 11.
1 Открытие соединения с СУБД и увеличение счетчика посещений
Set objMySQLCon = Server. CreateObject(«ADODB. Connection») ^ B With objMySQLCon
.ConnectionString = _
«DRIVER={MySQL};SERVER=NVBizNet;UID=root;PWD=;DATABASE=hwdtt»
.Open
«SET clickThroughCount = clickThroughCount + 1 » &
«WHERE imageURL = ‘ » & strlmageURL & » ‘ » & ._
«AND targetURL = ‘» & strTargetURL & » ‘ »
.Close
End With
Response. Redirect Request. QueryString(«URL»)
%>
Данный сценарий
ческого изображения из строки запроса,
ет метод Response. Redirect
ПРИМЕЧАНИЕ Чтобы в сценариях, приведенных в данном разделе,
файл расписания Ad Rotator выполните в СУБД приведенный
INSERT INTO
Подставьте вместо
вместо bannerRedirectionURL — URL-адрес целевой
banner imageURL — URL-адрес графического
Описание файла расписания и файла перенаправления Ad Rotator можно най —
ти в предыдущем разделе.
рузки на Сайте http://www. diasoft. kiev. ua.
Обработка ошибок
В заголовок каждого
Самоучитель по креативному веб-дизайну. Книга 4, стр.75
а коды в диапазоне 400—499
в запросе браузера.
200, если запрос
Глава
Кроме кода
Качественная страница с сообщением об ошибке (если
• Страница сообщает,
• Б странице содержатся извинения по поводу ошибки — даже если
• Страница содержит ссылки на страницу поиска по сайту и на наиболее популярные
Чтобы увидеть
• http://www. microsoft. com/invaiidURL. Карта
гиперссылок на области сайта с описанием продукции, поддержки и об — щей информации, и форма поиска.
• http://www. yahoo. com/InvalidURL. ССЫЛКИ на перечень Продукции
• http://www.4guysfromrolla. com/InvalidURL. Заглавная
ка на Web-страницу, где
цу с сообщением об ошибке 404.
ПРАКТИКУМ
Чтобы
Самоучитель по креативному веб-дизайну. Книга 4, стр.76
HTML and Web
CTpaHH4a не HanfleHa
Response. Write «Извините,
BadURL & «) не найден на сервере NVBizNet. com.»
%>
Возможно, вы ввели неверный
href=»mailto:kki@NVBizNet. com?
subject=»Kofl 404: страница не найдена на NVBizNet. com»>
(Конрад Кинг — kki@NVBizNet. com) автоматически
href =»http: //www. NVBizNet. com»>NVBizNet. com
страница)
Карта сайта
Или…
сайте требуемой страницы:
Самоучитель по креативному веб-дизайну. Книга 4, стр.77
ку производительности Web-сервера,
Угроза атак со стороны хакеров
• За счет перехвата, просмотра и, возможно, изменения
• За счет получения доступа к файлам на сервере, которые
• За счет запуска на сервер тысяч
• За счет инфицирования
• За счет взлома CGI-сценариев и получения доступа к серверу.
В настоящей главе
Каким образом
Когда
компьютеру-получателю. Как показано на рис. 12.1,
Глава 12. Безопасность и производительность 611
Для более
(имя
route — отследить маршрут),
612 Глава 12. Безопасность и производительность
16 673 мс 1277 мс 796 мс so-0-0-0.mpl. SanJosel. level3.ne t
[64.159.1.133 ]
17 741 мс 701 мс 727 мс gige9-l. ipcolo3.SanJosel. Level3.ne t
[64.159.2.73 ]
Трассировка завершена.
wl. re. vip. scd. yahoo. com [66 . 218 . 71.198]
В приведенном примере
Самоучитель по креативному веб-дизайну. Книга 4, стр.78
мер,
не для этой
В любом месте
го проходит сообщение,
В главе 3 при рассмотрении HTML-форм мы говорили, что
ла HTTP. К сожалению, HTTP-протокол
виде открытого
пакеты
ДОСТупна на Странице ПО адресу http://webattack. com/get/commview. shtml. С помощью программы CommView вы можете просматривать
Рис. 12.2.
Глава 12.’Безопасность и производительность 613
Хакер для
чество
Самоучитель по креативному веб-дизайну. Книга 4, стр.79
Помимо просмотра сообщения,
рассматриваться ниже в этой главе в разделе «Каким
614 Глава 12. Безопасность и производительность
Каким образом
В сети Internet
Действительный пользователь
Хакер
Рис. 12.5.
Для взлома системы с помощью удаленного
Самоучитель по креативному веб-дизайну. Книга 4, стр.80
• С помощью программы
• За счет выполнения атак на учетные записи по умолчанию, для
• Просто спросить
i доступ к системе.
Программное обеспечение
Взлом паролей — это метод,
системе, защищенной
вания пароля. Если
те воспользоваться учетной
Раньше, когда
программы, называемые
Большинство
ния возможности просмотра
Самоучитель по креативному веб-дизайну. Книга 4, стр.81
учеТНЫХ записе й ИСПОЛЬЗУЮТ Не NetworkAdmin ИЛИ RemoteAdmin, а Менее Знача —
61 6 — Глава 12. Безопасность и производительность
щие слова.
учетным
Защита
При
для выполнения
тели забывают блокировать
Часто хакеры
Если вы занимаете должность
Самоучитель по креативному веб-дизайну. Книга 4, стр.82
емые учетные
Один из наиболее простых
ся в том, чтобы спросить у пользователя его
па в систему ведут
Хакер: Доброе
том, что в качестве части
Хакер: Для
Пользователь: Хорошо.
Хакер: Какое у вас имя пользователя?
Пользователь: Smith.
Хакер:
Пользователь: toobusy.
После того,
Самоучитель по креативному веб-дизайну. Книга 4, стр.83
му,
Глава
Каким образом
к вашей системе?
типа «отказ в обслуживании» («denial-of-service»,
В следующем простом HTML-файле,
са сервер не сможет работать с другими пользователями. Хакер,
content=»30″ />
Для защиты
рый отслеживает
просмотреть
сказано об установке и настройке брандмауэра и о создании и анализе файлов системного
Каким образом хакеры
В главе 3 вы научились создавать HTML-формы,
заполнять и передавать приложению, запущенному на Web-сервере. Как правило,