Formola mingħajr protezzjoni tiġbor spam, u formola b'protezzjoni li ma tagħmel xejn tiġbor l-istess spam filwaqt li tagħtik sens ta' sigurtà. Il-kontroll tal-protezzjoni tal-formola b'xejn iwieġeb l-ewwel nofs ta' din il-mistoqsija: liema protezzjoni mill-bots tibgħat il-paġna? Dan l-artikolu jispjega kif taqra r-riżultat u fejn tintemm it-tweġiba tiegħu.
Xi jagħmel il-kontroll
Inti tidħol l-indirizz ta' paġna b'formola. Il-kontroll l-ewwel jaqra r-robots.txt ta' dak is-sit; jekk jipprojbixxi l-ġbir, jew ma jistax jinqara, il-kontroll jieqaf hemmhekk. Inkella jġib dik il-paġna waħda biss, b'isem ċar (SilentShieldFormCheck), mingħajr cookies, b'mhux aktar minn tliet redirects u b'mhux aktar minn 1 MB. Imbagħad ifittex fl-HTML is-sinjali ta' fornituri magħrufa: indirizzi ta' scripts, klassijiet ta' elementi u ismijiet ta' oqsma. Jagħraf Google reCAPTCHA, hCaptcha, Cloudflare Turnstile, Friendly Captcha u SilentShield. Ma jinħażen xejn, la l-indirizz u lanqas ir-riżultat.
Il-ħames riżultati
- Kull formola għandha sinjal. F'kull formola misjuba, l-HTML fih is-sinjal ta' fornitur magħruf. Il-protezzjoni hija mqiegħda fil-formola.
- Xi formoli biss għandhom sinjal. Il-lista turi liema formoli jonqsu.
- Script ta' fornitur huwa mgħobbi, imma ebda formola m'għandha sinjal. Il-paġna tgħabbi l-script ta' fornitur, iżda ebda waħda mill-formoli tagħha ma fiha sinjal. Jekk l-script jipproteġix xi formola, u liema, ma jidhirx mingħajr ma jitħaddem JavaScript.
- Ma nstab xejn fl-HTML mibgħut. Il-paġna fiha formoli, imma ebda sinjal u ebda script ta' fornitur magħruf.
- Ebda formola fl-HTML mibgħut. Il-formoli jistgħu jinħolqu minn script fil-browser, li l-kontroll ma jarahx.
X'ma jistax jara l-kontroll
Il-kontroll jaqra l-HTML li s-server tiegħek jibgħat. Ma jħaddimx JavaScript. Dan għandu erba' konsegwenzi li għandek iżżomm f'moħħok.
- Formola jew widget li script joħloq fil-browser ma teżistix għall-kontroll. “Ma nstab xejn” għalhekk ifisser “xejn fl-HTML mibgħut”, qatt “mhux protetta”.
- Ma jistax jgħid jekk is-server tiegħek jivverifikax it-tweġiba. Widget fil-formola mingħajr verifika fuq is-server ma jwaqqaf lil ħadd.
- Protezzjoni li tinsab quddiem il-paġna, bħal firewall jew limitu tar-rata, ma tħalli ebda traċċa fl-HTML.
- Paġni wara login ma jistgħux jintlaħqu, għax il-kontroll iġib biss paġni pubbliċi, mingħajr cookies.
Eżempju reali: il-paġna tar-reġistrazzjoni tagħna stess
Meta wettaqna l-kontroll fuq il-paġna tar-reġistrazzjoni tagħna stess, l-ewwel verżjoni rrapportat żewġ fornituri li l-script tagħhom kien “mgħobbi”. Il-paġna ma tgħabbi l-ebda wieħed. Il-kawża kienu d-data tal-paġna nnifisha: vuċi tal-menu li tgħid “Alternattiva għal hCaptcha.” kienet f'script inline, u l-kontroll ħa l-kelma bħala kodiċi ta' fornitur. Bidilna r-regola sabiex script inline jgħodd biss meta jsejjaħ fornitur (sejħa ta' render jew execute), u l-istess paġna issa tirrapporta li ma nstab xejn fl-HTML mibgħut. It-tagħlima hija r-raġuni għala l-kontroll jsemmi biss fatti: kelma fuq paġna mhix fornitur.
X'tagħmel bir-riżultat
- Jekk is-sinjal hemm, ittestja n-nofs l-ieħor: ibgħat il-formola minn barra mingħajr it-tweġiba jew b'tweġiba ħażina, u ara jekk is-server tiegħek jirrifjutahiex. Sinjal juri biss li widget huwa mqiegħed.
- Jekk script ta' fornitur huwa mgħobbi mingħajr sinjal fil-formola, ħares kif il-widget huwa mwaħħal. Ħafna setups iżidu fil-browser wara li titgħabba l-paġna.
- Jekk ma nstab xejn, tikkonkludix li l-formola hija miftuħa. Ħares lejn il-logs tas-server tiegħek u lejn dak li fil-fatt jasal, u ara jekk il-protezzjoni taħdimx fuq is-server jew quddiem il-paġna.
- Jekk tiddeċiedi li tissostitwixxi sfida viżibbli, qabbel l-għażliet fil-paġna tal-paragun tas-CAPTCHA u ara kemm tiswa sfida viżibbli bil-kalkulatur tal-konverżjoni.
Il-kontroll huwa ħarsa ewlenija lejn l-HTML mibgħut, mhux awditu. Uża biex issir taf x'tgħid il-paġna tiegħek dwarha nfisha, u ittestja l-bqija billi tibgħat il-formola.