Kom ihåg mig?
Home Menu

Menu


Skydda källkod

 
Ämnesverktyg Visningsalternativ
Oläst 2009-05-24, 05:32 #11
BjörnJ BjörnJ är inte uppkopplad
Mycket flitig postare
 
Reg.datum: May 2009
Inlägg: 971
BjörnJ BjörnJ är inte uppkopplad
Mycket flitig postare
 
Reg.datum: May 2009
Inlägg: 971
Jag skulle inte rekommendera att blockera högerklick. Det är väldigt irriterande med sidor som har gjort det. Det finns ju andra anledningar att högerklicka än att se källkoden (t.ex. reload och bookmark), och det hindrar inte någon som vill se källkoden från att göra det. Ungefär lika effektivt som att börja koden med hundra tomrader för att den som tittar på koden ska tro att det inte finns någon kod, och inte upptäcka att man kan scrolla ner. Men för all del, kör hellre med tomrader i början av koden än att blockera högerklick. Tro inte det ger bättre "skydd" att köra båda; den som kan få fram koden utan att högerklicka klarar nog att scrolla också...

Möjligen skulle man kunna göra det betydligt svårare att se källkoden genom att grundsidan är i stort sett tom, och sedan bygga upp sidan genom att låta JavaScript hämta resten av koden från servern (DOM/AJAX), eller att ett krypterat js (se nedan) innehåller all kod som saknas i grundsidan. Det lär väl förresten finnas plugins som kan visa hur källkoden ser ut efter att den har blivit ändrad. Någon som har tips på sådana plugins till Firefox? Skulle kunna vara användbart medan man utvecklar något med AJAX.

Jag tror mig ha sett något om att man kan kryptera JavaScript som sedan dekrypteras under körning (genom en js-funktion som är okrypterad från början). För den som verkligen vill se hur scripten ser ut i klartext lär det väl inte vara några större problem att dekryptera, men det blir ju krångligare när man inte bara kan visa källkoden direkt. Kanske någon annan som är mer insatt i att kryptera/dölja js som kan säga mer? Jag är dock tveksam till om det är värt att hålla på med det eftersom den som verkligen vill se koden med största sannolikhet kan göra det ändå, men det kan ju vara så att vissa som vill se koden inte tycker att det är värt besväret om de inte får fram koden omedelbart.
BjörnJ är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-05-24, 06:30 #12
kw_wasabis avatar
kw_wasabi kw_wasabi är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2008
Inlägg: 2 134
kw_wasabi kw_wasabi är inte uppkopplad
Klarade millennium-buggen
kw_wasabis avatar
 
Reg.datum: Feb 2008
Inlägg: 2 134
Bygg hela sidan i Flash kanske..

Varför vill du förhindra folk att se HTML-koden... om du genererar din sida med ASP eller PHP så syns bara den genererade HTML-koden, inte ASP-/PHP-koden om det är till ngn hjälp.
kw_wasabi är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-05-24, 11:14 #13
JacobTallberg JacobTallberg är inte uppkopplad
Medlem
 
Reg.datum: Feb 2007
Inlägg: 205
JacobTallberg JacobTallberg är inte uppkopplad
Medlem
 
Reg.datum: Feb 2007
Inlägg: 205
Citat:
Originally posted by BjörnJ@May 24 2009, 04:32
Jag tror mig ha sett något om att man kan kryptera JavaScript som sedan dekrypteras under körning (genom en js-funktion som är okrypterad från början). För den som verkligen vill se hur scripten ser ut i klartext lär det väl inte vara några större problem att dekryptera, men det blir ju krångligare när man inte bara kan visa källkoden direkt. Kanske någon annan som är mer insatt i att kryptera/dölja js som kan säga mer? Jag är dock tveksam till om det är värt att hålla på med det eftersom den som verkligen vill se koden med största sannolikhet kan göra det ändå, men det kan ju vara så att vissa som vill se koden inte tycker att det är värt besväret om de inte får fram koden omedelbart.
Här finns ett färdigt script för det: http://javascript.nu/javascript/skydd.shtml
JacobTallberg är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-05-24, 12:22 #14
Anders Larssons avatar
Anders Larsson Anders Larsson är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jan 2004
Inlägg: 3 205
Anders Larsson Anders Larsson är inte uppkopplad
Klarade millennium-buggen
Anders Larssons avatar
 
Reg.datum: Jan 2004
Inlägg: 3 205
Åh, jag väntar med spänning på att någon superhacker ska knäcka det scriptet
Anders Larsson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-05-24, 12:24 #15
Anders Larssons avatar
Anders Larsson Anders Larsson är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jan 2004
Inlägg: 3 205
Anders Larsson Anders Larsson är inte uppkopplad
Klarade millennium-buggen
Anders Larssons avatar
 
Reg.datum: Jan 2004
Inlägg: 3 205
Nä, jag kan inte hålla mig....
http://javascript.nu/javascript/skyddex1.shtml

<title>Exempel 1</title>
</head><body>
<center>
<h1>
Hejsan
</h1>
</center>
<hr>

Hejsan hoppsan.




Vill du se källkoden till denna sida?
Tryck då här


</p></body></html>
Anders Larsson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-05-24, 12:38 #16
emilvs avatar
emilv emilv är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Feb 2004
Inlägg: 1 564
emilv emilv är inte uppkopplad
Bara ett inlägg till!
emilvs avatar
 
Reg.datum: Feb 2004
Inlägg: 1 564
Jag har för mig att IE inaktiverar "Visa källkod" på sidor som använder SSL-anslutning.
Men som sagt, det finns ingen bra anledning till att man behöver göra detta och det är ändå alltid möjligt att få tag på koden.
emilv är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-05-24, 13:48 #17
ledstrom ledstrom är inte uppkopplad
Medlem
 
Reg.datum: Jan 2007
Inlägg: 84
ledstrom ledstrom är inte uppkopplad
Medlem
 
Reg.datum: Jan 2007
Inlägg: 84
Som alla säger så går det alltid och få tag i källkoden men det svåraste sättet jag vet att nå det ifrån det är att låta ett JavaScript ladda in via AJAX alla HTML element och CSS filer. Men återigen så är väl frågan är det värt det och varför?
ledstrom är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-05-24, 14:06 #18
emilvs avatar
emilv emilv är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Feb 2004
Inlägg: 1 564
emilv emilv är inte uppkopplad
Bara ett inlägg till!
emilvs avatar
 
Reg.datum: Feb 2004
Inlägg: 1 564
Citat:
Originally posted by ledstrom@May 24 2009, 13:48
är det värt det och varför?
Just det. Är det värt att inte kunna indexeras ordentligt av sökmotorerna?
emilv är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-05-24, 17:20 #19
Xamda Xamda är inte uppkopplad
Supermoderator
 
Reg.datum: Jun 2005
Inlägg: 1 900
Xamda Xamda är inte uppkopplad
Supermoderator
 
Reg.datum: Jun 2005
Inlägg: 1 900
Citat:
Originally posted by emilv@May 24 2009, 12:38
Jag har för mig att IE inaktiverar Visa källkod på sidor som använder SSL-anslutning.
Men som sagt, det finns ingen bra anledning till att man behöver göra detta och det är ändå alltid möjligt att få tag på koden.
Nej, det stoppas inte av IE oavsett om det är SSL eller inte. Fast varför skall man bry sig att skydda html? Om man vill skydda sin kod kan man ju använda sig av flera olika skriptspråk som körs på servern...
__________________
Bara döda fiskar flyter med strömmen.
Xamda är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-05-25, 12:50 #20
Jares avatar
Jare Jare är inte uppkopplad
Nykomling
 
Reg.datum: Mar 2008
Inlägg: 46
Jare Jare är inte uppkopplad
Nykomling
Jares avatar
 
Reg.datum: Mar 2008
Inlägg: 46
Citat:
Originally posted by ledstrom@May 24 2009, 13:48
Som alla säger så går det alltid och få tag i källkoden men det svåraste sättet jag vet att nå det ifrån det är att låta ett JavaScript ladda in via AJAX alla HTML element och CSS filer. Men återigen så är väl frågan är det värt det och varför?
Kör jag då firebug så är det inga som helst problem för mig att se vad AJAX-funktionen förändrar i koden =)
ne, lika bra att lägga ner sånt här sökande efter "rör-inte-min-källkod" funktionalitet.
Jare är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 10:39.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017