Поиск

Вопросы и ответы

Представляет ли угрозу для безопасности наличие на Web-сервере каталога, доступного для записи всем пользователям?

Да, хотя эта угроза невелика. Если ваш сервер был настроен разумно, то никто не сможет выгрузить информацию на ваш узел. Но, конечно, если ваш сервер позволяет кому угодно выгрузить что угодно и куда угодно, то возможность для злоупотребления есть. Если хотите, то для решения этой проблемы можете одновременно с .txt-файлами создать .answer-файлы. Только не забудьте с помощью функции chmod сделать сами .answer-файлы доступными для записи всем пользователям.

Правда ли, что против меня могут возбудить дело только за то, что я позаимствовал с другого сервера всего лишь заголовки?

Да, могут. Такие случаи уже были. В феврале 1999 года началось судебное разбирательство между фирмами Microsoft и Ticketmaster, возбужденное именно в такой ситуации. Microsoft якобы использовала "глубокие ссылки" на содержимое сервера Ticketmaster, и фирма Ticketmaster подала иск. В этом случае не было нарушения авторских прав, но наличие "глубоких ссылок" стало достаточным основанием для возбуждения дела. А в случае нарушения авторского права ситуация была бы гораздо более неприятной.

Я знаю один сервер, из которого хотел бы выбирать заголовки; он чем-то похож на Slashdot. Но на нем нет XML-файла, который легко поддается анализу. Вместо него мне приходится использовать обычный HTML-файл. Как же мне провести анализ?

Если вы собираетесь анализировать HTML-файл, не пытайтесь использовать для этого регулярные выражения, составленные самостоятельно. Анализировать HTML далеко не так просто, как кажется, и получить правильный результат почти невозможно. И даже если вы умудритесь с помощью регулярных выражений проанализировать часть HTML-кода, это сработает не во всех случаях. В CPAN есть модули для анализа HTML. Все они находятся в разделе HTML, т.е. имеют вид HTML::*.