Avatar billede mekaniker Nybegynder
20. januar 2002 - 19:03 Der er 7 kommentarer og
3 løsninger

Sikkerhed

Er der nogle, som kan fortælle mig lidt om, hvor sikker en access db er når den kun er beskyttet med et password.

Er den mulig at knække..? og hvis ja med hvad og hvordan.

Jeg har en del fortrolige oplysninger liggende i en access db, og hvis nogle ved et tilfælde finder mappen hvor den ligger på nettet, kan de vel bare downloade den og knække den.

Er der nogle andre måder man kan beskytte denne på..?

Jeg ved ikke om man kan lave nogle rettigheder på mappen den ligger i så man ikke kan få lov at downloade den, men sagtens kan læse og skrive til db\'en igennem asp.
Avatar billede zniper Nybegynder
20. januar 2002 - 19:19 #1
Opret nogle flere Swap filer og IGt filer så hvorefter du ligger alt dit matriale (filer) ind under den mappe du nu vil \"gemme\". Så burde du være is stand til at gemme din mappe for alle og enhver på nettet.

Held og lykke
Avatar billede coltau Juniormester
20. januar 2002 - 19:30 #2
Normalt skal web-hotellet undestøtte denne sikkerhed automatisk. De mapper med databaser må ikke kunne downloades - men der er selvfølgelig adgang via ASP.
Hvis man anvender DSN-forbindelse er sikkerheden normalt i orden. Det er straks værre hvor man anvender ikke-DSN forbindelse. Der skal man være sikker på at mapperne er sikret.
Avatar billede freedom Nybegynder
20. januar 2002 - 21:07 #3
det er rimeliogt srikkert, hvis du kalder den *.asp i stedet for *.mdb !!!
Avatar billede zniper Nybegynder
20. januar 2002 - 22:08 #4
Stol på mig.
Avatar billede tmceu Praktikant
21. januar 2002 - 00:53 #5
Intet er jo sikkert i denne verden, men du kan da i det mindste beskytte dig mod \"idioterne/amatør hackerne\" og tilfældigheder.

Men hvordan- og hvor meget du kan beskytte dig, afhænger af hvilken type server din database ligger på. Det bedste er normalt at sikre dig vha. rettigheder på filsystem niveau, således at kun den interne bruger der afvikler dine ASP script har adgang til den folder hvor database filen ligger.

Et lille ekstra fif er at ligge en defalut.asp/index.asp.index.htm side ind i samme folder som databasen. Det eneste denne side skal gøre, er at lave en redirect ud af folderen igen.

Du kan også omdøbe alle evt. include filer til .asp i stedet for .inc, for at forhindre at man kan finde en include fil hvor placering af databasen fremgår.

At ikke-DSN skulle være mere usikkert end DSN er dog det værste vrøvl jeg længe har hørt. Det kunne jeg godt tænke mig at høre vedkommende uddybe.

Men hvilken server ligger det på ?
Avatar billede mekaniker Nybegynder
21. januar 2002 - 01:02 #6
Det er en nt-server som en af mine kammerater har som står hos digiweb
Jeg er den eneste som har ftp adgang til mappe som databasen ligger i.
Avatar billede coltau Juniormester
21. januar 2002 - 10:44 #7
Som du kan se findes der utallige måder at \"gemme\" sin database på. Den sikreste måde er dog stadigvæk at få web-hotellet til at lave en DSN-forbindelse. I det tilfælde vil de næsten gøre opmærksom på at databasen ligger sikkert eller ej.

Hvis du har mulighed for at oprette mapper uden for HTTP:/Root så skal databasen ligge der. Hvis du ikke har den mulighed så gør som freedom siger: ændre extention fra mdb til asp. Hvis nogle så forsøger at få adgang til databasen så  udføre webserveren automatisk \"asp-koden\". !
Avatar billede mekaniker Nybegynder
21. januar 2002 - 18:20 #8
En enkelt ting jeg ikke helt har fået svar på er...

kan en access db med password knækkes.
Avatar billede mekaniker Nybegynder
21. januar 2002 - 18:20 #9
Og ellers tak for alle de gode råd, jeg skal nok dele nogle point ud lidt senere
Avatar billede coltau Juniormester
21. januar 2002 - 19:16 #10
Ja - den kan. (og så kan vi få en længere disskusion ud af det. :-)
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