Hogy lehet elérni azt, hogy idegen ne láthassa a javscript kódomat?
Gyakran látom, ha megnézem egy oldal forrását, hogy a <head> -ben belinkelt .js fileokat megutom nyitni és kitudom másolni a scriptet.
Ezt, hogy lehet kivédeni? PHP segíthet?
Szerver oldalon futtatod a cuccot. PHP segíthet.
G.
A JS kódot mindenképpen látni fogja a felhasználó, lévén a böngészője futtatja a kódot, így azt ismernie is kell :D
Ahogy írták, obfuscation kb az egyetlen, amit tehetsz, a kódot olvashatatlanabbá, nehezebben értelmezhetővé, bonyolultabbá teszi a felhasználó számára, így nehezebb belenyúlkálni, és kivenni belőle a működési logikát. Nyilván ettől sem lesz "biztonságos" a kódod, ha kritikus működést akarsz elzárnia felhasználótól, az egyetlen megoldás, hogy nem a kliensoldalra bízod azt.
#4: például akkor baj, ha az ember olyan ronda kódot ír, amire nem lehet büszke.
Vagy pedig, ha olyan oldalt ír, mint a Facebook, aminek az a lényege, hogy a felhasználó csak elképesztő nehézségekkel tudjon saját elhatározásából lementeni valamit, és csak azt csinálhassa, amire a szolgáltató engedélyt ad neki. Szóval ha nem kiszolgálni akarja az ember a felhasználókat, hanem rövid pórázon tartani. Na ott van csak igazán obfuszkált kód.
Most nem azé' (de, azért, csak kell valami kifogás), de úgy lepontoztatok, pedig ahol kiváltható a JS PHP-vel, ott meg van oldva a forráskód rejtése.
G.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!