Avatar billede celinder Nybegynder
04. november 2001 - 22:38 Der er 20 kommentarer og
1 løsning

java som ikke mu kunne ses

hvordan sørger jeg for at man ikke kan se eller downlaode min java kode fra min server ???
Avatar billede henrik_ffc Nybegynder
04. november 2001 - 22:44 #1
Ved at lægge det et sted hvor uden for webserverens scope
Avatar billede celinder Nybegynder
04. november 2001 - 22:45 #2
og hvor kan det evt. være ??
Avatar billede henrik_ffc Nybegynder
04. november 2001 - 22:52 #3
Allerførst: hvorfor skal man ikke kunne downloade din kode?
Så kan man jo ikke bruge den til noget!

Med mindre det ikke er kode der skal bruges på din webside naturligvis.
Men så kan du bare fjerne det helt fra serveren.

Uddyb eventuelt dit spørgsmål, så jeg kan forstå hvad du egentlig vil
Avatar billede celinder Nybegynder
05. november 2001 - 00:26 #4
Det er ikke fordi andre ikke må se/bruge den. Jeg er bare intereseret i at lære det !

Det er kode som skal bruges på websitet, men jeg har hørt om at man kan lægge nogle filer op på sin server så folk ikke kan se det. filerne hedder hvist nok noget med httpacces

Avatar billede burningice Nybegynder
05. november 2001 - 01:24 #5
nu skriver du bare java kode... kan du specificere det lidt mere?? er det javaapplets, eller javascript eller ?!?!?!?!?
Avatar billede celinder Nybegynder
05. november 2001 - 08:41 #6
det er java scripts; som jeg har lagt på min websever i 2 filer, som jeg gerne vil skjule
Avatar billede disky Nybegynder
05. november 2001 - 09:18 #7
celinder: Hvis koden skal kunne anvendes udefra, er det umuligt at beskytte den.
Da javascript er client side software (normalt hvis ikke asp) så bliver det downloadet af clienten og kan derfor ikke beskyttes.
Avatar billede celinder Nybegynder
05. november 2001 - 09:38 #8
det vil altså sige at der er intet man kan gøre ?? Man er nød til at lade folk \"GLO\" ens kode igennem - Det kan da ikke være rigtigt ?? - hvad hvis man laver det i DHTML istedet ??
Avatar billede disky Nybegynder
05. november 2001 - 09:43 #9
hvis det er noget clienten kører kan du ikke gøre noget.

Avatar billede celinder Nybegynder
05. november 2001 - 10:25 #10
http://www.webcafe.dk/omwebcafe/soegning/index.php3?kom=ny&g=beskytte&s=alle&v=10&a=nej&d=alle&sn=2&d=ja&av=


der står flere atikler om emnet men virker detogså med javascripts ??

Avatar billede burningice Nybegynder
05. november 2001 - 10:25 #11
disky>> det er både rigtigt og forkert... man kan faktisk gøre det rimelig svært for brugeren, via noget asp, eller php... her er det så asp

index.asp
____________________________

<% intScriptSource = 1 %>
<script language=\"JavaScript\" src=\"script.asp\">
</script>

Script.asp
_____________________________
<% If intScriptSource = 1 Then %>
Dit javascript
<% intScriptSource = 0
Else %>
Du har ikke lov at se scriptet
<% End If %>
Avatar billede celinder Nybegynder
05. november 2001 - 10:28 #12
hvad med at bruge sql istedet for asp ??

Det lyder spændene cyberfessor !!
Avatar billede burningice Nybegynder
05. november 2001 - 10:30 #13
at bruge sql??? tænker du på at smide dit script ind i en db??
Avatar billede burningice Nybegynder
05. november 2001 - 10:31 #14
istedet for at bruge den der intScriptSource til at tjekke om man har lov at se scriptet kan du bruge HTTP_REFERER
Avatar billede disky Nybegynder
05. november 2001 - 10:47 #15
cyberfessor:
Så er det ikke client side længere !!

Læs hvad jeg skriv <Da javascript er client side software (normalt hvis ikke asp) >

Så nej du kan IKKE beskytte et javascript der bliver kørt på clienten.

Celinder: sql er til databaser ikke server side scripting.

Hvis du endeligt vil lave noget server side scripting, så brug JSP der er noget bedre end asp og php (synes jeg)
Avatar billede burningice Nybegynder
05. november 2001 - 10:49 #16
disky... look, ved at bruge src kan man ikke se scriptet ved at bruge View Source, man skal nemlig skrive den exacte sti til det doc der bliver inkluderet! Problemet er bare, at der i det dokument (script.asp) er lavet en sikring, der gør at man ikke kan se indholdet ved at skrive stien i adress!!
Avatar billede kichian Nybegynder
09. november 2001 - 11:56 #17
cyberfessor> vrøvl.. :-/ Client-side er client-side, uanset hvilke krumspring du laver på serveren. (punktum) Hvis browseren skal fortolke det, man det nødvendigvis også kunne ses i klartekst.

Der skal ikke meget til at få browseren til at ignorere JavaScript og derved acceptere højreklik. Og hvis man er bare lidt dygtigere, så skriver man sku\' selv klienten (VB, perl, PHP, Java, u name it....).
Avatar billede burningice Nybegynder
09. november 2001 - 13:35 #18
kichian>> jatak... et ved jeg da godt... men hvis du skal have fat i sourcen til js på denne måde skal du ind og rode i temporary internet files, og det er sq ikke alle der gider det!!
Avatar billede disky Nybegynder
21. februar 2002 - 19:45 #19
cyberfessor:

Tro mig har jeg java kode på min server som IKKE er en applet, så kan du KUN hente det hvis jeg tillader det.

Alle mine websider er lavet i JSP (Java Server Pages) og tro mig dem får du ALDRIG source koden at se på, selv ikke med view source.

Der blev spurgt om JAVA ikke javascript, de to sprog har INTET med hinanden at gøre !!

Så du har faktisk fået point for et svar som intet har med det spørgsmål der blev stillet at gøre.
Avatar billede celinder Nybegynder
21. februar 2002 - 19:53 #20
ok - det er åbenbart mig der ikke har været helt klar i min formulering.., tager det fulde ansvar og undskylder til disky
Avatar billede disky Nybegynder
21. februar 2002 - 21:54 #21
det er bare helt okay, jeg er personligt ligeglad med point, jeg har rigeligt :) (er #12 på listen)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester