Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Database & SysAdmin
  3. Database
  4. Best way to secure Ms Access DB

Best way to secure Ms Access DB

Scheduled Pinned Locked Moved Database
questioncsharpdatabasesecurity
10 Posts 6 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    All Time Programming
    wrote on last edited by
    #1

    Hello, I have a desktop software developed with VB.NET using Ms Access as backend. I want some security measuremetns vis which the data remains safe and secure - others or employees can't open or view the contents of the data. How can I achieve the same ? Any helpline, guidance is highly appreciative.

    Thanks & Regards,

    D M C S 4 Replies Last reply
    0
    • A All Time Programming

      Hello, I have a desktop software developed with VB.NET using Ms Access as backend. I want some security measuremetns vis which the data remains safe and secure - others or employees can't open or view the contents of the data. How can I achieve the same ? Any helpline, guidance is highly appreciative.

      Thanks & Regards,

      D Offline
      D Offline
      dan sh
      wrote on last edited by
      #2

      Password protection?

      A 1 Reply Last reply
      0
      • A All Time Programming

        Hello, I have a desktop software developed with VB.NET using Ms Access as backend. I want some security measuremetns vis which the data remains safe and secure - others or employees can't open or view the contents of the data. How can I achieve the same ? Any helpline, guidance is highly appreciative.

        Thanks & Regards,

        M Offline
        M Offline
        Md Marufuzzaman
        wrote on last edited by
        #3

        Try the link below: http://office.microsoft.com/en-us/access-help/encrypt-a-database-by-using-a-database-password-HA010096299.aspx[^]

        Thanks Md. Marufuzzaman


        I will not say I have failed 1000 times; I will say that I have discovered 1000 ways that can cause failure – Thomas Edison.

        A 1 Reply Last reply
        0
        • M Md Marufuzzaman

          Try the link below: http://office.microsoft.com/en-us/access-help/encrypt-a-database-by-using-a-database-password-HA010096299.aspx[^]

          Thanks Md. Marufuzzaman


          I will not say I have failed 1000 times; I will say that I have discovered 1000 ways that can cause failure – Thomas Edison.

          A Offline
          A Offline
          All Time Programming
          wrote on last edited by
          #4

          I had read about encrypting the DB, but for usage as a backend will have to decrypt each time I use the DB via application and the applicatio nwill be running almost the whole day. Encrypting & Decrypting huge db often is not a good idea according to me. What do you think ?

          Thanks & Regards,

          M 1 Reply Last reply
          0
          • D dan sh

            Password protection?

            A Offline
            A Offline
            All Time Programming
            wrote on last edited by
            #5

            That is for sure. But their are also some who can crack the password. Thinking for protection from that prospect, I think should have somethign more solid also maybe along with password protection.

            Thanks & Regards,

            D D 2 Replies Last reply
            0
            • A All Time Programming

              Hello, I have a desktop software developed with VB.NET using Ms Access as backend. I want some security measuremetns vis which the data remains safe and secure - others or employees can't open or view the contents of the data. How can I achieve the same ? Any helpline, guidance is highly appreciative.

              Thanks & Regards,

              C Offline
              C Offline
              Corporal Agarn
              wrote on last edited by
              #6

              Access is a bad production database because it is so open. Can you use SQL Express or some other for the back end? Note when you use a password on Access you open a new set of problems.

              1 Reply Last reply
              0
              • A All Time Programming

                That is for sure. But their are also some who can crack the password. Thinking for protection from that prospect, I think should have somethign more solid also maybe along with password protection.

                Thanks & Regards,

                D Offline
                D Offline
                Dave Kreskowiak
                wrote on last edited by
                #7

                Then you can't use an Access database. You'd have to use SQL Server for better protection.

                A guide to posting questions on CodeProject[^]
                Dave Kreskowiak

                1 Reply Last reply
                0
                • A All Time Programming

                  That is for sure. But their are also some who can crack the password. Thinking for protection from that prospect, I think should have somethign more solid also maybe along with password protection.

                  Thanks & Regards,

                  D Offline
                  D Offline
                  dan sh
                  wrote on last edited by
                  #8

                  You should keep the password encrypted in the configuration file for increased security. Still, as Dave said, if you have sensitive data in it, then go for SQL. You can make use of SQL express edition since that is free hence will not charge you more money. :)

                  1 Reply Last reply
                  0
                  • A All Time Programming

                    I had read about encrypting the DB, but for usage as a backend will have to decrypt each time I use the DB via application and the applicatio nwill be running almost the whole day. Encrypting & Decrypting huge db often is not a good idea according to me. What do you think ?

                    Thanks & Regards,

                    M Offline
                    M Offline
                    Md Marufuzzaman
                    wrote on last edited by
                    #9

                    As per your clarification, I think you are right.

                    Thanks Md. Marufuzzaman


                    I will not say I have failed 1000 times; I will say that I have discovered 1000 ways that can cause failure – Thomas Edison.

                    1 Reply Last reply
                    0
                    • A All Time Programming

                      Hello, I have a desktop software developed with VB.NET using Ms Access as backend. I want some security measuremetns vis which the data remains safe and secure - others or employees can't open or view the contents of the data. How can I achieve the same ? Any helpline, guidance is highly appreciative.

                      Thanks & Regards,

                      S Offline
                      S Offline
                      SimulationofSai
                      wrote on last edited by
                      #10

                      If it's not possible to use SQL Server as others have suggested, you can always encrypt data that's being written into the DB, where the encryption library will be in your application. But it's not fool proof, and it'll mightily slow down all data access.

                      SG Aham Brahmasmi!

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups