ugrás a tartalomhoz

Jó bannrendszer?

KMartinR4 · 2014. Aug. 23. (Szo), 10.52
Sziasztok, nem vagyok benne biztos, hogy nem-e valamelyik programnyelvi fórumba kellett volna raknom ezt a kérdést (pl. PHP), de van egy nagy problémám.

Van egy tagunk, egy magam által összerakott chaten, akit az életbe nem tudunk lerázni. És már (most 34 ember nevében beszélek minimum) elegünk van belőle.
Dinamikus IP-vel (meg persze safeIP-vel vagy valami társával) tevékenykedik az illető, és bár hülye, annyira mégsem, hogy a létrehozott azonosítókat ne tudja törölni.

Próbáltam MAC-címet lekérni, de azt a szerver tiltja.

Na most, vannak itt olyan eshetőségek, hogy ellenőrzöm a http_referert, a user_agentet, de... hát ezek sem segítenek, maximum úgy, hogy ha ember ellenőrzi őket...
De ettől az "embertől" már nagyon meg kéne szabadulni. Nem lehetne valami olyan módon, mint a gyakorikerdesek.hu-n? Én a gyakori kérdésekről nem telepítettem plugint, de egy ismerősömet MAC-cím alapján tudták bannolni. Szóval valaki tudna segíteni?


Nagyon köszönöm, ha akad olyan, aki tud megfelelő megoldást.

Ui.: Vagy leginkább egy olyan program kéne, ami a felhasználó gépére települ (rejtve, és úgy is működik), ami letárolja az azonosítót. Lehet nem éppen szabályos, de csak annyira kell, hogy a tiltást ne lehessen kijátszani, nem akarok semmibe belenyúlni, vagy belenézni.
 
1

Az utóbbi verziót felejtsd

H.Z. · 2014. Aug. 23. (Szo), 13.48
Az utóbbi verziót felejtsd el, azért téged fognak megbüntetni, ha kiderül.
Keress rá a browser fingerprint kifejezésre!
Bár az új szabályok mellett nem tudom, mennyire törvényes a használata és ha javascript nélkül is működik az oldalatok, akkor semmit sem ér.

Ha meg IRL is ismeritek egymást a többiekkel, akkor adminisztrátori jóváhagyás a regisztrációhoz, a regisztrációhoz kéred az új tag nevét meg egy régebbi tag ajánlását és ezzel a probléma letudva.
2

süti, localStorage

zzrek · 2014. Aug. 24. (V), 09.16
A "felhasználó gépére települ rejtve..." részről az jutott eszembe, hogy kitiltáskor rakjál a böngészőjébe egy rejtett sütit illetve localStorage bejegyzést. Legközelebb ha regisztrál, ellenőrizd, hogy ezen jelek egyike létezik-e. Ha igen, akkor is hagyd regisztrálni, csak épp a bejegyzései ne jelenjenek meg senkinek se, csak azoknak, akiknek van ilyen rejtett "kitiltva" jele. Regisztrációkor az adatbázisba is tedd be (ezen jel alapján automatikusan), hogy ez valójában kitiltott felhasználó. A delikvens egy darabig nem fogja észrevenni, hogy hiába kommentel, a nomál userek nem látják. Az is időbe telik neki, hogy ha mégis rájön, hogyan játssza ki (ha nem ért hozzá, nem fog neki sikerülni). Azt is meg lehet csinálni, hogy ha ilyen "rejtve kitiltott" személy kommentel, akkor értesítést kapj, és néhány megjegyzését kézzel beengedheted (amelyik normálisabb), ezzel végképp megkavarhatod. Az ilyen kitiltottaknak álbejegyzések is keletkezhetnének automatikusan, amit csak ők látnak, mondjuk egy fake user bejegyzését is láthatná, amiben panaszkodik, hogy "nem tökéletes a fórummotor, néhány post nem jelenik meg", egy ál-rendszergazda meg sűrűn bocsánatot kéregetne, hogy "elnézést, dolgozunk a problémán" -- persze ezeket csak a rejtve kitiltott emberkék látnák.

A lényeg, hogy a kitiltás ne legyen egyértelmű, ne jöjjön rá, hogy ki van tiltva.
3

Ha olyan gyakorlott troll,

H.Z. · 2014. Aug. 24. (V), 10.25
Ha olyan gyakorlott troll, mint én, akkor kb. félórán belül kiszúrja, hogy más nem látja a beszólásait. ;)
Persze ilyenkor az is mindig eszembe jut, hogy valóban a troll személyében kell-e a probléma gyökerét keresni.
Nem valami olyan nézeteltérés van-e a háttérben, amit nem technikai eszközökkel kell rendezni. (Tudnék jó néhány konkrét példát hozni :((( )
5

Kiszúrja

zzrek · 2014. Aug. 24. (V), 13.33
Kiszúrja, nem biztos benne (mert esetleg lesz bejegyzése, ami megjelenik), hezitál, telik az idő. Aztán mit csinál? Regisztrál másik usernevet -- ha ugyanazt a böngészőt használja, akkor rögtön bukja. Ha másikat, de aztán megint a "jelölt" böngészővel megy fel akár egyszer is, megint bukja az új usert. Ha mindig a másik böngészőt használja, előbb utóbb manuálisan megint bannolva lesz, amit egy darabig észre sem vesz... A végén minden böngészője szennyezett lesz a bansütivel, és akkor már nem tud sehonnan sem tisztán hozzászólni.
Szóval lehet, hogy olyan gyakorlott troll, mint te, de nem olyan tapasztalt webes szakember. :-)
Ami a nézeteltérést illeti igazad van, de ha ki van tiltva valaki, hát ki van tiltva, ennél tovább zaklatni a társaságot nem hiszem hogy szép dolog -- vagy érdemes. Ha sérelme van, megírhatja a saját blogján. Ha kitiltások után mindig visszatér pampogni, az már nem vall túl értékes jellemre.
9

Kérdés, hogy a társaságot

H.Z. · 2014. Aug. 24. (V), 13.54
Kérdés, hogy a társaságot zavarja a jelenléte vagy a finoman szólva pofátlan moderátorokat/házigazdákat. ;)
Ismerek egy hülyegyereket, aki fórumot üzemeltet és azokat tiltogatja ki, aki meg merik kérdőjelezni az ú.n. szakértelmét. :D
(csak a magam trollkodásaiból kiindulva)
19

Á

zzrek · 2014. Aug. 24. (V), 14.15
Á, ilyenekkel nem érdemes foglalkozni.
27

Biztosíthatlak, hogy nem

KMartinR4 · 2014. Aug. 25. (H), 13.18
Biztosíthatlak, hogy nem csak engem zavar, az egész közösséget átverte, átcseszte, mert már eleinte több felhasználónak adta ki magát, és két tagunkat elüldözte szándékosan, mert a játékon belül, amihez a chat tartozik, azok karakterei nem vele jöttek össze. Túlzás vagy vicc nélkül, ez vagy ehhez nagyon közel álló dolog volt az indok.
(Az elején nem említettem, hogy egy FRPG oldalon játszunk, és ahhoz készítettem a chatet.)

Értjük a vicceket és a szurkálódásokat, (szinte) az egész közösség. Ezért is írtam, hogy 34 ember nevében beszélek, akik közül csak 2 moderátor. Ha valaki csak nekem nem tetszik, azt megoldom én is annyival, hogy én nem szólok hozzá.


Mindenesetre mindenkinek köszönöm a segítséget, az említett dolgoknak utána fogok járni. :)
4

Hellbanning a szakkifejezés

Joó Ádám · 2014. Aug. 24. (V), 13.33
Hellbanning a szakkifejezés :)
6

Klassz

zzrek · 2014. Aug. 24. (V), 13.34
Klassz, sejtettem, hogy előttem már kitalálta valaki ezt a módszert :-)
8

Kitaláltam

zzrek · 2014. Aug. 24. (V), 13.43
Kitaláltam egy másik módszert is, ami talán még hatásosabb.
A kitiltott személyt el kell árasztani fake userek hamis hozzászólásaival, amiket csak ő lát. Azokra elkezd válaszolgatni, klasszul lefoglalja magát, csak épp rajta kívül senki sem látja a válaszait. Aki pedig egy trollnak válaszol, a kettejük csevegését csak ketten láthatnák (meg a fake userek): ha van kedvük, labdázzanak egymással. :-)
11

Épp azért, mert ez már nagyon

H.Z. · 2014. Aug. 24. (V), 14.00
Épp azért, mert ez már nagyon régi trükk, ahol csak felmerül a gyanú, hogy ilyesmit csinálnak, általában megnézem egy "szűz" böngészőből is, lehetőleg más IP-ről, adott esetben proxy mögül is. Tort még nem használtam :)
14

És ha rájöttél?

zzrek · 2014. Aug. 24. (V), 14.03
Sokszor trollkodsz? Add meg légyszi az IP címed, le szeretnélek tiltani már előre :-)

És ha rájöttél? Mit csinálsz? Bizonyára nem teszi kényelmesebbé a trolltevékenységedet, ha mindig figyelni kell ezekre. Márpedig ez is valami.
16

Nincs fix ip-m

H.Z. · 2014. Aug. 24. (V), 14.10
Nincs fix ip-m :D

Trollkodásban nem szempont a kényelem. ;)
Egyébként mostanában már nem jellemző, egy idő után unalmassá válik az elmebetegek piszkálása is, másokat meg miért bosszantanék?
17

Megnyugodtam

zzrek · 2014. Aug. 24. (V), 14.12
Megnyugodtam :-)
7

Létezik napjainkban akkora

kuka · 2014. Aug. 24. (V), 13.41
Létezik napjainkban akkora kretén troll, aki még nem hallott a böngészökben létező rejtett böngészési módról? Mert ha az említett módban trollkodik, akkor a kapott localStorage adat csak az üzemmód végéig él. (Csak Firefoxban teszteltem.)

A trollszívató terv rendben volna, de túl nagy munka, hogy olyan bizonytalan dologra alapozd, mint a localStorage.
10

Ez édeskevés. Már akkor sem

H.Z. · 2014. Aug. 24. (V), 13.57
Ez édeskevés. Már akkor sem véd, ha az általam említett browser fingerprintet használják azonosításra. Amit Ádám írt, azzal a kifejezéssel most találkoztam először (gyanítom, a mögötte lévő technikákról azért már hallottam :) )
12

Egyszer kell megírni

zzrek · 2014. Aug. 24. (V), 14.01
Egyszer kell megírni és nagyrészt jól fog működni. Bizonytalan? Ez nem banki üzem, nem lesz tőle bajod, ha nem jön be, épp csak segít, ha mégis bejelez. Erre pont jó.

A rejtett böngészést detektálni kell (azt legalábbis lehet, hogy nincs semmilyen süti, vagy localstorage), és kényelmetlenné kell tenni. Mondjuk felbukkanó ablakok jönnének, hogy "ajjaj, nincs meg a süti, jelentkezz be újra".
A rejtett böngészés csak akkor segítene a trollnak, ha azzal regisztrál be, nyilván ekkor automatikusan nem lehetne kitiltani, de kézzel így is.

(Én nem azt mondtam, hogy csak sütiben és localstorage-ben legyen a jelzés, hanem hogy ott _is_, és ez sok esetben lehetővé tenné a többszörös usereken keresztüli trollazonosítást manuális beavatkozás nélkül.)
13

Van cookie, localstorage

H.Z. · 2014. Aug. 24. (V), 14.03
Van cookie, localstorage stb., csak a session végén, a böngésző elhagyásakor törlődik.
15

Törlődik

zzrek · 2014. Aug. 24. (V), 14.04
Törlődik, tehát legközelebb nem lesz meg a legutolsó, míg a nem anonimoknál meglesz.
18

Ennek semmi köze hozzá.

H.Z. · 2014. Aug. 24. (V), 14.12
Ennek semmi köze hozzá. Böngészők rendelkeznek kilépéskor törlöm a sütiket funkcióval, van noscript és még sorolhatnám. És ezeket elég sokan használják is. Ezzel csak azt akartam mondani, hogy az ilyen megoldás a normál felhasználókat is zavar(hat)ja.
21

Igazad van

zzrek · 2014. Aug. 24. (V), 14.19
Igazad van, de van a captcha és barátai, amik szintén zavarják a rendes felhasználókat is. Sajnos meg kell szokni. Meg kell találni az egyensúlyt. Normál felhasználó egy normális oldalon nem fél scriptet használni és nem törölgeti a sütijeit. Aki "nem normális" annak csökken a kényelemérzete, ezt neki is el kell fogadnia.
20

Azt hiszem én a tagság kezébe

kuka · 2014. Aug. 24. (V), 14.18
Azt hiszem én a tagság kezébe próbálnám helyezni a döntés jogát. Azaz minden tag minden tagról egyetlen kattintással vélekedhetne két gomb segítségével: troll illetve nem troll. Az értékelés pedig úgy történik, hogy összeadom azoknak a tagoknak a kapott nem troll véleményeit, akik a kérdéses tagról úgy vélekedtek, hogy troll.

create table voxpopuli (
    szavazo_tag_id    int     not null references tag (id),
    minositett_tag_id int     not null references tag (id),
    troll             boolean not null
);

select
sum(sz.szavahihetoseg) as trolltenyezo

from voxpopuli v
inner join (
    select
    minositett_tag_id as tag_id,
    count(*) as szavahihetoseg

    from voxpopuli

    where not troll

    group by minositett_tag_id
) sz on sz.tag_id = v.szavazo_tag_id

where v.minositett_tag_id = :tag_id
and v.troll
Előnye, hogy viszonylag egyszerűen hozzáhegeszthető már létező csevegőhöz.

Az ilyen közösségi moderálás nagyon szépen összejött a StackExchange hálózat oldalain. Csak persze közösség kell, elsősorban törzstagok. Ha mindennap más tucat ember tér be csevegni, akkor a fenti elmélet fabatkát sem ér.
22

Tetszik

zzrek · 2014. Aug. 24. (V), 14.23
Valóban, én is gondoltam ilyenre, akár felhasználónként is lehetne egy feketelistát nyilvántartani, amin bejelölhetem, hogy kiknek nem szeretném látni a hozzászólásait, mert troll. Akit pedig sokan bejelölnének, annak alapból senki sem látná.
23

Ennél primitívebb, de szvsz

H.Z. · 2014. Aug. 24. (V), 14.27
Ennél primitívebb, de szvsz hatékonyabb mód: mindenkinek van saját troll listája. Akire nem kíváncsi, azt felveszi a listájára és nincs több gond. :)
24

Én személy szerint nem

kuka · 2014. Aug. 24. (V), 14.33
Én személy szerint nem rajongok ezért, mert lesznek olyan nem trollok akik válaszolnak a trollnak és a halom szövegkörnyezetből kiragadott válasz is zavaró. Számomra.
25

Kivitelezés kérdése. Van ahol

H.Z. · 2014. Aug. 24. (V), 14.37
Kivitelezés kérdése. Van ahol úgy oldották meg, hogy a trollként megjelölt tag hozzászólásaira adott válaszok sem látszanak.
26

trollként megjelölt tag

kuka · 2014. Aug. 24. (V), 14.43
trollként megjelölt tag hozzászólásaira adott válaszok
Hát itt a Weblaboron meg még egy pár fórumon ez megoldható. Viszont csevegőben nem látok rá lehetőséget, hacsak nem kezdenek minden választ a megszólított tag nevével.