|

BIG FAQ
Xakep, номер #041, стр. 041-052-4
Что такое SSL?
Для тебя не секрет, что огромное количество протоколов, в том числе и самый банальный http, передают и получают информацию в открытом виде, обычном текстом. Кто там кричит: «Что в этом плохого?». Ах, ты думаешь, они шифруют пароли и прочую личную информацию? Конечно же, нет! Все это добро также летит открытым тексом и может с легкостью быть перехвачено/отсниффано. SSL (Secure Socket Layer) - протокол, который шифрует всю информацию при приеме или отдаче, тем самым защищает ее от перехвата.
А что это значит - отсниффаны? И что такое сниффер?
Как я уже сказал ранее, большинство протоколов передает информацию «как есть», то есть в открытом виде. Естественно, было бы неплохо ее перехватить, проверить на наличие паролей или другой нужной тебе инфы. Так вот, софт, который перехватывает все пакеты, проходящие по сети, и есть сниффер. «Отснифаны» - значит перехвачены сниффером. Сниффер - очень полезная в инструментарии хакера утилита, но не вздумай юзать ее при коннекте по модему.
Я закачал на сервер и настроил perl-скрипт. Но при обращении к нему выводится Internal Server Error (500)! Как исправить?
Более частого вопроса я, по-моему, не знаю. Сейчас perl/asp/php скрипты становятся уже стандартом, причем perl по-прежнему занимает лидирующие позиции. Каждый начинающий горе-вебмастер считает себя просто обязанным поставить на свою хоум-пагу скрипт форума, чата или чего-нибудь подобного. В итоге каждый второй задает вопрос об ISE 500. Итак, данная ошибка чаще всего возникает по следующим причинам:
1) В первой строке скрипта (возможно в нескольких файлах, если скрипт писал не очень умный человек) находится неправильный путь к perl-у. Стандартными считаются #!/usr/local/bin/perl или #!/usr/bin/perl, но не мешало бы обратиться к faq-у хостера.
2) Скрипт не выводит ничего во время работы. Необходимо, чтобы он выводил хотя бы content-type заголовок, например: print "Content-type: text/html\n\n"; print "Мне надоело быть ламером".
3) Один из файлов скрипта содержит так называемые DOS-овые концы строк 0x0D 0x0A, но *nix-ы понимают только последнюю. Поэтому никаких 0x0D быть не должно; чтобы исправить эту багу, можно использовать какой-нибудь специализированный для отладки кода текстовый редактор или обычный фар, в котором есть функция «Сохранить как > юникс текст (shift-f2 в редакторе)». И не вздумай закачивать скрипты в бинарном режиме, используй только ASCII режим.
4) Криво настроен/написан сам скрипт, возможно неправильно указанны какие-либо пути, необходимые для корректной работы.
Играя в полноэкранном режиме, частота монитора падает до 60 герц под win2k/XP. Как исправить?
Назад на стр. 041-052-3 Содержание Вперед на стр. 041-052-5
|