16. december 2001 - 12:53Der er
3 kommentarer og 2 løsninger
Skjul for klienten
Hejsa Jeg vil gerne skjule nogle funktioner, jeg har lavet. Så det ikke er muligt for klienten at view source kode på dem, er det muligt? Hvis jeg sætter dem i ASP tags, så har det ingen nytte for scripsne skal udføres på klient-side og ikke server-side, ellers giver det ingen mening.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Nej.......det var det korte svar. Hvis du ikke vil kryptere osv, kan det ikke lade sig gøre. Man kan gøre det en lille smule sværere, men ikke godt nok. stort set de fleste her inde på eksperten vil kunne finde koden, så det er ikke mulig.
Den enste mulighed du har er at du laver et javascript der ikke ligger i den samme mappe, men i en passwordbeskyttet mappe. På den måde vil man kunne få funktionen til at virke, samt gøre det sværere for andre at komme ind for at se koden i det script.
Desværre, der er ingen mulighed for at skjule din JavaScript kode. Der findes scripts der til dels spære for \'Højreklik > Vis kode\'. Men for en trænet bruger er det ingenlunde nok. At lave din scripts som eksterne scripts er heller ikke en brugbar løsning. Igen her vil den erfarende bruger kunne skaffe sig adgang til dem.
Du bliver nok nød til at \'bide i det sure æble\' og accepterer at JavaScripts force med at virke på klienten samtidig er dets svage side i forhold til copyrights m.v.
Hmmm, ak og ve. Det var godt nok ærgeligt, hvad nu hvis jeg eksempelvis sender min nøgle til min krypterings funktion, med en <%Response%> et eller andet og indskriver den i en skjult skærmvariabel og derefter henter den med JavaScript og først anvender den der. Selvfølgelig vil man så kunne fange nøglen i den forbindelse, men jeg kan vel bare gøre det på en anden side eller lignende...
Jeg har set mange forskellige forslag til at omgå \'problemet\', men aldrig et der virkede ... måske dit bliver det første :) ... om end roden til \'problemet\' er, at i afviklingsøjeblikket er det rå JavaScript hos klienten ...
som skrevet vil har jeg heller ikke set en side hvor scriptet er skjult, og alle jeg har snakket med siger at det altids vil kunne findes hvis man har lidt tid. Men man kan gøre det sværere, således at det ikke er alle og enhver der får fadt i det, men kun de der er ferme til comp. Så slipper man for at scriptet vil blive brugt på sider hvor det ikke hører hjemme.
/cdc
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.