Database Management System
105502Module 5: Database Security
Q1e. SQL injection attacks can be prevented by: (i) Dynamic SQL (ii) Input trimming (iii) Prepared Statements (iv) Using DELETE statements20242m
Module 5: Database Security
View this question on its own page →SQL injection attacks can be prevented by:
(i) Dynamic SQL
(ii) Input trimming
(iii) Prepared Statements
(iv) Using DELETE statementsQ1f. Which access control model assigns permissions to roles instead of individual users? (i) DAC (ii) MAC (iii) RBAC (iv) Firewall20242m
Module 5: Database Security
View this question on its own page →Which access control model assigns permissions to roles instead of individual users?
(i) DAC
(ii) MAC
(iii) RBAC
(iv) FirewallQ1i. ____ is an attack which forces an end user to execute unwanted actions on a Web application in which he/she is currently authenticated. (i) Two-factor authentication (ii) Cross-site request forgery (iii) Cross-site scripting (iv) Cross-site scoring scripting20202m
Module 5: Database Security
View this question on its own page →____ is an attack which forces an end user to execute unwanted actions on a Web application in which he/she is currently authenticated.
(i) Two-factor authentication
(ii) Cross-site request forgery
(iii) Cross-site scripting
(iv) Cross-site scoring scriptingQ1j. ____ allows a system administrator to associate a function with a relation; the function returns a predicate that must be added to any query that uses the relation. (i) OpenID (ii) Single-site System (iii) Security Assertion Markup Language (SAML) (iv) Virtual Private Database (VPD)20202m
Module 5: Database Security
View this question on its own page →____ allows a system administrator to associate a function with a relation; the function returns a predicate that must be added to any query that uses the relation.
(i) OpenID
(ii) Single-site System
(iii) Security Assertion Markup Language (SAML)
(iv) Virtual Private Database (VPD)Q7a. What is the purpose of having separate categories for index authorization and resource authorization?20207m
Module 5: Database Security
View this question on its own page →What is the purpose of having separate categories for index authorization and resource authorization?
Q8a. Explain authentication, authorization, and the role of encryption in DBMS security.20257m
Module 5: Database Security
View this question on its own page →Explain authentication, authorization, and the role of encryption in DBMS security.
Q8b. What is DAC, MAC, and RBAC models in databases? Compare and contrast these models based on their policy mechanisms, user flexibility, and real-world applicability. Also explain which model is most suited for large enterprise systems and why.20247m
Module 5: Database Security
View this question on its own page →What is DAC, MAC, and RBAC models in databases? Compare and contrast these models based on their policy mechanisms, user flexibility, and real-world applicability. Also explain which model is most suited for large enterprise systems and why.
Q9a. Write short notes on the following: (a) RBAC model20207m
Module 5: Database Security
View this question on its own page →Write short notes on the following:
(a) RBAC modelQ9a. Write short notes on: SQL Injection20227m
Q9a. Explain the concepts of Authentication, Authorization, and Access Control in database systems. How do these mechanisms work together to ensure database security? Support your answer with real-world examples and discuss how they are implemented in modern DBMS platforms.20247m
Module 5: Database Security
View this question on its own page →Explain the concepts of Authentication, Authorization, and Access Control in database systems. How do these mechanisms work together to ensure database security? Support your answer with real-world examples and discuss how they are implemented in modern DBMS platforms.
Q9c. Write a short note on: SQL injection attacks20257m
Module 5: Database Security
View this question on its own page →Write a short note on:
SQL injection attacks