как пропустить Google recaptcha по ip доверия - PullRequest
0 голосов
/ 05 февраля 2019

Я использую Google recaptcha V2

Есть ли способ установить доверенные IP-адреса - ips, для которых не нужно ставить флажок "я не перезагружен"?

1 Ответ

0 голосов
/ 05 февраля 2019

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

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

Если вы хотите реализовать это с помощью какой-либо другой службы REST, вы можете использовать несколько стратегий.Можно было бы запросить токен у вашего сервиса и на основе созданного вами белого списка IP-адресов и отправить новый токен, который можно использовать для замены капчи в интерфейсе.Но в этом случае вы должны выполнить дополнительную проверку, чтобы проверить, является ли токен действительным и с того же IP-адреса, что и запрошенный.

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

...