Na kratko
- Verjetno ste tu, ker se je ta niz pojavil v dnevniku strežnika ali v poročilu požarnega zidu.
- Prenesemo samo datoteko, ki jo je trgovec nastavil v svojem računu Comparano. Spletnega mesta nikoli ne pregledujemo.
- Če nas požarni zid blokira, dovolite tega uporabniškega agenta — pravila za pogoste sisteme so spodaj.
- Seznama naslovov IP ne objavljamo; 4. razdelek pojasnjuje, zakaj menimo, da bi bilo to slabše.
1.Za kaj gre
Comparano je primerjalnik cen. Trgovina, ki pri nas ponuja svoje izdelke, nam da naslov svojega vira izdelkov — datoteke, ki jo trgovina objavi sama — mi pa jo prenašamo v ritmu, ki ga izbere trgovina, da ostanejo prikazane cene in zaloge sveže.
Prenesemo izključno naslov, ki ga je trgovec nastavil v svojem računu Comparano. Spletnega mesta ne pregledujemo, povezavam ne sledimo, obrazcev ne pošiljamo in ne iščemo strani, ki nam jih ni nihče dal.
2.Uporabniška agenta
Sta dva in sta namenoma ločena: ponudnik gostovanja lahko upravičeno želi dovoliti majhno občasno preverjanje, velik prenos pa omejiti drugače — z enim samim imenom tega ne bi bilo mogoče izraziti.
| Uporabniški agent | Kaj počne | Kako pogosto |
|---|---|---|
ComparanoFeedBot/1.1 (+https://comparano.com/bot) | Prenese vir izdelkov, ki ga je nastavil trgovec. | V intervalu, ki ga izbere trgovec — običajno vsakih 3 do 24 ur, vmes pa majhna zahteva samo za glave, da preverimo, ali je datoteka še dosegljiva. |
ComparanoBot/1.1 (+https://comparano.com/bot) | Preveri, ali trgovina odgovarja, in prebere datoteko ali oznako, ki dokazuje, da domena pripada trgovcu, ki jo je prijavil. | Redko. Enkrat ob registraciji, nato občasno. |
Oba pošiljata tudi glavo From (info@comparano.com), tako da je vedno komu pisati.
3.Kako ga dovoliti
Katera koli od teh možnosti zadošča sama zase; vseh ne potrebujete.
Primerjajte z žetonom, ne s celotnim nizom. ComparanoFeedBot in ComparanoBot se nikoli ne spremenita. Različica za poševnico se — spremeni se z vsako našo izdajo, zato bo pravilo za celoten uporabniški agent nehalo delovati.
Cloudflare — WAF › Custom rules › Skip
(http.user_agent contains "ComparanoFeedBot") or (http.user_agent contains "ComparanoBot")ModSecurity / OWASP CRS
SecRule REQUEST_HEADERS:User-Agent "@contains ComparanoFeedBot" \
"id:1900001,phase:1,pass,nolog,ctl:ruleEngine=Off"nginx
map $http_user_agent $comparano {
default 0;
"~*ComparanoFeedBot" 1;
"~*ComparanoBot" 1;
}Apache
SetEnvIfNoCase User-Agent "ComparanoFeedBot" comparano
Allow from env=comparanoVarnostni vtičniki za WordPress — Wordfence, Sucuri, iThemes — imajo vsak seznam dovoljenih, ki sprejme tako uporabniškega agenta kot IP; tja dodajte ComparanoFeedBot. Najpogosteje nas blokira omejitev zahtevkov za robote zunaj tega seznama: en sam velik prenos obravnava kot napad.
Gostiteljske nadzorne plošče, kot so cPanel, Plesk ali DirectAdmin, pred spletno mesto običajno postavijo mod_security in omejevalnik. Prosite ponudnika, naj za naslov vira dovoli tega uporabniškega agenta; pri njih je to praviloma ena vrstica, sklic na to stran pa navadno zadošča.
4.Zakaj ne objavljamo seznama IP
Za stalen seznam naslovov nas sprašujejo dovolj pogosto, da odgovor zapišemo tukaj. Naši prenašalniki tečejo na infrastrukturi, katere naslovi se spreminjajo, zastarel seznam pa odpove tiho — vir trgovine se pokvari in nič ne pove, zakaj. Ujemanje po uporabniškem agentu deluje naprej.
Če vaša pravila zahtevajo naslove, nam pišite: našli bomo rešitev za vašo postavitev, namesto da objavimo obseg, ki bo čez mesec dni napačen.
5.Kako blokada izgleda z naše strani
Blokiran vir za trgovca ne odpove glasno. Zabeležimo stanje, po nekaj poskusih vir označimo kot neuspešen in mu pišemo — sporočilo pa pravi, da njegov vir ni dosegljiv, zato vpraša svojega ponudnika gostovanja in ne nas. To so odgovori, ki jih vidimo, kadar nas nekaj pred trgovino ustavi.
| Stanje | Običajno pomeni |
|---|---|
403 | Pravilo WAF ali seznam dovoljenih, na katerem nas ni. |
429 | Omejevalnik, ki naš en sam prenos šteje za zlorabo. |
503 | Stran s preverjanjem proti robotom. Te ne znamo rešiti, zato to obravnavamo kot nedosegljivost. |
— | Nobenega odgovora — požarni zid povezavo zavrže, namesto da bi jo zavrnil. |
6.Če želite, da nehamo
Vir prenašamo, ker nas je trgovec za to prosil; najhitreje se konča, če ga trgovina v svojem računu Comparano zaustavi ali odstrani. Če menite, da zahtevamo nekaj, česar ni nihče nastavil, nam pišite z vrstico iz dnevnika — pogledali bomo še isti dan.