Autor | Zpráva | ||
---|---|---|---|
Macro Profil |
#1 · Zasláno: 13. 6. 2009, 23:49:02
Mam otazku:
povedzme ze mam javasriptovy subor (nazov subor.js), tento subor pouziva niekto z ineho webu. Bolo by mozne nejak aby ked sa vykona kod v subor.js som zaznamenal jeho vykonanie? ci uz zapis do suboru kde je ulozeny(cize u mna, kde mam subor.js)alebo nejak inac, napriklad ze by som dal do kodu nejaky php kod, ktory by to zapisal popripade do mojej db. dakujem za odpoved |
||
cistax Profil |
#2 · Zasláno: 14. 6. 2009, 07:25:21
kdyz to ma koncovku *.js tak do toho asi ten script nedostanes, a bohuzel si myslim, ze zamezit sireni tveho kodu je nemozne, tedy pokud ho nestahnes z internetu. Muzes si zkusit zahrat na detektiva:-), kdyz zjistis kdy se tvuj skript pouzije tak prover IP, prolez pár webů, o kterých si myslíš že te znaji a vyzkousej vsechny js. Pripadne muzes na chvili vyradit skript z provozu a doufat, ze se ti nekdo ozve do navstevni knihy.
|
||
Jan Tvrdík Profil |
#3 · Zasláno: 14. 6. 2009, 07:41:57
Macro:
Máš spoustu možností (všechny je ani psát nebudu). Jak zaznamenat spuštění JS 1. JavaScriptem poslat GET požadavek na nějaký tvůj skript 2. Místo javascript.js používat javascript.php, který spuštění rovnou zaznamená Jak zamezit spuštění 1. V JS kontrolovat location.href (nebo jak se to jmenuje) a pokud není na tvém webu, tak skript ukončit 2. Něco by se dalo vyřešit i přes .htaccess |
||
fajzen Profil |
#4 · Zasláno: 14. 6. 2009, 07:55:44 · Upravil/a: fajzen
Nedá sa to zabezpečiť na 100%, ale ak dáš do toho js súboru niečo takéto:
if(location.hostname != 'www.tvoja_domena.cz') location.href= 'adresa, na ktoru sa presmeruje'; tak keď skript zistí, že nie je na tvojej doméne, presmeruje návštevníka inam (napr. na tvoje stránky) avšak nedá sa zabrániť, aby si "zlodej" skript nestiahol z tvojich stránok, nezmazal tieto riadky a používal skript veselo ďalej... Ďalším, ale ešte menej účinnejším spôsobom, ako sa dá brániť, je použiť súbor .htaccess a zabrániť tak hot-linkovaniu (odkazovaniu priamo na súbor na tvojej doméne z inej domény) |
||
Macro Profil |
#5 · Zasláno: 14. 6. 2009, 13:03:14
vdaka,
ale dam to na pravu mieru mne nejde o to zabranit aby mi niekto bral sript, ja len chcem vediet raz za cas, ze bol niekde spusteny (len koly mojej informovanosti) To Jan Tvrdík dik, skusim nejaky ten GET pozadavek, ak najdem k nemu priklad |
||
Jan Tvrdík Profil |
#6 · Zasláno: 14. 6. 2009, 15:32:25
Macro:
„ak najdem k nemu priklad“ Nejsnáze asi var image = new Image(); image.src = "http://example.com/tvuj-script.php?url=" + escape(location.href); |
||
Macro Profil |
#7 · Zasláno: 14. 6. 2009, 16:23:14
super, presne to som potreboval diky moc
|
||
Časová prodleva: 15 let
|
0