Random kategória bejegyzései

Anti EU süti törvény

Nem tudom hogy vagy vele, de nekem már mindenem kivan a sok „fogadd el a sütit” csíkokkal. Én egy helyre sem tettem ki, minek? Ártott eddig valakinek egy pár süti? Szerintem sem.

Mi lenne a lényege? Az, hogy bizonyos oldalak és szolgáltatások az engedélyed nélkül ne követhessék a tevékenységeidet. Mi a valóság? Ugyanúgy követik. Érdekel ez bárkit is? Nem. Aki nem akarja, hogy követhető legyen, azt pont nem ez fogja megvédeni, hanem az AdBlock / uBlock Origin / hasonló bővítmények, valamint ilyen célból üzemeltetett DNS szerverek.

Mi a hátránya annak, hogy követnek?

Böngészési információkat általában két okból gyűjtünk. Egyrészt statisztika miatt (milyen korosztály látogatja az oldalt, honnan érkeztek a látogatók, meddig nézték az oldalt, stb). Ez azért fontos az üzemeltetők számára, mert ilyen információkból tudják tovább fejleszteni az oldalt / szolgáltatást jó irányban. Másrészt releváns hirdetések megjelenítésére használjuk. Ha már reklámokat vagyunk kénytelenek megjeleníteni, akkor egy film bemutatója alatt sokkal jobban mutat egy mozit reklámozó szalag, mintha egy mosógépet próbálnánk rásózni a gyanútlan látogatóra.

Ezek az információk értékesíthetők

A megjelenített hirdetések után a szolgáltatás üzemeltetője pénzt kap. (Nyilván nem azért helyezünk ki hirdetéseket, mert szépek.) Mivel releváns dolgokat találsz az oldalon, nem pedig random hülyeségeket, ezért elképzelhető, hogy rá is kattintasz párra, amiből mégtöbb részesedést kapunk. Van ezzel baj? Nincs. Ugyan ez megy a TV-ben, rádióban, kivéve, hogy ott nincs igazán célozva egy-egy hirdetés.

Ha már ennyi fogyatékos hoz törvényeket, hogyan védekezzünk a csíkok ellen?

Mint korábban említettem, AdBlock / uBlock Origin és egyedi DNS szerver.
Az AdBlock-ból az AdBlock Plus változatot ajánlom. Itt alapértelmezetten engedélyezve vannak a „nem zavaró” hirdetések, amiket egyéni ízlésednek megfelelően le is tilthatsz. uBlock esetén az Origin változatot ajánlom, ahol a haladó beállítások engedélyezése után sok-sok listát kiválaszthatunk.

A bejegyzés írásának idejében egyikben sincs alapból benne a Prebake lista, mely a süticsíkok eltávolítására hivatott. A bővítmények telepítése után ezt itt engedélyezheted: http://prebake.eu/

Egyedi DNS szerverekkel a süticsíkok ellen nem is, de a követés ellen hatásosan védekezhetsz teljes otthoni hálózatodon is. Ezt nem feltétlenül kell minden egyes gépen beállítani. A routered admin felületére belépve keress DNS1 és DNS2 részeket. Itt add meg az általad választott szolgáltató címeit, mentsd el, majd indítsd újra a routered. Itt fontos megemlítenem, hogy nem minden egyedi DNS szolgáltatás biztosít követés elleni védelmet. Van, amelyik a biztonságra megy, másik gyorsaságra. Itt van pár példa, amiket szabadon használhatsz:

Használhatom ezeket a megoldásokat telefonon és tableten is?

Amennyiben a DNS megoldást választottad és routeren állítottad be, úgy amíg a saját WiFi hálózatodon használod az eszközt, azon is ugyan úgy működik. Ha mobilneten ill. máshol is meg szeretnéd tartani a reklámmentes élményt, úgy három választásod van:

Konklúzió

A „fogadd el a sütiket” hülyeségnek semmi értelme nincs. BULLSHIT! Ha valóban védekezni akarsz vagy el akarod kerülni ezeket a szarokat, lásd a megoldásokat fentebb.

Update: Ugyan eltelt pár év azóta, hogy megírtam ezt a bejegyzést, de végeredményben hasonlóan gondolkodom most is. Annyival egészíteném ki, hogy nagyjából ennek az egésznek a kezdetén indult be a nagyon invazív profilalkotás, ami már nem csak általános navigációs előzményekből tevődik össze, hanem cross-platform alkalmazott különféle megfigyelési/lehallgatási procedúrákból (keress rá, számtalan demo létezik arról, hogy mit csinál 1-1 alkalmazás a háttérben). Ezzel szemben aktívan fel kell lépnie a felhasználóknak és a szabályozó szervezeteknek is.

Androidon gyárilag megjelent a Private DNS funkció (már jó pár verzióval ezelőtt, talán 9-ben először), amelyet megfelelően használva egész jó eredményeket lehet elérni a követő szolgáltatók, de nem utolsó sorban a malware site-ok és hirtedések blokkolásával. A sok közül talán az egyik legjobban személyre szabható szolgáltatás a nextdns.io. Érhető leírásuk van, hogyan tudod használni és beállítani. Választhatod a self-hosted utat is pl. AdGuard Home instance-el, ha kicsit kalandvágyóbb vagy és van erre erőforrásod.

SQL Indexes for president

Volt már olyan, hogy teljesen elfelejtettél MySQL táblákban indexeket megadni? Nem? Akkor jó.

Én ugyanis egy jelenleg majdnem félmillió soros táblából felejtettem ki 5 indexet és csodálkoztam, hogy percekig tart 1-1 lekérés.
Az adatokat egyébként egyszerre 6 táblából nyertem, nem feltétlenül bonyolult lekéréssel. A táblák egyébként elég rendezettek, mindennek meg van a maga helye, num. azonosítóval ellátva.
Mivel általában előre megtervezem, hogy minek hol lesz a helye, így az indexeket is előre beállítom, viszont jelen esetben ez elmaradt, mert mindig utólag lett 1-1 oszlop igény szerint hozzáadva.

Szóval most a percekig tartó lekérés max. 1 másodperc alatt lefut. Thanks obama.