стратегия, чтобы победить CAPTCHA обход - PullRequest
2 голосов
/ 08 сентября 2011

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

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

такой как этот парень: http://jrimsoftware.com/

Вот несколько идей, которые у меня были:

  1. Сохранить временную метку, когда будет представлена ​​капча
  2. Сохранить временную метку для ответа на капчу.
  3. Запишите это пользователю каждый раз, когда он получает капчу.
  4. Используйте sql, чтобы определить средние, средние и среднеквадратичные отклонения. Сколько времени требуется людям, чтобы ответить на тезисы. Я готов предположить, что среднее время ответа на капчу ботом будет ниже, чем общее среднее значение, и, в частности, стандартное отклонение будет меньше.

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

Предотвращение обхода капчи:

  1. использовать несколько типов каптч (начните с 1, затем добавьте больше)
  2. изменить названия кнопок, представленные на экране. Держи старую кнопку тоже. Если более старая кнопка используется повторно, это должно дать веские доказательства для бота.
  3. смешайте в вопросах, которые вы должны гуглить. Это займет немного времени, чтобы получить. но я могу найти список, а затем загрузить их в базу данных. используйте их, смешанные с капчей.
  4. некоторые вопросы могут включать перевод слова на другой язык (например, с помощью Google Translate), чтобы увеличить мой список.

есть другие предложения?

1 Ответ

2 голосов
/ 15 февраля 2012

Это намного проще, чем все это. Просто будьте в курсе того, какие капчи были побеждены, и переключайте ваши методы, когда ваш текущий сломается. Легко понять, какие капчи легче, а какие жестче.

Вот несколько хороших

У меня был большой успех с reCAPTCHA

CAPTCHA похожи на замок на входной двери; они не предназначены для предотвращения проникновения воров. Они предназначены для того, чтобы сделать его достаточно трудным, чтобы это было неэффективно. Он уйдет и пойдет по соседству. (Извините, сосед.)

При всем моем уважении, я думаю, что вы задумались над этим.

...