Based on the three principles of computer security; Confidentiality, Integrity and Availability, they have clear relations to database management systems. Integrity and confidentiality is a major concern within database security since data is constantly being stolen leaving it unprotected against malicious users. Confidentiality is the protection against disclosure of sensitive information, integrity is the protection against unauthorised access and modification to sensitive data. (Druzovec, Holbl & Turkanovic …show more content…
However, there are various techniques to prevent the two types of attacks on database, direct and indirect. For direct attacks, the user will directly try to obtain sensitive data from the database with queries. Primary methods used to control direct attacks is access control to correctly classify data sets (Hylkema