The database management system serves as a warehouse for organizational/business information, for example, customer data, employee information, financial data, health/medical information, public records, etc. The database system provides a structured approach to storing and retrieval of business data. To ensure confidentiality, integrity and availability of business data stored in the database, rules are defined in the database to control how data are accessed, processed and archived for future use and retention. The rules configured in the database are for the security of organizational data and to ensure optimal usage and availability.
There are different types of architecture that can be used to deploy a database for optimal usage, which largely depends on business requirements, security considerations and availability requirements of concerned business data. Applications that run is a distributed network environment are basically designed to function in a 3-tier architecture consisting of the client-side (web or mobile client), the server-side (backend application) and the database (datastore). Application users that consume application services through the client-side (web or mobile interface) in most cases do not interact directly with the application database but do so through the server-side of the application (a.k.a. application server). This architecture ensures security of the database and information stored on it. However, for smaller applications where the client and server application sit within the same container, direct connection could be made to the database, which may not be recommended given the heightened risk of security breach. Although this architecture is dependent on the specifics of the systems being used and business requirements and are prevalent in desktop and workgroup applications.Here are detailed guide and program on how to perform security audit of your enterprise databases (e.g. Oracle and Microsoft SQL Server)
Nwabueze Ohia
(Cybersecurity consultant, Tech Blogger & Author)
Will appreciate your questions and contributions on to post. For sponsorship, ad placement, speaking opportunity and training bookings, please Contact US or Send us an email at info@oxleyconsults.com.ng.