In: Computer Science
Pick three security concerns of database system and explain how you would address them.
ANSWER :
ANS 1. There can be many security constraints that are possible and present out of them The three security concerns of database system are mentioned below :
1. SQL injection : This is a threat in which the malicious SQL code is inserted into the entry field . They attack the database by sometimes corrupting it and also by altering the required data and giving false output.
To address this we can do :
- To protect the database with the Proper Firewall.
- To check for the SQL injection in the beginning itself at the time of development, to reduce the further damange.
2. Leakage of Data : This is a threat in which the attackers can sometimes get access to the data to exploit it and leaks the data to use it for there benifit.
To address this we can use :
- We can use encryption method so that even if the data gets leak it cannot be used in a negative way by the attackers.
- We can use SSL or TSL platform for the communication.
3. The problem with the deployment / deployment failures : The most common threat that occurs due to the improper care after the deploying the database. It makes it easy for the attackers to attack and extract the data because of improper care and management.
To address this we can :
- Check the database on a timely basis to look out for the vulnerability and the functioning of the database.
- To make the necessary changes that are required to ensure that the data is not used in a negative way.
- Storing the data in the encrypted form form the beginning itself.