Avatar billede -thomas- Nybegynder
29. september 2003 - 15:07 Der er 12 kommentarer og
1 løsning

Beskytte asp-filer

Hvordan kan jeg beskytte et system skrevet i asp mod at blive brugt uden min tilladelse, hvis jeg mailer en kopi af det til en anden?

Er den eneste mulighed at lave en del af det som en komponent, som evt. logger brugen af systemet?

Nogle der har et forslag til dette?
Avatar billede stigc Nybegynder
29. september 2003 - 15:09 #1
Det kan du ikke. Løsning er at lægge koden i en kompileret DLL. Denne kan også kopieres, men heri kan du have en udløbsdato, licensnøgle mm.
Avatar billede -thomas- Nybegynder
29. september 2003 - 15:11 #2
Men udløbsdatoen ville den jo i så fald tjekke på brugerens pc, og den er vel nem at tjekke?

Kunne man ikke lade komponenten logge brugen i en database (på nettet) og kun udføre programmet, hvis loggen bliver gemt?
Avatar billede -thomas- Nybegynder
29. september 2003 - 15:12 #3
Ups, jeg mente:
Men udløbsdatoen ville den jo i så fald tjekke på brugerens pc, og den er vel nem at ændre?
Avatar billede stigc Nybegynder
29. september 2003 - 15:23 #4
Det hele foregår på serveren, så det er serverens dato der skal pilles ved. Det er der vel ingen der har lyst til, da datoen bliver brugt til en masse andet på en server!

Det med at lade den logge ind holder ikke. Man kan bare fjerne DLL'en fra ASP koden og laver sin egen rene ASP login side.

En ekstra sikkerhed kunne være at bruger serverens navn i licensnøglen. Så ville licensnøglen kun virke på en bestemt server(ihærdige personer kan så skifte navn på deres server, men det har man sjældent mulighed for!) Navnet skal selvfølgelig krypteres/hashes eller andet i licnensnøglen.
Avatar billede -thomas- Nybegynder
29. september 2003 - 15:29 #5
Hvad hvis man lægger nogle af de vitale funktioner i .dll filen, så den ikke kan fjernes fra systemet? Så kunne .dll-filen spørge en server (min) om lov til køre systemet hver gang, det startes?
Avatar billede stigc Nybegynder
29. september 2003 - 16:05 #6
Netop, du skal ligge de vitale dele i DLL'en. De dele der gør dit software unikt. At den sprøger din server om lov hver gang, lyder ikke så godt. Når din server er nede, er alle dine kunders servere også nede....
Avatar billede c Nybegynder
29. september 2003 - 23:24 #7
hvordan får man sin asp ind i en DLL?
Avatar billede -thomas- Nybegynder
30. september 2003 - 08:10 #8
Vha. Visual Basic - du laver bare en ActiveX dll, som du kalder fra asp-koden.
Avatar billede -thomas- Nybegynder
07. oktober 2003 - 11:39 #9
stigc> læg et svar, så får du point.
Avatar billede -thomas- Nybegynder
19. december 2003 - 08:48 #10
Lukker
Avatar billede stigc Nybegynder
20. december 2003 - 03:25 #11
point er ikke mig, tag dem selv....
Avatar billede stigc Nybegynder
20. december 2003 - 03:28 #12
det gorde du jo også. godnat og sov godt!
Avatar billede -thomas- Nybegynder
20. december 2003 - 09:05 #13
Ja, jeg regnede ikke med at få et svar, så jeg lukkede spørgsmålet.. håber det er ok.
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
Kurser inden for grundlæggende programmering

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