Nova VPN-loko ne restarigas la permeson por sciigoj
La permeso por sciigoj apartenas al la origino de la retejo, ne al via IP. Vidu, kiun tavolon tenas ĉiu permeso kaj kial push-liverado aspektas rompita tra VPN.
La ideo, ke ŝanĝo de VPN povas restarigi la permeson de retejo por sciigoj, estas malĝusta tiel, ke ĝi kostas al homoj realan tempon. Nenio en via elira adreso estas parto de la permesa registro. La permeso de retejo estas konservata laŭ ĝia origino ene de unu retumila profilo, do transiro de unu servilo al alia lasas ĝin ĝuste tie, kie ĝi estis. Kio vere ŝanĝiĝas, estas via seanco, kaj tion homoj kutime rigardas, kiam ili decidas, ke la VPN faris ion al iliaj sciigoj.
Tri konservejoj, kiuj aspektas kiel unu agordo
La permeso estas unu registro, la sciiga ŝaltilo de la operaciumo estas alia, kaj la propra abonstato de la retejo estas tria. Ĉiu estas revokata en alia loko per alia ago.
| Layer | Where it lives | What actually revokes it |
|---|---|---|
| Permission grant | Browser profile, keyed by origin | Site settings, site reset, or clearing site data |
| OS delivery switch | Operating system notification settings | The OS per-app or per-browser toggle |
| Push subscription | Push service, bound to a service worker registration | Unsubscribe, or a subscription the service considers expired |
Al kio la permeso estas ligita
La permeso por retaj sciigoj estas laŭ origino kaj laŭ profilo. Ĝi sekvas https://app.example.com anstataŭ vian publikan adreson, kaj tial la sama retejo demandita sur alia maŝino devas demandi denove, kaj tial alia VPN-finpunkto ne produktas novan peton. Kontrolu ĝin tie, kie ĝi estas registrita: la sciiga panelo en la retejaj agordoj listigas originojn kun permeso, kaj la paĝo mem povas raporti sian staton.
chrome://settings/content/notifications
navigator.permissions.query({name: 'notifications'})
chrome://serviceworker-internals
La demando raportas la staton, kiun la origino jam havas, sen peti novan, kaj la paĝo de service worker estas la loko, kie registriĝo kaj ĝia push-abono vivas aŭ malsukcesas vivi. Se la permeso estas tie kaj liverado ankoraŭ malsukcesas, vi rigardas la trian tavolon, ne la unuan.
La push-vojo estas propra rilato
Web Push aldonas abonon, kiun la paĝo ne rekte regas. La retumilo petas PushSubscription de push-servo, donas al la paĝo finpunktan URL-on, kaj liverado poste iras al tiu finpunkto kaj estas transdonata al la registrita service worker. La dokumentaro de MDN pri PushSubscription priskribas la finpunkton kiel propran URL-on ĉe push-servilo por la abonanta laboranto, kaj tio estas la tuta senco: ĝi estas livera kapablo, ne publika adreso, kiun vi publikigas.
Sekvas du konsekvencoj. Unue, finpunkta URL devas esti traktata kiel sentema, do ĝi ne apartenas al publika subtena fadeno. Due, la push-servo trudas sian propran aŭtentikigon, do nur posedi la URL-on ne estas pruvo, ke iu povas sendi aŭtentikigitan mesaĝon. Kiam vi malabonas, la retumilo diras al la push-servo nuligi la abonon, kaj tio estas la ago, kiu finas liveradon. Ŝanĝi VPN-servilojn ne estas tiu ago.
Kial la VPN aspektas kulpa
Ŝanĝu vian eliran adreson kaj multaj retejoj reaŭtentikigos vin, rotacios seancon kuketon aŭ reen desegnos sian agordan paĝon de nulo. Sciigoj de tiu retejo tiam povas ĉesi pro kialoj, kiuj havas nenion komunan kun permeso: la nova seanco ne estas la abonita, la retejo rekonfirmas sian propran merkatan konsenton, aŭ regiona regulo kaŝas la funkcion. Liverado ankaŭ povas malsukcesi ĉar la gastiganto de la push-finpunkto estas neatingebla aŭ malrapida tra la nova vojo, kio de ekstere aspektas idente al revokita permeso.
Legu la tavolojn aparte antaŭ ol konkludi ion. La permesa panelo diras, ĉu la permeso ekzistas; la listo de service worker diras, ĉu registriĝo kaj abono ekzistas; la ŝaltilo de la operaciumo diras, ĉu la retumilo rajtas montri ion ajn.
Ŝanĝu tion, kion vi intencis ŝanĝi
Se vi volas, ke sciigoj ĉesu, revoku la permeson por tiu origino kaj malabonu la push-agordon de la retejo, poste konfirmu, ke la ŝaltilo de la operaciumo ne estas la sola afero inter la retejo kaj via ŝlosila ekrano. Blokado de estontaj sciigoj ne forigas la kontajn datumojn, kiujn la retejo jam havas, kaj tio estas aparta peto al la retejo.
Se vi volas alian retan vojon, ŝanĝu la VPN. Ĝi efikas al seanca identeco, geografiaj reguloj kaj al kiuj serviloj vi povas atingi, kaj ĝi lasas la permeson por sciigoj netuŝita.
Traktu la enhavon de sciigo kun la sama suspekto tra VPN kiel sen ĝi. Konata retumilo montranta mesaĝon ne estas pruvo, ke la sendinto aŭ la ligilo estas laŭleĝaj.