Introduction of Database Security
Introduction of Database Security
Database Security is the mechanism that protect the database against intentional
or accidental threats. The main aspects of database security are confidentiality,
integrity, and availability.
2. Authorization:
Authorization is the process to determine whether the authenticated user
has access to the particular resources. It checks your rights to grant you access to
resources such as information, databases, files, etc.
3. Access Control:
The security mechanisms of DBMS must include some provisions for
restricting access to the data base by unauthorized users. Access control is done by
creating user accounts and to control login process by the DBMS.
4. Flow Control:
This prevents information from flowing in a way that it reaches unauthorized
users. Channels are the pathways for information to flow implicitly in ways that
violate the privacy policy of a company are called covert channels.
5. Encryption:
Encryption is the process of encoding a message or information in such a way
that only authorized parties can access it.
Needs of Database Security: