Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Odhalení vícenásobného vložení skriptu

Uměl by někdo poradit, jak principiálně odhalit podvod, kdy si někdo vloží na svůj web moji reklamu více než jednou na jednu stránku?
Jde mi o to, že ze svého serveru vkládám uživatelům prostřednictvím volání javascriptu v jejich stránkách reklamní lištu. Ta by ale měla být vždy pouze jedna na celou stránku - na jejím začátku.
Lze nějak automatizovaně odhalit to, že někteří chytráčci vloží volání javascriptu na stránku pod sebe třeba 5x?
Má někdo nějakou ideu?
5. 1. 2008 19:42:53
https://webtrh.cz/diskuse/odhaleni-vicenasobneho-vlozeni-skriptu/#reply34930
Statisticky to poznas, nacitani listy klienta z jedne ip po dvou v kratkem case se poznat imho da.
5. 1. 2008 19:55:05
https://webtrh.cz/diskuse/odhaleni-vicenasobneho-vlozeni-skriptu/#reply34929
V JS zaznamenávej počet vyvolání v globální proměnné a pokud bude víc než x, zablokuj zobrazování a poznamenej si adresu stránky.
V nejjednodušší podobě:
var v;
var max = 1;
if(!v) {
v = 1;
} else {
v = v + 1;
}
if(v > max) {
return false;
}
5. 1. 2008 20:26:45
https://webtrh.cz/diskuse/odhaleni-vicenasobneho-vlozeni-skriptu/#reply34928
Napsal Retal;26297
V JS zaznamenávej počet vyvolání v globální proměnné a pokud bude víc než x, zablokuj zobrazování a poznamenej si adresu stránky.
V nejjednodušší podobě:
var v;
var max = 1;
if(!v) {
v = 1;
} else {
v = v + 1;
}
if(v > max) {
return false;
}
Retale! díky, to zní hodně rozumně! Proměnné jsou vlastně v JS globální, že? Jen nevím, jak při splnění podmínky v>max poznamenat tu adresu (tj. zřejmě zavolat další skript), ale k tomu se už snad nějak dopídím...
5. 1. 2008 20:38:53
https://webtrh.cz/diskuse/odhaleni-vicenasobneho-vlozeni-skriptu/#reply34927
Martin
verified
rating uzivatele
(36 hodnocení)
5. 1. 2008 20:58:03
Napsal vitjurasek;26299
Jen nevím, jak při splnění podmínky v>max poznamenat tu adresu (tj. zřejmě zavolat další skript), ale k tomu se už snad nějak dopídím...
Koukni do vedlejšího vlákna Počítání kliků na odkazy. Ten princip, jakým se tam odesílají informace o kliknutí, by ti mohl pomoct.
5. 1. 2008 20:58:03
https://webtrh.cz/diskuse/odhaleni-vicenasobneho-vlozeni-skriptu/#reply34926
Jestli se jedná o vipad
if(!document.getElementById('text')){
document.write('
xxx
')
}
5. 1. 2008 21:41:04
https://webtrh.cz/diskuse/odhaleni-vicenasobneho-vlozeni-skriptu/#reply34925
kalinav
verified
rating uzivatele
5. 1. 2008 21:54:48
Napsal vitjurasek;26299
Retale! díky, to zní hodně rozumně! Proměnné jsou vlastně v JS globální, že? Jen nevím, jak při splnění podmínky v>max poznamenat tu adresu (tj. zřejmě zavolat další skript), ale k tomu se už snad nějak dopídím...
Jo, proměnné jsou v JS globální... což znamená, že pokud si někdo tvůj kód prostuduje, tak jednoduše může udělat:
...a kód bohužel nic nepozná :-(
5. 1. 2008 21:54:48
https://webtrh.cz/diskuse/odhaleni-vicenasobneho-vlozeni-skriptu/#reply34924
Napsal kalinav;26314
Jo, proměnné jsou v JS globální... což znamená, že pokud si někdo tvůj kód prostuduje, tak jednoduše může udělat:
...a kód bohužel nic nepozná :-(
Leda to ještě zkombinovat nějak s časovým timeoutem a nějakým jiným timeoutem. Nejde mi o to, aby to zablokovalo 100procentně (to snad ani nejde), ale aby to v nějakém krátkém časovém horizontu upozornilo na podvodníky, kteří škodí jiným.
6. 1. 2008 13:28:40
https://webtrh.cz/diskuse/odhaleni-vicenasobneho-vlozeni-skriptu/#reply34923
Neodpověděl jsi zda se jedná o vipad, pokud ano to id funguje stoprocentně.
6. 1. 2008 13:44:08
https://webtrh.cz/diskuse/odhaleni-vicenasobneho-vlozeni-skriptu/#reply34922
Napsal Fred;26382
Neodpověděl jsi zda se jedná o vipad, pokud ano to id funguje stoprocentně.
Ano, jedná se o VIPad. Máš asi pravdu, tohle by mohlo spolehlivě fungovat.
6. 1. 2008 16:12:08
https://webtrh.cz/diskuse/odhaleni-vicenasobneho-vlozeni-skriptu/#reply34921
Pro odpověď se přihlašte.
Přihlásit