Zadejte hledaný výraz...

Jak schovat zdrojový kód?

Zdravíčko Webtržníci.
Neznáte někdo náhodou SW na šifrování zdrojového kódu. Mám na mysli to, aby se v něm nikdo nemohl přehrabovat, ale aby to server uměl zobrazit.
Znáte někdo něco takového?
Díky moc.
15. 5. 2013 21:34:34
https://webtrh.cz/diskuse/jak-schovat-zdrojovy-kod/#reply901954
trosa
verified
rating uzivatele
(4 hodnocení)
15. 5. 2013 22:21:17
http://www.zend.com/en/products/guard/
Zend Guard Annual Subscription $600.00
:-)
protoze predpokladam ze kdyby jsi delal v .NET, tak proste jen nahrajes DLL - a na to by jsi se neptal.
jinak, ale 2 odkaz googlu hned po tom ZENDu je treba:
http://php.vrana.cz/skryti-zdrojoveho-kodu.php
15. 5. 2013 22:21:17
https://webtrh.cz/diskuse/jak-schovat-zdrojovy-kod/#reply901953
Dominique
verified
rating uzivatele
(5 hodnocení)
15. 5. 2013 22:30:40
base64_encode
15. 5. 2013 22:30:40
https://webtrh.cz/diskuse/jak-schovat-zdrojovy-kod/#reply901952
Vím, že jedna firma měla program, kterým projela celou stránku a jim to vyplivlo jeden soubor, který nikdo neotevřel, ale pokud se hodil na FTP, tak to server přelouskal a zobrazil web.
15. 5. 2013 22:38:36
https://webtrh.cz/diskuse/jak-schovat-zdrojovy-kod/#reply901951
trosa
verified
rating uzivatele
(4 hodnocení)
15. 5. 2013 22:43:21
Napsal Bluemoon;949765
base64_encode
no, na to existuje odpoved: base64_decode :-D
15. 5. 2013 22:43:21
https://webtrh.cz/diskuse/jak-schovat-zdrojovy-kod/#reply901950
Pozor u .NET neni dll zarukou utajeni kodu, protoze se nejedna o kompilaci v pravem slova smyslu. Temer jakykoliv dekompilator to dokaze prevest zpet.
Existuji sice metody, jak to zkomplikovat, ale 100% zamezit tomu nelze.
15. 5. 2013 22:48:22
https://webtrh.cz/diskuse/jak-schovat-zdrojovy-kod/#reply901949
init.22
verified
rating uzivatele
(7 hodnocení)
15. 5. 2013 22:56:44
Zkus hledat nastroje souhrnne oznacovane jako obfuscatory .. Uz z principu prekladu kodu lze vse prevest i do puvodni podoby (i kdyz s odchylkami), takze pomoci obfuscatoru lze hromadne refaktorovat kod tak, aby se v nem nikdo nevyznal. Ty sikovnejsi do kodu umi doplnit i slepe ulicky, prejmenovat promenne, zapouzdrit tridy apod. - proste udelaji v kodu takovy bordel, ze se nikomu nevyplati v tom hrabat.
15. 5. 2013 22:56:44
https://webtrh.cz/diskuse/jak-schovat-zdrojovy-kod/#reply901948
trosa
verified
rating uzivatele
(4 hodnocení)
15. 5. 2013 23:01:04
tak pochopitelne - cokoliv co jde tam, jde i nazpet. dekompilatory tu vzdycky byli a budou. treba androidi aplikaci dostanu na par kliknuti z marketu az do zdrojaku (cca 99% kodu - metod, trid,..). otazkou jen zustava jak moc to je pracne a jestli se to nekomu vyplati.
koukam ze uz me nekdo predbehl - obfuskator - http://cs.wikipedia.org/wiki/Obfuscator - mozna nejlepsi reseni, protoze nevyzaduje nic u klienta (hostingu) na serveru instalovat a kod stejne nikdo uz neda dohromady
15. 5. 2013 23:01:04
https://webtrh.cz/diskuse/jak-schovat-zdrojovy-kod/#reply901947
To ano, ja jen upozornil na to, ze .NET aplikace nejsou kompilovany podobne jako napriklad C/C++, kde je dekompilace mnohem obtiznejsi.
15. 5. 2013 23:13:40
https://webtrh.cz/diskuse/jak-schovat-zdrojovy-kod/#reply901946
Nemáte někdo zkušenosti s nějakým obfuscatorem?
Potřebuji jej pro komerční použití.
16. 5. 2013 00:11:08
https://webtrh.cz/diskuse/jak-schovat-zdrojovy-kod/#reply901945
Václav Mach
verified
rating uzivatele
(13 hodnocení)
16. 5. 2013 01:06:02
Obfuscase kodu sebou většinou nese víc problémů než užitku, dvakrát bych si to rozmyslel.
16. 5. 2013 01:06:02
https://webtrh.cz/diskuse/jak-schovat-zdrojovy-kod/#reply901944
trosa
verified
rating uzivatele
(4 hodnocení)
16. 5. 2013 08:55:37
muzes prosim nejake problemy uvest? precijen, toto je i dost technicke forum, neresime tu jen flame a tak by asi Psyhical a nejen on uvital, proc se ma 2x rozmyslet ;-)
pochopitelne berme v potaz ze ma slozku KLIENT1, KLIENT2,... kde ma puvodni zdrojove kody a z nich pak vzdy jen udela vysledek pro klienta.
16. 5. 2013 08:55:37
https://webtrh.cz/diskuse/jak-schovat-zdrojovy-kod/#reply901943
Vojtech Uxa
verified
rating uzivatele
(2 hodnocení)
16. 5. 2013 09:18:38
Napsal init.22;949783
proste udelaji v kodu takovy bordel, ze se nikomu nevyplati v tom hrabat.
ano a ti nejšikovnější tohle dělají jako samozřejmost :D
16. 5. 2013 09:18:38
https://webtrh.cz/diskuse/jak-schovat-zdrojovy-kod/#reply901942
Václav Mach
verified
rating uzivatele
(13 hodnocení)
17. 5. 2013 01:20:58
Napsal trosa;949850
muzes prosim nejake problemy uvest? precijen, toto je i dost technicke forum, neresime tu jen flame a tak by asi Psyhical a nejen on uvital, proc se ma 2x rozmyslet ;-)
a) přepíšeš si aspoň jeden zdrojový soubor obfuscovaným
b) potřebuješ něco rychle spravit u klienta, před tím už si opravoval nějaké soubory a teď nevíš jakou si tam dal vlastně verzi
c) některé chyby které se objeví v ostrém provozu nejrychleji najdeš pohledem do logu, nicméně hláška typu function E4fdWeSD to opravdu neusnadní
A z druhé strany - málokdo napíše aplikaci kterou by opravdu stálo za to ukrást. Pokud by za to stála, je obfuscace i bytecode jen malou překážkou.
17. 5. 2013 01:20:58
https://webtrh.cz/diskuse/jak-schovat-zdrojovy-kod/#reply901941
vpixle
verified
rating uzivatele
(3 hodnocení)
17. 5. 2013 10:55:39
Napsal trosa;949850
muzes prosim nejake problemy uvest? precijen, toto je i dost technicke forum, neresime tu jen flame a tak by asi Psyhical a nejen on uvital, proc se ma 2x rozmyslet ;-)
Jeden z kroku ktery ktere obfuskatory delaji je prejmenovani promenych, pokud si myslis ze to neni problem, popros vasi sekretarku (nebo optimalne svoji matku) at ti v Notepadu hromadne prejmenuje vsechna "i" na x7pliuhnzn3hln a vsecha "n" na iuhoh7kjjhk. Samo obfuskator to udela spravne a na rozdil od Marusky v tom asi nenadela chyby(?), ale predstav si ze ti v patek odpoledne vola klient, ze mu neco nefunguje a ty otevres takovouhle krabici cervu a snazis se v tom udelat treba jen nejjednoduzsi upravu. Pro zvyseni efektu to prejmenuje i vsechy funkce a volani, takze ani diva svina se v tom nevyzna.
Jinymi slovy veskere naklady na spravu zdroje, verzovani a deployment vynasob dvaceti.
17. 5. 2013 10:55:39
https://webtrh.cz/diskuse/jak-schovat-zdrojovy-kod/#reply901940
Pro odpověď se přihlašte.
Přihlásit