Database Management System

105502
Back to Database Management System

Module 5: Database Security

  1. 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

    SQL injection attacks can be prevented by:
    (i) Dynamic SQL
    (ii) Input trimming
    (iii) Prepared Statements
    (iv) Using DELETE statements

    View this question on its own page →
  2. Q1f. Which access control model assigns permissions to roles instead of individual users? (i) DAC (ii) MAC (iii) RBAC (iv) Firewall20242m

    Module 5: Database Security

    Which access control model assigns permissions to roles instead of individual users?
    (i) DAC
    (ii) MAC
    (iii) RBAC
    (iv) Firewall

    View this question on its own page →
  3. Q1i. ____ 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

    ____ 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 scripting

    View this question on its own page →
  4. Q1j. ____ 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

    ____ 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)

    View this question on its own page →
  5. Q7a. What is the purpose of having separate categories for index authorization and resource authorization?20207m

    Module 5: Database Security

    What is the purpose of having separate categories for index authorization and resource authorization?

    View this question on its own page →
  6. Q8a. Explain authentication, authorization, and the role of encryption in DBMS security.20257m

    Module 5: Database Security

    Explain authentication, authorization, and the role of encryption in DBMS security.

    View this question on its own page →
  7. 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

    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.

    View this question on its own page →
  8. Q9a. Write short notes on the following: (a) RBAC model20207m

    Module 5: Database Security

    Write short notes on the following:
    (a) RBAC model

    View this question on its own page →
  9. Q9a. Write short notes on: SQL Injection20227m

    Module 5: Database Security

    Write short notes on: SQL Injection

    View this question on its own page →
  10. 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

    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.

    View this question on its own page →
  11. Q9c. Write a short note on: SQL injection attacks20257m

    Module 5: Database Security

    Write a short note on:

    SQL injection attacks

    View this question on its own page →