07. januar 2004 - 00:02Der er
17 kommentarer og 2 løsninger
Hvor høj er sikkerheden?
Hej jeg har lige et generelt spørgsmål:
Den kode jeg nu laver i VB 6.0 bliver jo compilet så den kan distribueres til brugerne.
I min kode åbner jeg f.eks. en password beskyttet Access database hvor databasens password jo naturligvis står i koden.
Desuden indeholder koden nogle andre passwords.
Mit spørgsmål er hvilke muligheder en "dygtig" bruger har for at "uncompile" mit program og dermed finde det password jeg bruger til f.eks. at åbne min Access Database med i programmet?
-bom-: Jeg har selv købt Advanced Password Recovery for et års tid siden, og har brugt det til at fjerne passwords fra Excel og Word, men jeg syntes ikke at jeg kan få den til at bryde Access? Men det findes altså?
kabbak: Tilsyneladende kan man ikke se disse ting hvis jeg åbner min exe fil i wordpad. Jeg har ledt det igennem, men det tyder på at det kun er "Labels" og "Captions" der kan ses.?
Advanced Access Password Recovery (or simply ACPR) could be used to recover your lost password for Microsoft Access 95/97/2000 database. Unregistered version shows only first three characters of the password. Besides, registered version can remove the password from the database, and change it to the one of your choice (for Access 95/97 only). Multilingual passwords are supported. Full install/uninstall support. Please note that this program doesn't recover user/group level passwords - it works with "open" passwords only.
du kan hente prog her: http://www.elcomsoft.com/acpr.html og teste, og se om den finder de 3 første karaktere, som de sige den Uregisterede version kan.
kabbak < den med at åbne exe-file i wordpad, kan klares med Chr$(). den hjælper dog ikke på (fjerne pw fra Access som -bom- siger)
Option Explicit
Private Sub Form_Load() Me.Caption = Chr$(80) & Chr$(97) & Chr$(115) & Chr$(115) & _ Chr$(119) & Chr$(111) & Chr$(114) & Chr$(100) End Sub
'-- til at genere skjule et password -- ' Brug 2 TextBoxe Test1 og Test2 stumpen _ her behøver ikke være i med når _ programmet skal compile. '-------------------------------------- Private Sub Text1_Change() Dim i As Long Dim strAsc As String If Len(Text1.Text) Then For i = 1 To Len(Text1.Text) strAsc = strAsc & " Chr$(" & Asc(Mid(Text1.Text, i, 1)) & ") &" Next i Text2.Text = "x = " & Left$(strAsc, Len(strAsc) - 2) End If End Sub '-- til at genere skjule et password --
If you use Access User and Group security then you will be very secure. Access also has a database password which is not so secure and it is this which you can find programs to crack NOT User/Group security!
bom read your comment 07/01-2004 00:43:44 >"Please note that this program doesn't recover user/group level passwords - it works with "open" passwords only." :o)
You have to remember that User/Group security is NOT the same as a database password. A database password gives Access to the database to anyone who has this one single pwd. When you use User/Group security each user has their own password and each user/group cna have different privilages.
Super! I will use the User/group security. It must be enough security for this litlle project of mine. Thanx.. :o)
Med hensyn til point havde jeg tænkt mig at dele mellem arne_v og terry der begge er inde på User/Group security, som jeg er den løsning jeg har valgt at bruge. Så arne_v der er 30 point at hente hvis du lægger et svar inden fredag - eller giver jeg alle point til Terry. :o)
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.