Avatar billede cobra Nybegynder
03. maj 2002 - 10:17 Der er 13 kommentarer og
2 løsninger

Findes der ikke et program der kan..............

Findes der ikke program der kan kode ens asp filer, så andre ikke kan læse dem??
Avatar billede keysersoze Ekspert
03. maj 2002 - 10:20 #1
nej...
Avatar billede tmceu Praktikant
03. maj 2002 - 10:22 #2
Det kommer an på hvad du mener. Hvis du mener din .asp sourcecode, så nej, da ASP er et fortolket sprog.

Eneste mulighed er at "gemme" central kode væk i komponenter, men de kan også brydes.

Hvis du mener at man ikke skal kunne se koden i browseren, er det allerede sådan, da ASP som du sikkert ved er server-side.
Avatar billede cobra Nybegynder
03. maj 2002 - 10:22 #3
mmhh jeg ved at der gør...kan bare ikke lige huske hvor jeg så det.
Avatar billede cobra Nybegynder
03. maj 2002 - 10:23 #4
Jeg ved godt at det kan brudes...men så skal man også være nørdt til det....
Avatar billede tmceu Praktikant
03. maj 2002 - 10:23 #5
cobra >> med al respekt, så kan du umuligt have set noget, da det ikke findes.
Avatar billede delwin Nybegynder
03. maj 2002 - 10:24 #6
men hvis du alligevel vil skrive vb script kan du lave det som en .dll fil.. så er der ikke nogen der kan se din kode.. men de skal jo registreres på serveren for at kunne køre..
Avatar billede tmceu Praktikant
03. maj 2002 - 10:26 #7
Er det fordi du har udviklet noget genial kode du gerne vil sælge ?

Problemet med komponenter, udover at de ikke er specielt sikre er, at dem du evt. sælger koden til, ikke blot kan flytte dine ASP filer ind på Deres server. Komponenter skal installeres på serveren, og det gør det eks. noget mere besværligt at flytte til en anden server.

Det jeg vil sige med dette er, at hvis du har noget kode som andre er interesserede i, kan du ende op med at gøre det så komplekst at anvende, at de finder noget andet.
Avatar billede cobra Nybegynder
03. maj 2002 - 10:27 #8
tmceu nu er du dum at høre på. Prøv at download denne her kode på denne side her http://activedeveloper.dk/download/default.asp?mode=showdownload&id=391
Avatar billede _just4fun_ Nybegynder
03. maj 2002 - 10:35 #9
rent arkitekturmæssigt kan det gøres hvis man laver en isapi-applikation og lader den 'fortolke' .asp filer. Det den så i realiteten skal gøre er at dekryptere filerne, og sende sctipene videre til asp.dll der fortolker dem. Men dette er så blevet til en isapi-ting, og så er vi ovre i c++. Der er lidt godt at gå efter på google med:
isapi crypt asp
/J
Avatar billede cobra Nybegynder
03. maj 2002 - 10:36 #10
ja så siger i ikke mere..he he
Avatar billede tmceu Praktikant
03. maj 2002 - 10:39 #11
cobra >> og du er tilsyneladende lige så naiv som du er uhøflig. Jeg antog at du mener at have udviklet noget kode der er så genial, at du er nødt til at beskytte den.

Det jeg mente var, at du kan gemme din kode lidt væk, men du kan ikke beskytte den, hvis "man" er bare en lille smule opsat på at se den.

Og nej, man behøver ikke være nørd for at lave reversed ingeneering. Se eks. den øverste kommentar på dit eget link.

Men hvis du mener det link er løsningen, hvorfor så egentlig oprette spørgsmålet ? Brug dog encoding og bliv i troen :-)
Avatar billede keysersoze Ekspert
03. maj 2002 - 10:48 #12
hvis det er det du mener med at kode ens asp-filer så se her;

http://www.search.mobilixnet.dk/krypter/ie.htm

problemet er bare at det er ret skod; html-outputtet kan jo stadig læses - og selve asp-filen kan ingen jo se alligevel... og desuden tager det meget længere tid at indlæse en side på denne måde da det skal dekrypteres først.

Hvis du er så god, og har lavet noget så specielt kode at ingen må se det, så burde du slet ikke være her, men arbejde på et gude-sted... og tænk samtidig på, at den måde du garanteret har lært asp på er ved at se andres kode både her på eksperten og ved download på fx activedeveloper - og den læringsidé vil du nu ødelægge?
Avatar billede _just4fun_ Nybegynder
03. maj 2002 - 10:56 #13
GUYSGUYS!
OT: det er rigtigt at kompiletet kode kan reverseengeneeres, men det er trods alt sværere at få fat på et komponent (man ikke ved hvor ligger...) frem for en asp-fil der ligger ligefor. Som med alt andet sikkerhed er det ikke et spørgsmål OM man kan få fat i koden, men som tmceu nævner bare hvor lang tid, og hvor bøvlet det er, og det er der man kan sætte ind som almindelig udvikler! Man kan bruge de teknikker der gør at uvedkommende skal bruge så meget ekstra tid så de ikke gider gå i kast med det, og en ting man kan gøre nemt er at gemme koden væk i en .dll. Det er et stort skrit i fht. webservere da det er meget nemmere at styre brugerrettigheder/policies på komponetner frem for på flade .asp-filer (tmceu >> Jeg forstår ikke helt hvad det der med at .dller ikke er sikre er for noget:-))). Man skal dog arbejde lidt med komponenter før at det virker naturligt...

/J
Avatar billede tmceu Praktikant
03. maj 2002 - 11:26 #14
just4fun >> som jeg skrev (spurgte om) tidligere, antog jeg at vedkommende har skrevet noget så genialt, at han vil sælge det eller på anden måde distribuere det.

I så fald, gør det ikke den store forskel om du udleverer en komponent eller .ASP fil, encodet eller ej. Jo, selvfølgelig er det nemmere at læse den rene .ASP fil, end det er at bruge en time eller to på at decode, decompilere el.lign. Men som jeg også skrev, kan de fleste mennesker finde og bruge et decompilerings værktøj.

Og det er derfor jeg mener at .dll filer heller ikke er sikre. Nævn mig den dll fil der ikke kan brydes/dekompileres eller hvad ved jeg, og jeg gi'r en kold hvis vi nogensinde mødes :-)

Der findes tonsvis af værktøjer derude, se eks. http://www.decompiler.com
Avatar billede _just4fun_ Nybegynder
03. maj 2002 - 11:39 #15
tjek :-))
Jeg forventede ikke at filerne skulle distribueres (kunne måske have gættet mig til det, men det er lidt svært at bedømme folks niveau og tanker) pointe.
Og jeg er enig med dig at alt kan decompiles... Men hvis det er mere besværligt (eller næsten) så kan det jo bedere betale sig at lave/få lavet funktionaliteten selv. En obfuscater kan gøre meget i den sammenhæng (og ja, man kan også deobfusacte...), så man ikke gider gå i gang med det selv om man har fået koden us då man kan læse den..
En pils.... hmmm jeg tror lige jeg kigger mig omkring ;-)
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