Defaults.Exposed

Defaults.ExposedParandused › Referrer-Policy

Kuidas parandada Referrer-Policy

Referrer-Policy on üherealine juhis, mille teie veebisait annab igale külastaja brauserile, kontrollides, kui palju teie veebiaadressist kaasatakse, kui nad mõnele teisele saidile klõpsavad. Ilma selleta antakse järgmisele saidile vaikselt teada täielik aadress mis tahes leheküljest, kus nad viibisid — otsinguterminid, kontonumbrid, lähtestamislingid, sisemised lehekülje teed ja kõik muu — sealhulgas reklaamijad, analüütikafirmad ja kõikjal mujal, kuhu link osutab.

Põhijareldus sinu ettevõttele: Iga kord, kui külastaja klõpsab väljamineval lingil, reklaamil või jagatud ressursil, saab nende brauser anda teie lehekülje täieliku aadressi sihtkohale — ja kui teie aadressid kannavad otsingutermineid, kliendi ID-sid, tellimuste numbreid või ühekordseid linke, lekitate kliendi andmeid kolmandatele osapooltele, keda te ei kontrolli. See on andmekaitseprobleem, mida regulaatorid võtavad tõsiselt, vaikselt rikutud privaatsusela lubadus ja hindamisel olev lünk, mille kliendi turvameeskond märgib hoolsuskontrolli ajal.

Mida see sulle maksab

Miks see on oluline. Brauserid, kui neile jäetakse vabad käed, on jutukad: vaikimisi ütlevad nad järgmisele veebisaidile, kust külastaja just tuli, sealhulgas sageli lehekülje täielik aadress. Lihtsas brošüürisaidis võib see olla kahjutu, kuid niipea kui teie aadressid sisaldavad midagi isiklikku — otsingutermini, tellimuse ID, meili lingis, privaatse tee — lekib see vaikimisi käitumine välispooltele. Referrer-Policy on üks seadistus, mis ütleb brauseritele jagamise lõpetada. See on hindamisel olev kontroll teie tulemuskaardil, mis on väärt reaalpunkte, see vastab otseselt privaatsusseaduse andmete minimeerimise kohustusele ja on üks standardsetest turbe päistest, mida iga professionaalne ülevaatamine leiab olevat kohal.

Mis see on lihtsas keeles

Iga kord, kui teie veebisaidil olev külastaja klõpsab lingile teisele saidile — väljaminev link, reklaambänner, “jaga seda”, isegi font või pilt laaditud mujalt — lisab nende brauser vaikselt märkuse, öeldes, milliselt teie lehelt nad tulid. Seda märkust nimetatakse referrer-iks.

Mõistlikult kasutades on referrer kahjutu ja isegi kasulik: just nii teavad teised saidid, et liiklus tuli teie poolt, ning see toetab palju ausat analüütikat. Probleem on vaikimisi käitumises. Hallatult ütleb brauser mitte ainult “nad tulid teie-ettevõte.com-ist” — sageli annab see üle täieliku aadressi täpsest lehest, sealhulgas kõik domeeni nime järel. Ja veebiaadressid kannavad palju rohkem, kui inimesed mõistavad: otsinguterminid teie saidile kirjutatud, tellimuste ja kontonumbrid, tee privaatsele ainult liikmetele mõeldud lehele, isegi ühekordsed saladusliku märgendiga parooli lähtestamise ja kinnitamise linkides.

Referrer-Policy on üks juhis, mille teie veebisait saadab brauserile, öeldes, kui palju sellest märkusest jagada lubatud on. Võite käskida sel jagada ainult teie domeeninime, ainult teiste teie enda saidi lehtedega, või mitte midagi üldse. Mõelge sellest kui vahest kõigile täieliku koduaadressi ja päevakavaga üle andmise ning lihtsalt neile linna nimetamise vahel.

See on väike perekond “turbe päiseid” — lühijuhised, mille teie sait annab igale külastaja brauserile. See ei muuda seda, kuidas teie sait näeb välja või töötab. See lihtsalt takistab brauserit teie nimel liiga palju jagamast.

Mida see võib teile maksma minna

Siin on konkreetsed, igapäevased viisid, kuidas puuduv või lubav Referrer-Policy pärisettevõtteid hammustab. Ükski neist ei nõua häkkerit — need juhtuvad automaatselt, iga päev, tavakasutuses.

Mis see tegelikult on

Vaikimisi järgivad brauserid käitumist, mis on laias laastus samaväärne “strict-origin-when-cross-origin”-ga kaasaegsetes versioonides — kuid te ei saa sellele tugineda, sest vanemad brauserid, manustatud veebikuvad ja teatud konfiguratsioonid langevad ikka tagasi rohkem lekitamise. Ainus viis kindel olla on poliitika selgesõnaliselt seada. Kui te seda teete, valite ühe reegli lühikesest nimekirjast. Need, mis loevad:

Ja kaks väärtust, mida vältida, sest tulemuskaart käsitleb neid mitte paremana kui päis üldse puuduks:

Mis näeb välja “hea”: Referrer-Policy päis on olemas ja seatud piiravale väärtusele — enamiku ettevõtete jaoks strict-origin-when-cross-origin. See hoiab suunamise analüütika töötavana, tagades et midagi pärast teie domeeninimest ei jõua kunagi välissaidile.

Kuidas seda parandada (tasuta, umbes 5 minutit)

Andke see jaotis oma IT-inimesele, veebiarendajale või hostiteenuse toele — parandus on tasuta, see on üks rida, ning see ei lõhu teie saiti. Siin pole riskantset juurutamist: erinevalt mõnest turbeseadistusest ei saa mõistlik Referrer-Policy teie linke ega lehekülgi töötamast peatada. See lihtsalt kärpib seda, mis teiste saitidega jagatakse.

Eesmärk: seada Referrer-Policy vastuse päis väärtusega strict-origin-when-cross-origin (või rangema väärtusega, kui eelistate vähem jagada).

Cloudflare (koodita — lihtsaim, kui seda kasutate): Armatuurlaud → teie domeen → Reeglid → Muutmisreeglid → Muutke vastuse päist → Loo reegel → Seadke staatiline → Päise nimi Referrer-Policy, väärtus strict-origin-when-cross-origin → rakendage kõikidele sissetulevatele päringutele → Juuruta.

Google Workspace / Microsoft 365: need haldavad teie meili, mitte teie veebisaiti, nii et päis on seadistatud kus iganes teie sait tegelikult asub (teie veebihost, CDN või server) — mitte Workspace-is ega 365 administraatoris. Tuvastage host ja kasutage allpool vastavat valikut.

Nginx:

add_header Referrer-Policy "strict-origin-when-cross-origin" always;

Apache (saidi konfiguratsioonis või .htaccess-is):

Header always set Referrer-Policy "strict-origin-when-cross-origin"

IIS (web.config):

<httpProtocol><customHeaders>
  <add name="Referrer-Policy" value="strict-origin-when-cross-origin" />
</customHeaders></httpProtocol>

Node / Express:

app.use((req, res, next) => { res.setHeader('Referrer-Policy', 'strict-origin-when-cross-origin'); next(); });

WordPress / levinud hostid: enamik hallatud WordPress-i ja jagatud hoste lubab vastuse päiseid lisada kas turvapistikprogrammi, hostimise juhtpaneeli “päised” paneeli kaudu või ülaloleva .htaccess lõigu kaudu. Kui olete Cloudflare’i taga, on Cloudflare’i meetod puhtaim ja rakendub kõikjale korraga.

Pärast rakendamist: laadige sait ja käivitage kontroll uuesti, või kasutage brauseri arendustööriistu (Võrgu sakk → klõpsake põhidokumendil → Vastuse päised) kinnitamaks, et Referrer-Policy: strict-origin-when-cross-origin on kohal.

Levinud vead

Seotud päiste lühimärkus

Referrer-Policy istub koos väikese hulga teiste veebiturvalisuse päistega, mida me kontrollime — Content-Security-Policy, X-Frame-Options, X-Content-Type-Options ja mõned täiustatud ristpäritolu päised. Need kaitsevad erinevaid asju, nii et ühe olemasolu ei kata teisi. Kui teie Referrer-Policy puudub, on see väärt, et kes iganes seda parandab kinnitab, et teised standardsed päised on samal ajal paigas, kuna need konfigureeritakse tavaliselt samas ühes kohas ning külastus ei maksa midagi lisaks.

KKK

Ma pole tehniline — kas see on midagi, millega saan tegelikult hakkama?

Jah, ja see on üks lihtsamaid parandusi kogu tulemuskaardil. See on üks rida, mille lisab teie veebisaiti või hostimist haldav isik, ning Cloudflare'i laadsetes teenustes on see paari klõpsuga ilma koodita. Andke neile allolev 'Kuidas seda parandada' jaotis. See on tasuta, võtab umbes viis minutit, ning erinevalt mõnest turbeseadistusest ei lõhu see teie saidi mitte midagi.

Mida 'referrer' üldse tähendab?

Kui keegi klõpsab lingi teie lehelt teisele veebisaidile, saadab nende brauser kaasa märkuse, öeldes, milliselt lehelt nad tulid — seda märkust nimetatakse referrer-iks. See on ausas analüütikas tõeliselt kasulik. Probleem on vaikimisi käitumises. Hallatult jagab brauser mitte ainult 'nad tulid teie-ettevõte.com-ist' — sageli annab see üle täieliku aadressi täpsest lehest, sealhulgas kõik domeeni nime järel. Ja veebiaadressid kannavad palju rohkem, kui inimesed mõistavad: otsingutermininid, mis teie saidile kirjutati, tellimuste ja kontonumbrid, tee privaatsele ainult liikmetele mõeldud lehele, isegi ühekordsed saladusliku märgendiga parooli lähtestamise ja kinnitamise lingid.

Kas sellega tegelema tasub, kui minu sait ei töötle makseid?

Peaaegu kindlasti jah. Privaatse teabe kandes ei pea teil olema maksevoogu — otsingulahtrid, kontaktvormid, kontolehed, dokumendilingid ja parooli lähtestamise e-kirjad paigutavad andmeid rutiinselt aadressiribale. Ja isegi ilma isikuandmeteta annab teie sisemiste lehekülje teede lekitamine igale välissaidile, millele teie külastajad klõpsavad, konkurentidele ja kraapijatele tasuta kaardi teie saidist. Parandus ei maksa midagi ja võtab viis minutit, seega pole põhjust seda vahele jätta.

Kas selle sisselülitamine võib minu saidi või analüütika lõhkuda?

Ei. See on üks ohututest päistest — see kontrollib ainult, kui palju aadressi üksikasju jagatakse teiste saitidega, mitte seda, kas lingid töötavad. Soovitatav seadistus saadab ikka teie domeeninime välissaitidele, seega töötab legitiimne suunamise analüütika edasi; see lihtsalt takistab täieliku privaatse aadressi kaasaminemist. Siinkohal pole vaja ainult-vaatluse prooviaega ja miski ei vaja esialgu lavastuses testimist.

Kas see on privaatsusõiguse küsimus või lihtsalt hea oleks?

See võib olla tõeline vastavusküsimus. Andmekaitsereeglid nõuavad, et te koguksite ja jagaksite ainult vajalikku minimaalset isikuandmete kogust ning teaksite, kelle juurde teie andmed lähevad. Kui teie aadressid kannavad isiklikke tunnuseid ja te lekitate neid reklaamijatele või analüütikafirmadele ilma lepinguta, on see andmete minimeerimise ebaõnnestumine, mida audiitorid ja regulaatorid tunnistavad. Enamiku ettevõtete jaoks on see päis odav, konkreetne viis selle lünga sulgemiseks.

Kas see mõjutab meie hinnet, või on see lihtsalt nõuanne?

See mõjutab teie hinnet. Referrer-Policy kontroll on hinnatud ja väärt kuni 15 punkti veebiturvalisuse kategoorias. Puuduv päis on märgitud keskmise raskusega. Märkige üks lõks: päise seadistamine lubavaks väärtuseks nagu 'unsafe-url' või 'no-referrer-when-downgrade' annab null punkti — sama nagu päist poleks üldse — sest need väärtused lekivad ikka täieliku aadressi. Punktide teenimiseks vajate korralikult piiravat väärtust nagu 'strict-origin-when-cross-origin'.