Lyhyesti
- Olet luultavasti täällä siksi, että tämä merkkijono ilmestyi palvelinlokiin tai palomuurin raporttiin.
- Lataamme vain tiedoston, jonka kauppias on määrittänyt omalla Comparano-tilillään. Emme koskaan ryömi sivustoa.
- Jos palomuuri estää meidät, salli tämä user agent — säännöt yleisimpiin järjestelmiin ovat alla.
- Emme julkaise IP-osoiteluetteloa; luku 4 kertoo, miksi se olisi mielestämme huonompi ratkaisu.
1.Mistä on kyse
Comparano on hintavertailupalvelu. Kauppa, joka listaa tuotteensa meillä, antaa meille tuotesyötteensä osoitteen — tiedoston, jonka kauppa itse julkaisee — ja me lataamme sen kaupan valitsemin välein, jotta näyttämämme hinnat ja saatavuus pysyvät ajan tasalla.
Lataamme vain sen osoitteen, jonka kauppias on määrittänyt omalla Comparano-tilillään. Emme ryömi sivustoa, seuraa linkkejä, lähetä lomakkeita emmekä etsi sivuja, joita kukaan ei ole meille antanut.
2.User agentit
Niitä on kaksi, ja ne on eroteltu tarkoituksella: palveluntarjoaja voi perustellusti haluta sallia pienen satunnaisen tarkistuksen ja rajoittaa suurta latausta toisin — yhdellä nimellä sitä ei voisi ilmaista.
| User agent | Mitä tekee | Kuinka usein |
|---|---|---|
ComparanoFeedBot/1.1 (+https://comparano.com/bot) | Lataa kauppiaan määrittämän tuotesyötteen. | Kauppiaan valitsemin välein — tyypillisesti 3–24 tunnin välein, ja siinä välissä pieni pelkkiä otsakkeita koskeva pyyntö sen tarkistamiseksi, onko tiedosto yhä saavutettavissa. |
ComparanoBot/1.1 (+https://comparano.com/bot) | Tarkistaa, vastaako kauppa, ja lukee tiedoston tai tunnisteen, joka osoittaa verkkotunnuksen kuuluvan sen ilmoittaneelle kauppiaalle. | Harvoin. Kerran rekisteröityessä, sen jälkeen satunnaisesti. |
Molemmat lähettävät myös From-otsakkeen (info@comparano.com), jotta on aina joku, jolle kirjoittaa.
3.Näin sallit sen
Mikä tahansa näistä riittää yksinään; kaikkia ei tarvita.
Täsmää tunnukseen, ei koko merkkijonoon. ComparanoFeedBot ja ComparanoBot eivät muutu koskaan. Kauttaviivan jälkeinen versio muuttuu jokaisen julkaisumme myötä — koko user agentiin kohdistuva sääntö lakkaa toimimasta.
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=comparanoWordPressin tietoturvalisäosilla — Wordfence, Sucuri, iThemes — on kullakin sallittujen lista, joka hyväksyy sekä user agentin että IP:n; lisää sinne ComparanoFeedBot. Useimmin meidät estää listan ulkopuolisia robotteja koskeva pyyntöraja: se tulkitsee yhden suuren latauksen hyökkäykseksi.
Hallintapaneelit kuten cPanel, Plesk tai DirectAdmin asettavat yleensä sivuston eteen mod_securityn ja rajoittimen. Pyydä palveluntarjoajaasi sallimaan user agent syötteen osoitteelle; heidän päässään se on tavallisesti yksi rivi, ja tähän sivuun viittaaminen riittää useimmiten.
4.Miksi emme julkaise IP-luetteloa
Kiinteää osoiteluetteloa kysytään meiltä riittävän usein, jotta vastaus on tässä. Noutajamme toimivat infrastruktuurissa, jonka osoitteet vaihtuvat, ja vanhentunut luettelo pettää äänettömästi — kaupan syöte hajoaa eikä mikään kerro miksi. User agentin täsmäytys toimii edelleen.
Jos käytäntönne vaatii osoitteita, kirjoittakaa meille: etsimme ratkaisun juuri teidän ympäristöönne sen sijaan, että julkaisisimme alueen, joka on kuukauden päästä väärä.
5.Miltä esto näyttää meidän puoleltamme
Estetty syöte ei epäonnistu kauppiaalle äänekkäästi. Kirjaamme tilan, merkitsemme syötteen muutaman yrityksen jälkeen virheelliseksi ja lähetämme viestin — mutta viesti kertoo, ettei syötettä tavoiteta, ja siksi kauppias kysyy palveluntarjoajaltaan eikä meiltä. Nämä vastaukset näemme, kun jokin kaupan edessä pysäyttää meidät.
| Tila | Tarkoittaa yleensä |
|---|---|
403 | WAF-sääntöä tai sallittujen listaa, jolla meitä ei ole. |
429 | Rajoitinta, joka laskee yhden lataamisemme väärinkäytöksi. |
503 | Robottitarkistussivua. Emme osaa ratkaista sitä, joten tulkitsemme sen saavuttamattomuudeksi. |
— | Ei vastausta lainkaan — palomuuri hylkää yhteyden sen sijaan, että kieltäisi sen. |
6.Pyyntö lopettaa
Haemme syötteen, koska kauppias on sitä pyytänyt; nopeimmin se loppuu, kun kauppa keskeyttää tai poistaa sen Comparano-tilillään. Jos uskot meidän pyytävän jotain, mitä kukaan ei ole määrittänyt, kirjoita meille lokirivin kera — katsomme asian samana päivänä.