Брандмауэр - предотвращение воровства содержания и поисковых роботов жулика

Сетевой Пользователь? Ewwww. Необходимо использовать DSMOD.

DSMOD user userDN -pwd newPassword -d yourDomain.loc -u yourDomain\yourAdminUserAcct

Если Вы не знаете, каков userDN, используйте это:

DSQUERY user -name userName -d yourDomain.loc -u yourDomain\yourAdminUserAcct

Если Вы хотите стать необычными, можно передать результат по каналу DSQUERY прямо в DSMOD, как так:

DSQUERY user -name userName -d yourDomain.loc -u yourDomain\yourAdminUserAcct | DSMOD user -pwd newPassword -d yourDomain.loc -u yourDomain\yourAdminUserAcct

Если Вы хотите установить флаг User Must Change Password At Next Logon, то добавьте-mustchpwd да к строке аргумента DSMOD, как так:

DSQUERY user -name userName -d yourDomain.loc -u yourDomain\yourAdminUserAcct | DSMOD user -pwd newPassword -d yourDomain.loc -u yourDomain\yourAdminUserAcct -mustchpwd yes
3
задан 3 March 2010 в 03:40
3 ответа

Если бы скребками являются БОТЫ и не люди, Вы могли бы попытаться создать каталог ловушки, к которому они проверили бы и были бы заблокированы (IP-адресом) автоматически через "страницу по умолчанию" сценарий в том каталоге. Люди могли легко разблокировать себя, но это будет мешать ботам, поскольку они получили бы 403 "не авторизованная" ошибка на дальнейшем доступе. Я использую технику как это для блокирования плохих роботов, которые не повинуются robots.txt, но не постоянно людям блока, кто или совместно используйте тот же IP или "случайно" перейдите к блокирующемуся сценарию. Тот путь, если общий IP заблокирован, это не является постоянным. Вот то, как:

Я настроил (заданную сценарием) страницу значения по умолчанию в одном или нескольких подкаталогах (папки), заблокированные в robots.txt. Та страница, если загружено неправильно себя ведущим роботом - или шпионящий человек - добавляет их IP-адрес к заблокированному списку. Но у меня есть 403 ("не авторизованный") обработчик ошибок, который перенаправляет, они заблокировали дюйм/с к странице explaing, что идет и содержит капчу, которую человек может использовать для разблокирования IP. Тот путь, если IP заблокирован, потому что один человек использовал его одно время для плохой цели, следующий человек, который получит тот IP, не будет постоянно заблокирован - просто причинил беспокойство немногому. Конечно, если конкретный IP продолжает БЫТЬ ЗАБЛОКИРОВАННЫМ РЕ много, я могу сделать дальнейшие шаги вручную для обращения к этому.

Вот логика:

  1. Если IP, не заблокированный, предоставляйте доступ обычно.
  2. Если посетитель перешел к запрещенной области, заблокируйте их IP.
  3. Если IP заблокирован, перенаправьте весь доступ к "разблокировать" форме, содержащей капчу.
  4. Если пользователь вручную вводит надлежащую капчу, удалите IP из заблокированного списка (и журнал тот факт).
  5. Промывка, пена, ПОВТОРЯЕТСЯ выше шагов для дальнейших доступов.

Именно! Один файл сценария, чтобы обработать уведомление блока и разблокировать представление капчи. Одна запись (минимум) в файле robots.txt. Одни 403 перенаправления в htaccess файле.

2
ответ дан 3 December 2019 в 07:18
  • 1
    То, что хорошее элементарное решение. Спасибо за совместное использование. –  drodecker 12 March 2010 в 08:45

Проверить заголовки запроса? В зависимости от того, являются ли они деточками или нет, это может быть достаточно

0
ответ дан 3 December 2019 в 07:18
  • 1
    Я соглашаюсь, заголовки запроса, возможно, должны быть оценены. Вместо того, чтобы иметь необходимость программировать эту логику, I' m задающийся вопросом, существуют ли какие-либо доступные решения для продукта. –  drodecker 3 March 2010 в 09:08
  • 2
    может сделать на самом Apache: modsecurity.org –  Eddy 4 March 2010 в 13:13

Вы хотите аппаратный брандмауэр, который делает Проверку HTTP. Это не обойдется дешево, я боюсь.

Я, кажется, вспоминаю, что Cisco ASA 5520 сделает это, но объявленная цена за один из них составляет приблизительно 4 600£ ~ = 6 900$.

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

0
ответ дан 3 December 2019 в 07:18
  • 1
    Кажется, что это может быть подходящее решение. Данные знания хорошего по сравнению с плохими ботами, хотя был бы сервис I' m, действительно ища. Действительно ли Вы знакомы с хорошим решением маршрутизации Linux? –  drodecker 4 March 2010 в 10:17

Теги

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