Formų apsaugos nuo šlamšto priemonės

„Cloudflare Turnstile“ ir „Google reCAPTCHA v3“ apsaugo svetainės formas nuo šlamšto ir piktnaudžiavimo. Jie bando atskirti žmonių ir botų pateikimus naudodami neinteraktyvias užduotis, pagrįstas telemetrija ir lankytojų elgesiu.

Svarbu

Rekomenduojame naudoti Cloudflare Turnstile, nes reCAPTCHA v3 gali neatitikti vietinių duomenų apsaugos reglamentų.

Pastaba

Visi puslapiai, naudojantys Form, Newsletter Block, Newsletter Popup fragmentus ir e. komercijos Extra Step During Checkout formą, yra apsaugoti abiem įrankiais.

„Cloudflare Turnstile“ konfigūracija

Apie Cloudflare

  • Sukurkite Cloudflare paskyrą arba naudokite esamą ir prisijunkite.

  • Prietaisų skydelio naršymo šoninėje juostoje spustelėkite Turnstile.

  • Puslapyje Turnstile Sites spustelėkite Add Site.

  • Pridėkite Svetainės pavadinimas, kad lengvai jį atpažintumėte.

  • Įveskite arba pasirinkite svetainės Domeną (pvz., example.com arba subdomain.example.com).

  • Pasirinkite Widget Režimą:

    • :guilabel:`Tvarkomas režimas yra rekomenduojamas, nes lankytojai, jei tai laikoma būtina Turnstile, gali būti paprašyti pažymėti langelį, patvirtinantį, kad jie yra žmonės.`

      „Cloudflare Turnstile“ žmogaus patvirtinimo valdiklis
    • Neinteraktyviuoju ir Nematomo režimais lankytojai niekada nėra raginami sąveikauti. Neinteraktyviuoju režimu gali būti rodomas krovimo valdiklis, įspėjantis lankytojus, kad formą apsaugo „Turnstile“; tačiau šis valdiklis nėra palaikomas „Odoo“.

      Pastaba

      Jei Turniketo patikra nepavyksta, lankytojai negali pateikti formos ir rodomas toks klaidos pranešimas:

      „Cloudflare Turnstile“ tikrinimo klaidos pranešimas
  • Paspauskite Sukurti.

Pridėti svetainę prie „Cloudflare Turnstile“

Sukurtieji raktai tada yra rodomi. Palikite puslapį atidarytą dėl patogumo, nes kopijuoti raktus į Odoo reikės vėliau.

Ant Odoo

  • Iš duomenų bazės prietaisų skydelio spustelėkite Nustatymai. Pasirinkite Integracijos, įjunkite Cloudflare Turnstile ir spustelėkite Išsaugoti.

  • Atidarykite Cloudflare Turnstile puslapį, nukopijuokite Svetainės raktą ir įklijuokite jį į CF svetainės raktas lauką Odoo sistemoje.

  • Atidarykite Cloudflare Turnstile puslapį, nukopijuokite Secret Key ir įklijuokite jį į CF Secret Key lauką Odoo platformoje.

  • Spustelėkite Išsaugoti.

Patarimas

Eikite į Turnstile savo Cloudflare paskyroje, kad peržiūrėtumėte sprendimo rodiklius ir pasiektumėte daugiau nustatymų.

reCAPTCHA v3 konfigūracija

Įspėjimas

reCAPTCHA v3 gali neatitikti vietinių duomenų apsaugos reglamentų.

Per Google

Atidarykite reCAPTCHA tinklapio registravimo puslapį. Prisijunkite arba sukurkite „Google“ paskyrą, jei reikia.

Registracijos puslapyje svetainėje:

  • Suteikite svetainei Etiketę.

  • Palikite reCAPTCHA tipą kaip Remiantis balais (v3).

  • Įveskite vieną ar daugiau Domenų (pvz., example.com arba subdomain.example.com).

  • Skiltyje Google Cloud Platform, projektas parenkamas automatiškai, jei jis jau buvo sukurtas su prisijungusia Google paskyra. Jei ne, projektas sukuriamas automatiškai. Spustelėkite Google Cloud Platform norėdami patys pasirinkti projektą arba pervadinti automatiškai sukurtą projektą.

  • Sutinku su paslaugų teikimo sąlygomis.

  • Paspauskite Pateikti.

„reCAPTCHA“ svetainės registracijos pavyzdys

Naujas puslapis su sugeneruotais raktiniais žodžiais bus tada parodytas. Palikite jį atidarytą patogumui, nes raktinius žodžius reikės nukopijuoti į Odoo.

Ant Odoo

  • Iš duomenų bazės skydelio spustelėkite Nustatymai. Skiltyje Integracijos įjunkite reCAPTCHA, jei reikia.

    Įspėjimas

    Nepanaikinkite reCAPTCHA funkcijos arba nepašalinkite Google reCAPTCHA integration modulio, nes taip būtų pašalinta ir daugybė kitų modulių.

  • Atidarykite „Google reCAPTCHA“ puslapį, nukopijuokite Svetainės raktą ir įklijuokite jį į Svetainės raktas lauką Odoo sistemoje.

  • Atidarykite Google reCAPTCHA puslapį, nukopijuokite Slaptasis raktas ir įklijuokite jį į Slaptasis raktas laukelį Odoo.

  • Keiskite numatytąją Minimali balų suma (0.50), jei reikia, naudodami vertę tarp 1.00 ir 0.00. Kuo didesnis slenkstis, tuo sunkiau yra įveikti reCAPTCHA, ir atvirkščiai.

  • Spustelėkite Išsaugoti.

Galite pranešti lankytojams, kad reCAPTCHA apsaugo formą. Norėdami tai padaryti, atidarykite svetainės redaktorių ir eikite į formą. Tada spustelėkite kur nors ant formos ir dešiniojo šoninės juostos skirtuke Customize, perjunkite Show reCAPTCHA Policy, esančią skiltyje Form.

reCAPTCHA politikos pranešimas rodomas formoje

Pastaba

Jei reCAPTCHA patikra nepavyksta, rodomas toks klaidos pranešimas:

„Google reCAPTCHA patvirtinimo klaidos pranešimas“

Patarimas

Analitika ir papildomi nustatymai yra prieinami „Google reCAPTCHA administravimo puslapyje <https://www.google.com/recaptcha/admin/>“_. Pavyzdžiui, galite gauti el. pašto perspėjimus, jei „Google“ aptinka įtartiną srautą jūsų svetainėje arba peržiūrėti įtartinų užklausų procentą, kuris gali padėti nustatyti tinkamą minimalų balą.