Direct client access to DB

From: Dave (David_Najac@hotmail.com)
Date: 03/05/03

  • Next message: BP Margolin: "Re: Re:Password"
    From: "Dave" <David_Najac@hotmail.com>
    Date: Wed, 5 Mar 2003 08:55:57 -0800
    
    

    Presently I have a client/server app that gives clients
    direct RW access to the DB (ie User Joe logs into the app
    and has rights to specific tables/etc in the DB).
    Security is controlled in the database via rights
    assignments to a role in which certain users are a member
    of. Additional row-level security is enforced via the
    front-end application. The problem is that someone could
    thwart security that is enforced within the app by
    creating an ODBC connection to the DB through Access or
    Excel, connect to the DB as 'Joe' and perform destructive
    operations or see data that he is otherwise not authorized
    to see as the connection would be outside of the security
    context enforced within the app itself.

    Does anyone know of a way in SQL 2000 to enforce
    connection level security so that ad-hoc odbc
    connections/etc are not allowed? I know that I could
    enable multiprotocol encryption on the client and server,
    however that would allow any client (with the
    multiprotocol encryption enaled) to access the DB, even if
    through something like Access/Excel via ODBC, correct? Is
    there a better way to do this?

    Thanks in advance for your assistance.
    Dave


  • Next message: BP Margolin: "Re: Re:Password"

    Relevant Pages

    • Re: SQL Server traffic through Cisco PIX
      ... Based on what I know about the PIX (admittedly not a lot, but some, as we ... security interface, ... client initiating connection to internal server -- default deny unless ... against connection state information in memory. ...
      (microsoft.public.sqlserver.security)
    • Re: (OT) Bit Torrent usage ...
      ... > you need to specify/open ports, and you need to 'trust' your client app. ... That 'client' app designation is now blurred though. ... security issues that might be triggered by a properly coded python ...
      (Fedora)
    • Re: Allow User Interactive Login to Server
      ... Actually there is even more in the way of security that I am confronted ... Running the client app on the server is ... client could see who is walking in to log in. ...
      (microsoft.public.windows.server.sbs)
    • Re: SSID Broadcast Disabled: Still Vulnerable
      ... The *ONLY* security measure that really works is WPA encryption. ... slow computers on the client end doing WPA-AES, ... connection in order to utilize the maximum speed of the cable modem. ...
      (alt.internet.wireless)
    • Re: Thread Issue
      ... > in/output streams to all of them from the application server. ... > a sepreat client. ... So your 'app' server is acting as a proxy; every client connection made to ...
      (comp.lang.java.programmer)

    Loading