Potreboval by som moj JSkod skryt pred zdrojakom – JavaScript, AJAX, jQuery – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Potreboval by som moj JSkod skryt pred zdrojakom – JavaScript, AJAX, jQuery – Fórum – Programujte.comPotreboval by som moj JSkod skryt pred zdrojakom – JavaScript, AJAX, jQuery – Fórum – Programujte.com

 

Lordest0
Super člen
21. 6. 2009   #1
-
0
-

Hojte, potreboval by som nejaku metodu ako skryt moj JSkod pred zdrojakom aby ho nemohli ostatni napr. skopcit. Skusal som napr. ze si ho dam do zlozky kde bude htaccess, lenze neviem co by som tam tak mal davat :D. skusal som deny from all *.js files no potom sa mi nanho ani nedalo odkazat. V podstate ja uz som to docielil ked odkazem na script pomocou script src tak mi ho nezobrazi v zdrojaku indexu, lenze je tam odkaz na ten js subor a ked niekto pojde na ten odkaz tak sa mu ten JS zobrazi.
Thanx

Nahlásit jako SPAM
IP: 78.98.46.–
ETNyx0
Newbie
21. 6. 2009   #2
-
0
-

Zdravím jak píšeš zkusil bych to přes .htaccess. Řekněme, že js soubor se jmenuje js_app.js tak v html odkazuj na (virtuální) js_virt.js pomocí .htaccess sleduj jestli neni pozadavek na js_virt.js, když jo tak mu místo toho podstrč js_app.js tak zamezíš použití odkazu ze zdrojového kodu.

Nahlásit jako SPAM
IP: 89.102.145.–
z_moravec
~ Redaktor
+3
Posthunter
21. 6. 2009   #3
-
0
-

Tohle se nedá spolehlivě vyřešit. JS se vykonává na straně klienta, tzn. že ho musíš poslat do prohlížeče, takže htaccess ti nepomůže. Jedna z možností je použít prográmky, které js kód převedou do nečitelné (ale funkční) podoby.

Nahlásit jako SPAM
IP: 83.240.110.–
Spát lze čtyři hodiny denně, spát déle je nemístný přepych.
Thomas Alva Edison
z_moravec
~ Redaktor
+3
Posthunter
21. 6. 2009   #4
-
0
-

To ETNyx : Tím ale ten soubor znepřístupníš i pro prohlížeč, takže toto řešení je nepoužitelné.

Nahlásit jako SPAM
IP: 83.240.110.–
Spát lze čtyři hodiny denně, spát déle je nemístný přepych.
Thomas Alva Edison
Lordest0
Super člen
21. 6. 2009   #5
-
0
-

z_moravec napsal:
Tohle se nedá spolehlivě vyřešit. JS se vykonává na straně klienta, tzn. že ho musíš poslat do prohlížeče, takže htaccess ti nepomůže. Jedna z možností je použít prográmky, které js kód převedou do nečitelné (ale funkční) podoby.



nj pravda je to na strane klienta, ja by sa ani o to tak nezaujimal keby po nete nebehali lamky kopciace zdrojaky .. k tym programom, o ake ide? a akou formou to zasifruje popr. ktory by si odporucal?

thx

Nahlásit jako SPAM
IP: 78.98.46.–
z_moravec
~ Redaktor
+3
Posthunter
21. 6. 2009   #6
-
0
-

O těch programech vím jen, že existují a že v kódu udělají strašný zmatek přejmenováním proměnných a vložením různých nesmyslů, takže je to pro člověka nečitelné. Ale nikdy jsem to nepoužil, protože jsem nikdy k tomu neměl důvod.

Nahlásit jako SPAM
IP: 83.240.110.–
Spát lze čtyři hodiny denně, spát déle je nemístný přepych.
Thomas Alva Edison
Fugess0
Návštěvník
21. 6. 2009   #7
-
0
-

může ti i posloužit kompresor, zdroják ti aspoň stlačí, ušetří místo, a může ti z toho udělat dlouhou funkční nudli textu ... viz. http://yui.2clics.net/

Nahlásit jako SPAM
IP: 77.48.34.–
Fugess
Quiark0
Věrný člen
21. 6. 2009   #8
-
0
-

A samozřejmě existují i programy, které to převedou zase zpátky do čitelné podoby (i když smysluplné názvy proměnných už nepřidají). Nepomůže ani nějaké šifrování, protože to prohlížeč musí dešifrovat, aby to mohl spustit. Btw. co do toho píšeš tak geniálního, že to ještě na internetu není 1000x? :)

Nahlásit jako SPAM
IP: 193.86.140.–
survik1
~ Moderátor
0
Posthunter
21. 6. 2009   #9
-
0
-

S tímhle se nic nedá udělat. Když člověk chce, tak prsotě získá, co potřebuje. Jediný způsob je převést znaky na hexadecimální podobu a přidat tam různé pojistky (např. jestli souhlasí doména aj.). Sice, když někdo bude opravdu chtít, nezastaví jej to, ale alespoň mu to znepříjemní život. Problémem je pak špatná úprava kódu.

Nahlásit jako SPAM
IP: 89.102.156.–
Život je jen hra, která se nedá vyhrát.
z_moravec
~ Redaktor
+3
Posthunter
21. 6. 2009   #10
-
0
-

To survik1 : S tou špatnou úpravou to není až tak horké, stačí si uchovávat nedeformovanou verzi kódu a před nahráním na web ji prohnat tím programem. Otázka je, jestli se ta práce navíc vyplatí :-).

Nahlásit jako SPAM
IP: 83.240.110.–
Spát lze čtyři hodiny denně, spát déle je nemístný přepych.
Thomas Alva Edison
7raul0
Návštěvník
21. 6. 2009   #11
-
0
-

podla mna je absolutne zbytocne to nejak skryvat, desifrovat a pod....
ked niekto velmi chce ten kod, tak ho ziska tak ci tak....

Nahlásit jako SPAM
IP: 84.47.40.–
Lordest0
Super člen
22. 6. 2009   #12
-
0
-

mozno postaci pisat funkcie tak aby ostatni nevedeli naco sluzia.. Koderi ktori vedia JS by povacsine rozumeli aj potom, ale pochybujem ze by koder co si to vie nakodit sam by kopcil nieci kod :-)

//pripravujem totiz taku mensiu JS hru, cize preto sa na to pytam.. co uz no ak niekto skopci :-/

Nahlásit jako SPAM
IP: 85.216.242.–
Yety0
Stálý člen
29. 6. 2009   #13
-
0
-

7raul napsal:
podla mna je absolutne zbytocne to nejak skryvat, desifrovat a pod....
ked niekto velmi chce ten kod, tak ho ziska tak ci tak....



Jj. Přesně tohle si myslím i já.

Pochybuju, že ten skript je na tolik geniální, aby se nedala jeho obdoba stáhnout z netu.

Každopádně můžeš to dělat jako píše Lordest, ale když o ten skript bude opravdu někdo stát, tak ho určitě nějak získá nebo dešifruje.....

Nahlásit jako SPAM
IP: 94.113.49.–
Kapitán A. J. Rimmer vesmírný dobrodruh
bukaj_0010
Věrný člen
29. 6. 2009   #14
-
0
-

Lordest
Nejjednodušší možnost, jak zamezit tomu, aby to někdo kradl, je uvolnit skript jako Open source.

Nahlásit jako SPAM
IP: 88.101.128.–
Jak se správně ptát? -> http://www.hash.cz/inferno/otazky.html[br][br] Po programování je člověk hladovej.
Yety0
Stálý člen
2. 7. 2009   #15
-
0
-

bukaj_001 napsal:
Lordest
Nejjednodušší možnost, jak zamezit tomu, aby to někdo kradl, je uvolnit skript jako Open source.



Tak tomu říkám řešení

Nahlásit jako SPAM
IP: 94.113.49.–
Kapitán A. J. Rimmer vesmírný dobrodruh
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 3 hosté

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý