Я прочитал посты и ссылки о том, как расшифровать капчу. Что я не видел, так это стратегии, которые затрудняют это. В частности, стратегии, которые не очень сложны.
Кроме того, есть ли у кого-нибудь какие-либо стратегии, чтобы попытаться определить, обходят ли люди капчу? Я разрабатываю браузерную игру, и мне нужно что-то использовать, чтобы люди не могли использовать простых ботов, чтобы играть весь день. На самом деле есть компании, которые продают специализированных ботов для игр.
такой как этот парень: http://jrimsoftware.com/
Вот несколько идей, которые у меня были:
- Сохранить временную метку, когда будет представлена капча
- Сохранить временную метку для ответа на капчу.
- Запишите это пользователю каждый раз, когда он получает капчу.
- Используйте sql, чтобы определить средние, средние и среднеквадратичные отклонения. Сколько времени требуется людям, чтобы ответить на тезисы.
Я готов предположить, что среднее время ответа на капчу ботом будет ниже, чем общее среднее значение, и, в частности, стандартное отклонение будет меньше.
Я знаю, что люди могут кодировать случайные функции вокруг этого, но если я буду молчать, они могут не знать, что я сделал. Кроме того, запрет людей может напугать многих других, пытаясь обойти капчу.
Предотвращение обхода капчи:
- использовать несколько типов каптч (начните с 1, затем добавьте больше)
- изменить названия кнопок, представленные на экране. Держи старую кнопку тоже. Если более старая кнопка используется повторно, это должно дать веские доказательства для бота.
- смешайте в вопросах, которые вы должны гуглить. Это займет немного времени, чтобы получить. но я могу найти список, а затем загрузить их в базу данных. используйте их, смешанные с капчей.
- некоторые вопросы могут включать перевод слова на другой язык (например, с помощью Google Translate), чтобы увеличить мой список.
есть другие предложения?