существует ли проблема в отключении завихрения и wget?

Используйте команду su с оболочкой-s и команду-c. Как показано ниже

 su  exec -l -c '/bin/bash /etc/update_conf.sh' -s /bin/bash
0
задан 17 August 2011 в 15:17
6 ответов

Зависит, что Вы хотите сделать, и почему - Вы могли реализовать запрет на основе агента пользователя, это - самый легкий путь, но он не остановит решительный "скребок", но затем мало будет.

Может случиться так, что осуществление проверок ссылающегося домена могло достигнуть того, что Вы хотите также.

Google, конечно, не выскабливает завихрением-ush или wget-выходом useragent, таким образом, это не должно влиять на это.

Какой веб-сервер Вы используете? Почему Вы пытаетесь достигнуть этого? Эти ответы whill помогают нам помочь Вам :)

1
ответ дан 4 December 2019 в 11:04
  • 1
    я предположил, что у Вас были некоторые мм.. "премиальное содержание" Вы надеялись блокировать доступ к для тех, которые пытаются загружать многое из него сразу. Если это не так, и это действительно, "будет кто-то взламывать мой сайт с wget/curl" затем, короткий ответ: если они соберутся сделать, то этот вид вещи не остановит их - необходимо было бы смотреть на базовые слабые места. –  Tom Newton 19 October 2010 в 12:20

Как все отметили, делание этого является почти невозможными и пробующими усилениями Вы ничто.Не теряйте времени. Вы только причините себе боль путем попытки ограничить методы доступа.

Если Ваша цель состоит в том, чтобы распределить содержание, добро пожаловать в сеть. Если это не, бороться с ним является проигрывающим сражением. Если Вы имеете содержание подписки, рассматриваете правильные методы включая аутентификацию пользователя.

Править: Так как корреспондент здесь повторил, что это о "проблемах безопасности", я думал, что могло бы быть полезно объяснить части.

Инструменты wget и curl просто что, инструменты для рассмотрения Вашего содержания. Они следуют тем же протоколам как регулярные браузеры, у них просто, оказывается, есть различные интерфейсы для пользователя. На самом деле существует дюжина, даже сотни, различных людей инструментов использование для получения содержания от сети. Ваше задание как администратор сервера состоит в том, чтобы управлять тем, что происходит НА ВАШЕМ СЕРВЕРЕ и программном обеспечении там, не микросправляются с Вашими жизнями довольных потребителей.

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

4
ответ дан 4 December 2019 в 11:04

Нет никакой проблемы безопасности, связанной с использованием завихрения или wget. Мне кажется, Вы дезинформированы.

Веб-браузер (Быть этим IE, Firefox, Chrome, Safari, WebKit, и т.д.) вся цель должен загрузить и представить содержание веб-страниц с http сервера. цель завихрения и wget состоит в том, чтобы загрузить файлы с http сервера. Это - существенное различие; инструменты командной строки просто не отображают Вашу страницу графически...),

Как другие сказали, Вы могли заблокироваться userAgent, но это - проигрывающее сражение... Это на самом деле не собирается решать что-либо.

3
ответ дан 4 December 2019 в 11:04

Единственный способ заблокировать конкретный клиент HTTP состоит в том, чтобы определить его от строки агента, которую это обеспечивает в заголовках Запроса HTTP, и поскольку это может легко фальсифицироваться существует мало точки - любой желающий использовать wget или завихрение для очистки данных из сайта сделает так путем обеспечения другой строки агента (возможно, говорящий это подражать Internet Explorer).

2
ответ дан 4 December 2019 в 11:04

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

-1
ответ дан 4 December 2019 в 11:04

только в если кто-то сталкивается с этим, я видел, что curl эффективно используется в хаках, чтобы получить доступ к данным, имеющим базовую слабость (например, эксплойты, связанные с php), в то время как плакаты выше верны, что wget и curl могут считаться нормальными функциями , зачем так упростить использование данных? Очистка сайта по-прежнему является проблемой, но еще хуже, когда эти функции можно использовать для обхода настроек или доступа к приложениям в папках по умолчанию (конечно, все равно не следует помещать вещи в папки по умолчанию, но это не останавливает кучу дураков, не только делая это, но также оставляя имена пользователей и пароли по умолчанию. Вы можете ограничить их, установив флаги или используя файл .htaccess в Apache. Чтобы перейти к сути, такие вещи, как libcurl, можно использовать сами по себе - лично я хотел бы убедиться, что ваша система исправлена ​​и обновлена, в первую очередь, гарантируя, что каталоги и пароли не по умолчанию, а затем посмотрите на ограничение запуска определенных агентов, если применимо (но, как заявили gWaldo и DSpillett, их можно легко подделать, и существуют тысячи других способов доступа к данным)

0
ответ дан 4 December 2019 в 11:04

Теги

Похожие вопросы