12. maj 2002 - 14:03Der er
10 kommentarer og 1 løsning
Beskyttelse af oplysninger
Jeg har en hjemmeside hvor man skal oprette en profil for at kunne logge ind. I profilen skal skrives nogle personlige oplysninger, men hvordan sikrer man en database som indeholder sådanne oplysninger, er der nogle krav jf. en eventuel lovgivning til hvordan de skal opbevares???
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.
Men hvis du placerer din DB et niveau under dit web-site, og giver den et password - er du godt beskyttet. Hvis du samtidig skifter dit FTP password ud et par gange om måneden, er du helt på den sikre side.
det vil ikke hjælpe noget... Du kan sagtens kryptere databasen, men får at du skal kunne bruge den på dit website, skal du i dine filer skrive krypterings-nøglen. Hvis en person får fat i databasen, og downloader den, vil det være igennem FTP - og derved har han også adgang til dine filer; adgang til krypteringsnøglen.
Jeg har læst at ASP til tider kan snydes, hvis man i input felterne kan angive enkeltpling -> ' Hvis ikke koden tager højde for det, og man formår at sætte sine plinger korrekt, kan man luske lidt ekstra kode ind, og få skrevet kildekoden fra dokumentet ud i sin browser.
Jeg læste det et sted på nettet, og nu kan jeg selvfølgelig ikke finde artiklen igen.... Jeg kigger lidt videre.
Desuden behøver man som regel ikke ftp-adgang for at hente databasefilen ned. De fleste webhoteller beskytter ikke filerne på nogen måde, så hvis du taster adressen på databasefilen direkte ind i din browser, kan du downloade den som en vilkårlig anden fil.
Derfor: Sørg for at tage højde for eventuelle ' i input, så man ikke kan snyde scriptet til at afsløre kildekoden, og lad være med at kalde din database-fil noget helt indlysende, eller læg den i en undermappe der hedder noget man ikke lige kan gætte alene ud fra konteksten.
Jeg vender lige retur hvis jeg skulle finde den artikel eller en anden der omhandler det samme....
"Jeg har læst at ASP til tider kan snydes, hvis man i input felterne kan angive enkeltpling -> '" Man skal jo altid programmere hensigtsmæssigt; ' skal ALTID fjernes. Det tror jeg de fleste ved :) Men du kan dog aldrig bruge det her til at give dig adgang til at downloade basen.
"Desuden behøver man som regel ikke ftp-adgang for at hente databasefilen ned" Som jeg sagde, skal databasen ligges i en undermappe, under websiden.
Du kan jo f.eks. benytter dig af en SQL server, der køre på en anden maskine, så er du helt sikret mod at folk potentielt downloader din db. Og så som andre har nævn, skal du selvfølgelig gøre dig kode "skudsikker".
Det bedste vil være som også bliver sagt at ligge den i en mappe, en tand bag selve siden, eller i en mappe som hedder "_private". Den kan du ikke se via en browser, og er ret sikker.
"man kan sagtens downloade databaser uden ftp, hvis man bare kender stien...." Som sagt før, man skal bare placere databasen en tand under websited, og det kan IKKE downloades uden FTP.
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.