Blokování reklamy v pozadí na Aktuálně

jaro123

Blokování reklamy v pozadí na Aktuálně
« kdy: 17. 04. 2018, 11:02:50 »
Na aktualne.cz mi tam s**ou "kozu" - reklamu nejmenovane banky. Zajimalo by me jak ji zablokovat pomocu uBlock.
Bohuze Economia a.s. ma asi nejagresivnejsi podstrkavani reklam...
Ocividne uz to prekryli nekolika vrstvama a asi i spojili s diverzantskym kodem v js.
Odpoved urcite pomuze mnoha lidem, kteri vi jak pouzivat uBlock.
« Poslední změna: 17. 04. 2018, 11:25:12 od Petr Krčmář »


kuba77

Re:Blokování reklamy v pozadí na Aktuálně
« Odpověď #1 kdy: 17. 04. 2018, 18:31:52 »
Já tam s uBlockem žádnou reklamu nevidím, tak snad to pomůže :).
Ve vlastních filtrech co se týká Aktualne.cz mám:
Kód: [Vybrat]
! 9. 4. 2018 18:46:14 https://video.aktualne.cz/
||video.aktualne.cz/UIY77RmG2CszpdGubC56drUH2YHjGE3UDdTuH/ukSsL-mC77vCatZPumEstY-_pyDwUI$image

! 9. 4. 2018 18:46:35 https://video.aktualne.cz/
video.aktualne.cz###kulubulu-mulu

! 5. 1. 2018 23:04:32 https://video.aktualne.cz/
video.aktualne.cz###R719365b019531f07291ae3b9507586aa > div

když jsem to zkusil z filtrů odebrat, tak se ta zmíněná reklama objeví, takže by to mělo být ono ;).

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Blokování reklamy v pozadí na Aktuálně
« Odpověď #2 kdy: 17. 04. 2018, 21:32:27 »
Ocividne uz to prekryli nekolika vrstvama a asi i spojili s diverzantskym kodem v js.

Tak jestli to ma byt pro FF, tak si nainstalujte rozsireni Nuke Anything (velmi uzitecne) a ty vrstvy zbourejte a az budete na te, kterou hledate, tak si naklikejte filtr.

mamora

Re:Blokování reklamy v pozadí na Aktuálně
« Odpověď #3 kdy: 22. 04. 2018, 21:11:48 »
V zásadě stačí jen bloknout na takové stránce cookies.

mamora

Re:Blokování reklamy v pozadí na Aktuálně
« Odpověď #4 kdy: 22. 04. 2018, 21:12:28 »
V zásadě stačí jen bloknout na takové stránce cookies.

Samozřejmě plus ten ublock. :)


Re:Blokování reklamy v pozadí na Aktuálně
« Odpověď #5 kdy: 22. 04. 2018, 21:37:46 »
Na strankach, ktere pouzivaji ten antiadblock system, nema smysl bojovat jinak nez blokaci cookies nebo vlastnimi pravidly, ktere se ale nesmeji objevit v ofiko repozitarich blokatoru, protoze jinak je do par hodin zacnou obchazet.

Franta <xkucf03/>

Re:Blokování reklamy v pozadí na Aktuálně
« Odpověď #6 kdy: 22. 04. 2018, 22:40:19 »
BTW: nebylo by snazší napsat skript/pravidlo, které ze stránky vypreparuje ten užitečný obsah? Přeci jen na dnešních webech je často víc toho odpadu než zajímavého obsahu – ten bývá mnohde v menšině.

ublock sata

jé vy ste na to ještě nepřišli?  Byl bych rád, kdyby se to podařilo zadupat do země kompletně. Jde mi to ,ale není to uplně komfortní - problém je v tom že to neumí(m ) ublock nastavit, aby to blokovalo globálně, ale musím vždy na stránce, kde tohle svinstvo běží, selektivně udělat.  .,Je pravda, že je to vyšší level a ono to právě bojuje proti uživateli na serveru také hodně, že to přesměruje část požadavků přes proxy a jde to přes doménu serveru - takže tam pravidlo ublock 3rd prarty cokoli block stejně nepomůže. záleží na prohlížeči, zda v něm ablock bude umět veškeré featury.. (někde nejde zakázet inline script,  někde nejde strikntí blkovoání domén, někde zase něco jiného, někde nejde html filtering novinka ublock doména ##^kus-kódu -)



důležité je, že při první návštěvě stránky stránky je v normálním režimu a nastaví si cookie (přes JS) a pak při dalším requestu (nebo  možná přesněji řečeno spíš  otevření další stránky poté) to servef zjistí a zebleje vás iframy, xhr a skripty. Dokonce i ta srágora chce nějak fingerprintovat prolhížeč pře (právě sizmekdi.js),


Stačí toto:
- cílem je nedovolit nastavit cookies s hodnotou adb, adb.key, pokud možno globálně bez ohledu na domény. Pokud je cookie nastaven, už je nutné ho smazat. (a pozor, v některých prohlížečích se mi zdá, že to divně funguje, jakoby naoko, )

což se dá docílit:
- ideálně zákazem inline scriptů obsahujících adbDetect a adb.key řetězec  (bohužel toto pravidlo v ublocku musí mít nastaveno doménu(y) )
- nejde li to předtím, zákazem kompletně inline scriptů (což by mělo jít přes jednoduché zatržítko v ublocku řádkové scripty) – může a nemusí rozbít funkčnost stránky
- blokováním zmíněných cookies (přes nějaké rozšíření) – to by mělo jít globálně
- blokováním cookies na daném webu (což ho může rozbít, obzvlášť pokud se tam někdo přihlašuje) – ale na "žumpách" těchto kvalit (seznam níže) si snad nikdo účet nedělá

Nemá cenu to blokovat, když web je v režimu metání žumpy, nejen že se nepodaří skoro nic zablokovat, ale možná to rozbije i funkčnost webu  zčásti kvůli diletantskému nasazení  toho webmastrem a z části filtry, které by blokovaly i regularní skripty ale pro jistotu pár filtrů (samozřejmostí je blokovat 3rd party scripty):
/SizmekDI.js$script
/multi-sync.js$script
/usync.html
ebHtml5Banner.js$script
/cpex*
/openx/
/satellite*$script


co by bylo vhodné vyřešit
-omezení ublocku fitrů, že nejde udělat globálně (bez specifikace domény) na Inject a Html-block filtry
- neznámý rozsah, kde se tohle svinstvo vyskytuje
- jestli seznam domén ve statický ch filtrech ublocku umí i subdomény ( denik.cz —> hradecky.denik.cz, šluknovsky.denik.cz)
- zařídit, aby řešení bylo generické (asi  seznam je nekonečné a těch srágor začné přibývat dále )
- ideálně zkusit vymyslet něco s AI, co pozná, že se struktura/hash/signatura html změnila nějak oproti prvnímu načtení - statisticky randomizované názvy skriptů, více requestů a iframů
-aby to bylo funkční do budoucna, je možné, že svině tam budou měnit názvy proměnných a souborů


ps: domény je více, používají asi 3 systémy
skupiny domén?
zive, mobilmania, e15, vtm
aktuálně
expres, idnes ,lidovky
novinky,seznamzpravy
tomshardware - to je ještě silnější

a názvy firem, / systému / řešení, vic se mi nedařilo najít, kde mají zdrojáky
Insartlogic
Sizmek (DI)
appnexus
adweek
údajně i něco českého



Návrhy filtrů (seznamy domén je ilustrašční, filtry netestované uplně)


expres.cz,idnes.cz,lidovky.cz,novinky.cz,seznamzpravy.cz,zive.cz,mobilmania.cz,vtm.zive.cz,digiarena.cz,www.zive.cz##script:inject(abort-on-property-read.js, adbDetect)
expres.cz,idnes.cz,lidovky.cz,novinky.cz,seznamzpravy.cz,zive.cz,mobilmania.cz,vtm.zive.cz,digiarena.cz,www.zive.cz$inline-script
expres.cz,idnes.cz,lidovky.cz,novinky.cz,seznamzpravy.cz,zive.cz,mobilmania.cz,vtm.zive.cz,digiarena.cz,www.zive.cz$script:contains(adbDetect)
expres.cz,idnes.cz,lidovky.cz,novinky.cz,seznamzpravy.cz,zive.cz,mobilmania.cz,vtm.zive.cz,digiarena.cz,www.zive.cz##^script:hast-text(adbDetect)
*-iframe.js$inline-script,domain=f.lupa.cz

idnes.cz * inline-script block (dynamický filtr)

u posledních filtrů poznámka: to blokovaní inline scriptů jsem testoval nejméně a nerozmím taky proč je tolik možností zápisu (dynamický filtr, statičcky $inline-script a $script - pozor $script:contains blokuje inline scripty prý, ale $script samotný souborové....)


Pak ublock má pěknou funkcionalitu scriptlet injection, který je dost mocný, ale bohužel spoléhá na seznam funkcí v resources.txt, ale jsou tam generické funkce jako  ##script:inject (abort atd)

zdar a sílu. kdyby tomu někdo také rozuměl, můžeme si pomoct , třeba zjistit seznam (sub)domén  ,pokud by to nešlo řešit globálně . Šlo by napsat rozšíření nebo userscript běžící na všech stránkách, který by se staral o nenastavení/ neodeslání cookie


provizorně se tedy dá blokovat cookies na stránce a inline scripty a vždy ale promazat cookies, jinak se to neprojeví.. nevýhoda tohoto řešení, že to nebude fugovat rovnou na všech webech, musí se to na každém navštíveném nastavit zvlášť.


PS: užitečného obsahu na stránce je přesně : délka textu od nadpisu po konec článku + fotky + případně video....
« Poslední změna: 22. 04. 2018, 23:18:10 od Petr Krčmář »

Re:Blokování reklamy v pozadí na Aktuálně
« Odpověď #8 kdy: 23. 04. 2018, 00:03:28 »
Jestli tomu chces venovat svuj cas, tak ty filtry otestuj a ja je pridam do CZ/SK EasyListu, kde mam push pravo a odkud si to uBlock nacte. Ja tomu svuj cas uz driv obetoval a dosahnul jsem maximalne toho, ze jim 2 dny trvalo, nez prisli s resenim jak to ochcat. Vzdal jsem to, zablokoval a vymazal na tech webech cookies a jsem spokojenej. Prekvapilo me, ze dokazali reagovat i v noci o vikendech, takze nektere filtry fungovaly sotva par hodin.

BTW script:contains nebo script:has-text filtry jsou FF-only, jestli si to dobre pamatuju. Drive fungovaly i v Chrome, ale Google to zarazil.

ublock sata

Re:Blokování reklamy v pozadí na Aktuálně
« Odpověď #9 kdy: 23. 04. 2018, 14:11:21 »
No právě, napsat a otestovat takový filtr není sranda:
-já třeba bych blokoval víc věcí, ale co když se to ostatním rozbije... Například ty ty krčmářovo kolotoče a Lutonského karousely, co přepisují link při  pokusu otevření nebo jen vykopírování odkazu (ptž right click spustí mousedown ), Bakalovo redirecty na id-economia.cz, uid.aktualne.cz (což je dost zaáškodnické, obvykle si člověk nevšimně, že je pokaždé redirectován kradičce mezi 2 domény a které mohou shromažďovat cookies přes redirect doménu)ý čas v redirected query string proměnné odkazu .... Nevím, jestli by tohle řešili ostatí, asi v první řadě je nutné zabránit stránkám přepnutí do modu blití reklam  přes kryptické url  a až pak si hrát se šmírováním přes cookie schovávaných na redirectovaných doménách nebo přepisování odkazů
-jaká je tam politika přispívání a je tam nějaký správce? Jsou tam nějaké guidelines jednak
-co když do gitu easy listu mohou přispívat diletanti (co tomu nerozumí a zaserou seznam neučinnými filtry)
-co když do gitu easy listu mohou přispívat falešní agenti (dají tam @@ nebo něco, co "pozná" blokaci reklam i tím, že se zablokuje nicneříkající xhr nebo obrázek)
- v ruznych browserech jde vzdy neco jiného (inline, inject, script:contains).... To pak do toho vnáší i jiný rozměr, že třeba na ff bude stačit komfortní xxx.cz,xyy.cz##script:inject(abort-on-property-write, adbDetect), ale lidi se IE, Safari, Chrome budou stěžovat, že to nejde

zkusím se na to podívat

Re:Blokování reklamy v pozadí na Aktuálně
« Odpověď #10 kdy: 23. 04. 2018, 15:37:09 »
Redirecty a cookies obvykle spadaji pod tracking, coz resi jine filtry. Definice reklamy je, myslim, dobre popsana tady.

CZ/SK EasyList je svoji velikosti spis takovej garazovej projekt, kde do toho obcas prispeje nejakej nadsenec. Muzes se podivat tady.

Dr.javurek

Re:Blokování reklamy v pozadí na Aktuálně
« Odpověď #11 kdy: 25. 04. 2018, 16:30:32 »
nejsou to kurvy z neuronad? Zakladel je nějaký karel javůrek, to je i redaktor na živě.cz, občas se k reklamám vyjadřuje, ale tam jsou asi pod pantoflem lutonskýho, takže tam nikdy třeba neřeknou že na živě je to reklamní žumpa.
neuronad.com
Pak je něco jako admonitor, netmonitor