31. maj 2002 - 00:40Der er
25 kommentarer og 1 løsning
Downloade database sådan uden videre...?
Jeg prøvede lige at skrive stien til en af mine databaser i adresselinien. Jeg siger så "ja" til at åbne filen, og pludselig åbnes den i Access. Kan det virkelig være rigtig, at man kan downloade denne bare ved at kende navnet/stien på DB'en, eller er der noget galt????? Den ligger hos en udbyder.
Det havde jeg ikke troet - men er det lovligt at downloade andres databaser, hvis man gætter/kender stien? Kan man lave et lignende trick med ASP/PHP/CGI-filer?
Er det så ikke den bedste idé at inkludere et kodeord i DB-navnet, såsom "indkoeb6782.mdb"??
Nææ... jeg er godt tilfreds med Access - den opfylder fuldt ud mine og brugerens ønsker mht. hastighed/performance. Jeg faldt bare over dette lille "men..." !
Jo, det ville være en god ide at tilføje en kode i navnet. Eller også kan du ligge databasen i en mappe som hedder "_private" så kan du heller ikke downloade den. Du kan også ligge en en tak bag dit domæne. Så er det heller ikke muligt.
Du kan selvfølgelig lave et par småtrick som allerede beskrevet, men selv hvis du eks. "skjuler" den lidt bedre, kan du forholdsvis nemt komme til at afsløre navn og placering.
Forestil dig at du laver en fejl i din connectionstring og ASP siden derfor fejler. I de fleste tilfælde vil serveren være så venlig at vise dig linien med fejl i, og der vil din database stå. Et problem der faktisk er forholdsvis udbredt.
Og nej, du kan ikke på samme måde "stjæle" ASP, PHP m.v. for de er tilknyttet en fortolker, som behandler dem først. Undtagelsen er, hvis du eks. kommer til at tilknytte .PHP til ASP fortolkeren eller omvendt, så vil koden i mange tilfælde blive behandlet som ren HTML og vist i klar tekst i browseren.
Hvis der ikke er skriverettigheder, så skriv til dit webhotel, så vil de nok give de rettigheder.
En tak bag dit domæner betyder at den fx. ligger i en mappe før den mappe du har hjemmesiden i.
Fx. hvis du har din hjemmeside liggende sådan: D:\home\test\test\domæne\web\ Så kunne databasen ligger sådan: D:\home\test\test\domæne\Database\navn.mdb
Hvis de bruger den på samme måde som dig, er de ikke mere sikre. Blot fordi man er et "stort" firma, er man ikke nødvendigvis mere påpasselig med sikkerhed.
Og nu er det ikke fordi jeg vil køre en hade-kampagne mod Access, men hvis et "stort" firma anvender Access til ret store applikationer, er IT nok ikke det de prioriterer højest og dermed heller ikke sikkerhed.
Hvis du endelig vil skjule den lidt bedre på dit webhotel, kan du som det er foreslået, gemme filen lidt af vejen og få oprettet et DSN som du tilgår databasen igennem. Problemet er bare, at de fleste webhoteller har en standard placering til databaser, så hvis jeg eks. havde et site på samme webhotel som dig, ville jeg vide hvor jeg skulle lede.
Nej tak, men tak for tilbuddet. Jeg kommenterede bevidst fordi jeg næsten var klar over, at spørgeren sikkert ledte efter den "lette" løsning og næppe ville følge mine råd. Men jeg KAN altså bare ikke lade være med at udgyde min viden :-)
tmceu ---> Jeg skaber forbindelserne DSN-less. Jeg har lige spurgt dem, om de kan give skriverettigheder i folderen "_private", og venter nu på svar. Sandsynligheden for, at en gætter/får oplyst stien er nok ikke stor, men jeg bryder mig ikke helt om tanken...
Lad mig give dig et lille eksempel på falsk tryghed: Via et lille program som kan downloades på nettet, har vi i min virksomhed på 12 timer knækket 88% af samtlige passwords for ca. 1000 brugere i vores primære domæne. Og vi der troede, at med firewalls, intruder alerts m.v. var sikre, ha :-)
Jeg ved godt at det nærmest lyder fanatisk, og at man ikke skal skyde gråspurve med missiler o.s.v., men hvis noget er værd at beskytte, er det som regel værd at gøre det "rigtigt".
Hvis jeg blot har hjulpet dig til en forståelse af, at verden ikke er så sikker som du måske troede, er jeg tilfreds. Så vil du i det mindste sandsynligvis være mere bevidtst om disse ting fremover.
Det er min anti-hacker-specialist kollega, der har fundet det, skal lige se om jeg husker at få et link fra ham i morgen.
Er det lovligt ? Jeg vil mene at programmet er lovligt, men anvendelsen af det, vil naturligvis ofte være ulovlit. Men det kan vel ikke være ulovligt a´t hacke sine egen data :-)
Nææ, hvis jeg selv og udbyderen er indforstået, er det vel ikke. Du må meget gerne smide et link i samme spørgsmål, så skal du nok få lidt points, hvis du er interesseret...
Jeg kan se på mine stavefejl i sidste kommentar, at det er tid til at se dyner. Point er ikke det væsentligste for mit "virke" herinde, så det skal du ikke tænke på. Godnat.
Mange tak skal du have! Jeg kan se, de lancerer det som en hjælp til at sikre egne password-systemer. Dermed kan det vel heller ikke kaldes ulovligt...
I mit tilfælde vil et hackerangreb ikke koste noget - det ville bare være irriterende...
Synes godt om
Ny brugerNybegynder
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.