Recaptcha Enterprise - missing invisible recaptcha - recaptcha

Recaptcha in a paid google account for a site with more than 1,000,000 clicks on Recaptcha (the free quota from google).
there is no option to choose the invisible v2 Recaptcha that is available on the free Recaptcha , only checkbox option or Recaptcha enterprise version (v3).
when trying to use the checkbox version i.e
Checkbox ("I'm not a robot") with scoring
site key and trying to implement it in size="invisible" i get this text on the recaptcha badge.:
This site key is not enabled for the invisible captcha.
when using the Recaptcha enterprise version i.e
Scoring, with no visible challenge to your users
It gets rendered ok, but of course don't get any challenges..
any idea how to use the invisible Recaptcha in the paid version?
Seems i pay and get less options than the free version.
Thanks

You are able to migrate Google Recaptcha V2 invisible to Google Recaptcha Enterprise, as well as create new invisible site keys in Recaptcha Enterprise via cloud shell!
That being said, there are major differences in how V2/V3 and enterprise work, so keep in mind (for web at least) you will need to change some minor frontend and backend code.
Here is the migration guide mentioning the capability to migrate existing invisible site keys:
https://cloud.google.com/recaptcha-enterprise/docs/migrate-recaptcha#:~:text=reCAPTCHA%20v2%20Invisible
Here is the gcloud sdk reference for creating an invisible site key:
https://cloud.google.com/sdk/gcloud/reference/recaptcha/keys/create#:~:text=low%20scoring%20events-,invisible,-Does%20not%20display

reCAPTCHA Enterprise and reCAPTCHA v3 are different.
You said on the webpage you are invoking the reCAPTCHA verification programmatically with an attribute data-size='invisible’. Invisible Recaptcha can be used only in reCAPTCHA v2 & v3 and can’t be used in reCAPTCHA Enterprise. Refer documentation for sample code of reCAPTCHA Enterprise.
To use Invisible reCAPTCHA in v3 refer to the documentation.
To migrate from reCAPTCHA (non-Enterprise version) refer to the documentation.
reCAPTCHA Enterprise has more features than v2 & v3. Refer to the comparison table.

Related

Google reCaptcha V3 - issue with users from Shared IPs

I hope this is the right forum to ask this question.
I've recently integrated reCaptcha v3 into a website I manage in order to protect the login form.
I get alot of noise from users saying that if they are in the office (and originate from the same IP) or customers who are using shared IPS (office IPs) are failing login.
For the meantime I've disabled reCaptcha by allowing score 0 to login.
My question is.. is there a built in way in reCaptcha to send Google's API information about the request or should I just add the reCaptcha score into my own calculation when allowing the login ?
Thanks !

Should reCaptcha V3 work with automation frameworks like cypress?

I'm currently migrating an application from reCAPTCHA V2 to V3. I'm using cypress (cypress.io) automation framework to test a signup page. I'm surprised that after implementing it, even with reCAPTCHA V3 turned on, all my test cases passed. It was getting a scope of 0.9.
Is this expected or could is reCAPTCHA V3 to work with these types of automation or is this an unsolved vulnerability with V3? I don't think I'll want to continue with V3 if something like this can easily pass the reCAPTCHA.
I followed the following guides to implement recaptcha
https://developers.google.com/recaptcha/docs/v3
https://www.youtube.com/watch?v=CsqbN-ZrCbc

Identifying which websites are using ReCAPTCHA v1 in order to upgrade

Google is currently sending out a mass email that looks like this:
Dear Webmaster,
You are receiving this email because you are registered as a website administrator using reCAPTCHA, and your website is still using reCAPTCHA v1, which will be turned off on March 31, 2018.
We announced the reCAPTCHA v1 deprecation in May 2016. Starting in November 2017, a small percentage of reCAPTCHA v1 traffic will begin to show a notice informing users that the old API will soon be retired. Any calls to the v1 API will not work after March 31, 2018.
To ensure continued functionality, you’ll need to update your website to a current version of reCAPTCHA. You can learn more about reCAPTCHA v2, Invisible reCAPTCHA and reCAPTCHA Android API in our Developer’s Guide. The new APIs are simple to implement and will streamline the captcha experience for your users. If you need help, you can engage in the reCAPTCHA Google Developer Group or post to Stack Overflow with the ‘recaptcha’ tag.
We hope that your upgrade will be seamless, and we’re confident you’ll be happy with the results.
Thank you,
reCAPTCHA Support
For those of who have built dozens (or hundreds) of sites with ReCAPTCHA over the years, is there a simple way to identify which websites are using version 1?
This question has also been asked in the Google Developers ReCAPTCHA group (by someone else) and I will monitor answers there and post them here if they are relevant: https://groups.google.com/forum/#!topic/recaptcha/KRzmHivCtjM
You might have a look at https://www.google.com/recaptcha/admin#list. However for me all of the sites have V2 as Site Type while I got the same email as you. While checking some of the sites I noticed they were actually using reCAPTCHA v1.
One method: Browse each site and look at the very recaptcha itself:
v1 == punch in letters to complete the captcha.
v2 == select images to complete the captcha.
Could be tedious, yes, but should do the job.

Customization in Dynamics365

Can we do customization in Dynamics365 portal up to such extent that we create a website with asp.net and java script which interact with Dynamics365 entities and open inside dynamics365 portal.
Yes, you will probably need to setup single sign on authentication between your website and the portal, the suggested manner of which is Azure AD B2C.
This is currently possible but undocumented, official support is coming soon.
This slide is from an executive briefing by Microsoft last week.

The new Google Invisible reCaptcha - invisible or not?

Google announced Invisible ReCAPTCHA is coming soon. For now, if you want to integrate the new reCAPTCHA to your site or app you can register here.
I do have 2 site keys whitelisted for the new Invisible reCaptcha and I've started "playing" with their examples: see them here https://developers.google.com/recaptcha/docs/invisible
Yes, when the page loads the recaptcha is invisible but when the form is submitted the recaptcha challenge appears all the time. You have to click on images, draw something around something else... etc
I've been testing this on different servers, 2 different sites which have the site key approved to use the Invisible reCaptcha, with different browsers form different locations. Same behavior: Google shows the challenge when the form is submitted on all 3 examples they have on their page.
Is this what we should expect?
Just as with the checkbox, if it can't reliably determine if you aren't a bot, you get a challenge. I can confirm that the invisible part does work when you are detected as a human.
Actually you have to approve the Terms of Service when you create a new reCAPTCHA site, that says that
You agree to explicitly inform visitors to your site that you have implemented the Invisible reCAPTCHA on your site and that their use of the Invisible reCAPTCHA is subject to the Google Privacy Policy and Terms of Use.

Resources