Ctrl+U og right click

Tags:    javascript

<< < 12 > >>
Hej Allesammen.

Jeg ville høre jer, om der er nogen som ved hvordan man skjuler ens kildekode, både ved brug af højreklik og ved brug af ctrl+u ?

Da jeg gerne vil have min kildekode skjult.
Lad os kalde det en form for copyright.

- Kasper



15 svar postet i denne tråd vises herunder
5 indlæg har modtaget i alt 18 karma
Sorter efter stemmer Sorter efter dato
Ofte er den kode (html + javascript) der findes på klientsiden af en sådan art at man ikke får det store ud af at stjæle det. I sidste ende er det jo ofte bare et skin til noget funktionalitet på serveren. Serversiden kan derimod være vigtig at beskytte så man fx ikke bliver hacket.
Der kan være mange gode grunde til at "kompilere" javascript og css, men det skal ikke være for at andre ikke skal kunne læse det. Det skal udelukkende for at få det til at fylde mindre så det hurtigere kan sendes over internettet. Det er meget nemt at "dekompilere" koden til noget læseligt igen, hvis man virkelig vil.



Jeg kan heller ikke forstå hvorfor man ville skjule sin kildekode ?


Jeg har da masser af kildekode jeg ikke vil vise andre. Men det holder jeg så på serveren ;-)

Kode er da bare kode, jeg kunne forstå hvis der var noget data man ikke ville vise.



Som Kim også er inde på, så giver det ikke mening at lave minifying eller obfuscate på det. Der findes prettify tools på nettet og det er endda bygget ind i Chrome Dev Tools...

Desuden, så giver det slet ikke mening at forsøge sig med den slags. Du kan ikke lave noget som helst der er værd at beskytte i frontenden - men først og fremmest, så er en javascript løsning helt tosset. Du kan bare slå javascript fra. Eller bare hente html-dokumentet med curl, wget eller ved at gemme det fra browseren.

Hvis folk kan få noget ud af at kigge på din kode, og hvis de kan finde ud af at trykke "Se kildekode" - så kan de også finde ud af at bryde din javascript sikring.

Så drop idéen. Det er spild af tid.



Jamen @Gustav ... Hans idé er jo så genial! Tænk nu hvis Lars over fra fritteren finder ud af hvordan han har lavet det fordi han kan se koden så er det hele jo ødelagt :(



Du kan eventuelt skrive din kode så ulæseligt at folk ikke kan forstå den.

For eksempel jquery fås i en minimalistist udgave for at få filen til at fylde så lidt så muligt, det er svært at forstå koden der.

Der er også noget som kaldes "packed" hvad end det er hvor koden også er pakket sådan helt sammen og man ikke forstår noget af den.

Prøv for eksempel at gå ind på http://google.dk/ og se kildekoden.
Ja du kan se kildekoden men kan du bruge den til noget ?
Måske du kunne gøre sådan. Gøre det besværligt.




<< < 12 > >>
t