摘要 |
A secure client/server system (10) allows remote access to a database system (19a) without allowing unauthorized users to access data stored within the database system (19a). A server (17a) receives a request for data and a password from a client (14) located at a remote location. The server (17a) translates the request for data into an appropriate query or queries and translates the password into a new password. The queries and new password are used by the server (17a) to retrieve data from databases (20a) associated with the server (17a). The server (17a) determines whether the user is authorized to retrieve the requested information and may restrict the queries or discard requested data such that the user does not gain access to unauthorized information. The server (17a) may retrieve the requested data from a plurality of databases (20a, 20b, 20c, 20d), even when the databases (20a, 20b, 20c, 20d) utilize different protocols or are located remotely from the server (17a).
|