CertsPoint
See all results for ""
Exams About Us
Sign In Get Started
Exam Overview
Exam Code CISSP
Exam Name Certified Information Systems Security Professional
Vendor ISC2
Total Questions 1480
Last Updated 26-Oct, 2026
Why CertsPoint?
  • Latest & Verified Questions
  • Detailed Explanations
  • Regular Updates
  • Full-Length Practice Tests
  • Boost Your Exam Confidence

PDF Study Materials

Downloadable guides and resources

Practice Tests

Full-length tests with real exam experience

Progress Tracking

Monitor your performance and improvement

Study Anywhere

Access on desktop, tablet, and mobile

Excellent
4.6 (398 Up Votes)
Secure Payment Privacy Protected Money Back Guarantee

Free CISSP Practice Questions

Explore 7 free practice questions for the ISC2 CISSP exam and review the answers and explanations to support your preparation.

  1. Question 1

    Single answer

    Which of the following represents the GREATEST risk to data confidentiality?

    • Option A:

      Network redundancies are not implemented

      Correct
    • Option B:
      Security awareness training is not completed 
      Correct
    • Option C:
      Backup tapes are generated unencrypted
      Correct
    • Option D:
      Users have administrative privileges 
      Correct
    Show Answer & Explanation Hide Answer & Explanation

    Correct Answer: C

    Explanation

    Generating backup tapes unencrypted represents the greatest risk to data confidentiality, as it exposes the data to unauthorized access or disclosure if the tapes are lost, stolen, or intercepted. Backup tapes are often stored off-site or transported to remote locations, which increases the chances of them falling into the wrong hands. If the backup tapes are unencrypted, anyone who obtains them can read the data without any difficulty. Therefore, backup tapes should always be encrypted using strong algorithms and keys, and the keys should be protected and managed separately from the tapes. The other options do not pose as much risk to data confidentiality as generating backup tapes unencrypted. Network redundancies are not implemented will affect the availability and reliability of the network, but not necessarily the confidentiality of the data. Security awareness training is not completed will increase the likelihood of human errors or negligence that could compromise the data, but not as directly as generating backup tapes unencrypted. Users have administrative privileges will grant users more access and control over the system and the data, but not as widely as generating backup tapes unencrypted. 
  2. Question 2

    Single answer

    Which of the following is MOST important when assigning ownership of an asset to a department? 

    • Option A:
      The department should report to the business owner
      Correct
    • Option B:
      Ownership of the asset should be periodically reviewed
      Correct
    • Option C:
      Individual accountability should be ensured
      Correct
    • Option D:
      All members should be trained on their responsibilities 
      Correct
    Show Answer & Explanation Hide Answer & Explanation

    Correct Answer: C

    Explanation

    When assigning ownership of an asset to a department, the most important factor is to ensure
    individual accountability for the asset. Individual accountability means that each person who has
    access to or uses the asset is responsible for its protection and proper handling. Individual
    accountability also implies that each person who causes or contributes to a security breach or
    incident involving the asset can be identified and held liable. Individual accountability can be
    achieved by implementing security controls such as authentication, authorization, auditing, and
    logging. The other options are not as important as ensuring individual accountability, as they do not directly
    address the security risks associated with the asset. The department should report to the business
    owner is a management issue, not a security issue. Ownership of the asset should be periodically
    reviewed is a good practice, but it does not prevent misuse or abuse of the asset. All members
    should be trained on their responsibilities is a preventive measure, but it does not guarantee
    compliance or enforcement of the responsibilities.

  3. Question 3

    Single answer

    Which of the following BEST describes the responsibilities of a data owner? 

    • Option A:
      Ensuring quality and validation through periodic audits for ongoing data integrity
      Correct
    • Option B:
      Maintaining fundamental data availability, including data storage and archiving
      Correct
    • Option C:
      Ensuring accessibility to appropriate users, maintaining appropriate levels of data security
      Correct
    • Option D:
      Determining the impact the information has on the mission of the organization 
      Correct
    Show Answer & Explanation Hide Answer & Explanation

    Correct Answer: D

    Explanation

    The best description of the responsibilities of a data owner is determining the impact the information has on the mission of the organization. A data owner is a person or entity that has the authority and accountability for the creation, collection, processing, and disposal of a set of data. A data owner is also responsible for defining the purpose, value, and classification of the data, as well as the security requirements and controls for the data. A data owner should be able to determine the impact the information has on the mission of the organization, which means assessing the potential consequences of losing, compromising, or disclosing the data. The impact of the information on the mission of the organization is one of the main criteria for data classification, which helps to establish the appropriate level of protection and handling for the data. The other options are not the best descriptions of the responsibilities of a data owner, but rather the responsibilities of other roles or functions related to data management. Ensuring quality and validation through periodic audits for ongoing data integrity is a responsibility of a data steward, who is a person or entity that oversees the quality, consistency, and usability of the data. Maintaining fundamental data availability, including data storage and archiving is a responsibility of a data custodian, who is a person or entity that implements and maintains the technical and physical security of the data. Ensuring accessibility to appropriate users, maintaining appropriate levels of data security is a responsibility of a data controller, who is a person or entity that determines the purposes and means of processing the data.
  4. Question 4

    Single answer

    What is the PRIMARY reason for implementing change management?

    • Option A:
      Certify and approve releases to the environment
      Correct
    • Option B:
      Provide version rollbacks for system changes
      Correct
    • Option C:
      Ensure that all applications are approved
      Correct
    • Option D:
      Ensure accountability for changes to the environment
      Correct
    Show Answer & Explanation Hide Answer & Explanation

    Correct Answer: D

    Explanation

    Ensuring accountability for changes to the environment is the primary reason for implementing change management. Change management is a process that ensures that any changes to the system or network environment, such as the hardware, software, configuration, or documentation, are planned, approved, implemented, and documented in a controlled and consistent manner. Change management can provide several benefits, such as:
    Improving the security and reliability of the system or network environment by preventing or reducing the errors, conflicts, or disruptions that might occur due to the changes
    Enhancing the performance and efficiency of the system or network environment by optimizing the resources and functions
    Increasing the compliance and alignment of the system or network environment with the internal or external requirements and standards
    Facilitating the monitoring and improvement of the system or network environment by tracking and logging the changes and their outcomes
    Ensuring accountability for changes to the environment is the primary reason for implementing change management, because it can ensure that the changes are authorized, justified, and traceable, and that the parties involved in the changes are responsible and accountable for their actions and results. Accountability can also help to deter or detect any unauthorized or malicious changes that might compromise the system or network environment.
    The other options are not the primary reasons for implementing change management, but rather secondary or specific reasons for different aspects or phases of change management. Certifying and approving releases to the environment is a reason for implementing change management, but it is more relevant for the approval phase of change management, which is the phase that involves reviewing and validating the changes and their impacts, and granting or denying the permission to proceed with the changes. Providing version rollbacks for system changes is a reason for implementing change management, but it is more relevant for the implementation phase of change management, which is the phase that involves executing and monitoring the changes and their effects, and providing the backup and recovery options for the changes. Ensuring that all applications are approved is a reason for implementing change management, but it is more relevant for the application changes, which are the changes that affect the software components or services that provide the functionality or logic of the system or network environment.
  5. Question 5

    Single answer

    Users require access rights that allow them to view the average salary of groups of employees. Which control would prevent the users from obtaining an individual employee’s salary?

    • Option A:
      Limit access to predefined queries
      Correct
    • Option B:
      Segregate the database into a small number of partitions each with a separate security level
      Correct
    • Option C:
      Implement Role Based Access Control (RBAC)
      Correct
    • Option D:
      Reduce the number of people who have access to the system for statistical purposes
      Correct
    Show Answer & Explanation Hide Answer & Explanation

    Correct Answer: A

    Explanation

    Limiting access to predefined queries is the control that would prevent the users from obtaining an individual employee’s salary, if they only require access rights that allow them to view the average salary of groups of employees. A query is a request for information from a database, which can be expressed in a structured query language (SQL) or a graphical user interface (GUI). A query can specify the criteria, conditions, and operations for selecting, filtering, sorting, grouping, and aggregating the data from the database. A predefined query is a query that has been created and stored in advance by the database administrator or the data owner, and that can be executed by the authorized users without any modification. A predefined query can provide several benefits, such as:
    Improving the performance and efficiency of the database by reducing the processing time and resources required for executing the queries
    Enhancing the security and confidentiality of the database by restricting the access and exposure of the sensitive data to the authorized users and purposes
    Increasing the accuracy and reliability of the database by preventing the errors or inconsistencies that might occur due to the user input or modification of the queries
    Reducing the cost and complexity of the database by simplifying the query design and management
    Limiting access to predefined queries is the control that would prevent the users from obtaining an individual employee’s salary, if they only require access rights that allow them to view the average salary of groups of employees, because it can ensure that the users can only access the data that is relevant and necessary for their tasks, and that they cannot access or manipulate the data that is beyond their scope or authority. For example, a predefined query can be created and stored that calculates and displays the average salary of groups of employees based on certain criteria, such as department, position, or experience. The users who need to view this information can execute this predefined query, but they cannot modify it or create their own queries that might reveal the individual employee’s salary or other sensitive data.
    The other options are not the controls that would prevent the users from obtaining an individual employee’s salary, if they only require access rights that allow them to view the average salary of groups of employees, but rather controls that have other purposes or effects. Segregating the database into a small number of partitions each with a separate security level is a control that would improve the performance and security of the database by dividing it into smaller and manageable segments that can be accessed and processed independently and concurrently. However, this control would not prevent the users from obtaining an individual employee’s salary, if they have access to the partition that contains the salary data, and if they can create or modify their own queries. Implementing Role Based Access Control (RBAC) is a control that would enforce the access rights and permissions of the users based on their roles or functions within the organization, rather than their identities or attributes. However, this control would not prevent the users from obtaining an individual employee’s salary, if their roles or functions require them to access the salary data, and if they can create or modify their own queries. Reducing the number of people who have access to the system for statistical purposes is a control that would reduce the risk and impact of unauthorized access or disclosure of the sensitive data by minimizing the exposure and distribution of the data. However, this control would not prevent the users from obtaining an individual employee’s salary, if they are among the people who have access to the system, and if they can create or modify their own queries.
  6. Question 6

    Single answer

    A manufacturing organization wants to establish a Federated Identity Management (FIM) system with its 20 different supplier companies. Which of the following is the BEST solution for the manufacturing organization?

    • Option A:
      Trusted third-party certification
      Correct
    • Option B:
      Lightweight Directory Access Protocol (LDAP)
      Correct
    • Option C:
      Security Assertion Markup language (SAML)
      Correct
    • Option D:
      Cross-certification
      Correct
    Show Answer & Explanation Hide Answer & Explanation

    Correct Answer: C

    Explanation

    Security Assertion Markup Language (SAML) is the best solution for the manufacturing organization that wants to establish a Federated Identity Management (FIM) system with its 20 different supplier companies. FIM is a process that allows the sharing and recognition of identities across different organizations that have a trust relationship. FIM enables the users of one organization to access the resources or services of another organization without having to create or maintain multiple accounts or credentials. FIM can provide several benefits, such as:
    Improving the user experience and convenience by reducing the need for multiple logins and passwords
    Enhancing the security and privacy by minimizing the exposure and duplication of sensitive information
    Increasing the efficiency and productivity by streamlining the authentication and authorization processes
    Reducing the cost and complexity by simplifying the identity management and administration
    SAML is a standard protocol that supports FIM by allowing the exchange of authentication and authorization information between different parties. SAML uses XML-based messages, called assertions, to convey the identity, attributes, and entitlements of a user to a service provider. SAML defines three roles for the parties involved in FIM:
    Identity provider (IdP): the party that authenticates the user and issues the SAML assertion
    Service provider (SP): the party that provides the resource or service that the user wants to access
    User or principal: the party that requests access to the resource or service
    SAML works as follows:
    The user requests access to a resource or service from the SP
    The SP redirects the user to the IdP for authentication
    The IdP authenticates the user and generates a SAML assertion that contains the user’s identity, attributes, and entitlements
    The IdP sends the SAML assertion to the SP
    The SP validates the SAML assertion and grants or denies access to the user based on the information in the assertion
    SAML is the best solution for the manufacturing organization that wants to establish a FIM system with its 20 different supplier companies, because it can enable the seamless and secure access to the resources or services across the different organizations, without requiring the users to create or maintain multiple accounts or credentials. SAML can also provide interoperability and compatibility between different platforms and technologies, as it is based on a standard and open protocol.
    The other options are not the best solutions for the manufacturing organization that wants to establish a FIM system with its 20 different supplier companies, but rather solutions that have other limitations or drawbacks. Trusted third-party certification is a process that involves a third party, such as a certificate authority (CA), that issues and verifies digital certificates that contain the public key and identity information of a user or an entity. Trusted third-party certification can provide authentication and encryption for the communication between different parties, but it does not provide authorization or entitlement information for the access to the resources or services. Lightweight Directory Access Protocol (LDAP) is a protocol that allows the access and management of directory services, such as Active Directory, that store the identity and attribute information of users and entities. LDAP can provide a centralized and standardized way to store and retrieve identity and attribute information, but it does not provide a mechanism to exchange or federate the information across different organizations. Cross-certification is a process that involves two or more CAs that establish a trust relationship and recognize each other’s certificates. Cross-certification can extend the trust and validity of the certificates across different domains or organizations, but it does not provide a mechanism to exchange or federate the identity, attribute, or entitlement information.
  7. Question 7

    Single answer

    What is the BEST approach to addressing security issues in legacy web applications?

    • Option A:
      Debug the security issues
      Correct
    • Option B:
      Migrate to newer, supported applications where possible
      Correct
    • Option C:
      Conduct a security assessment
      Correct
    • Option D:
      Protect the legacy application with a web application firewall
      Correct
    Show Answer & Explanation Hide Answer & Explanation

    Correct Answer: B

    Explanation

    Migrating to newer, supported applications where possible is the best approach to addressing security issues in legacy web applications. Legacy web applications are web applications that are outdated, unsupported, or incompatible with the current technologies and standards. Legacy web applications may have various security issues, such as:
    Vulnerabilities and bugs that are not fixed or patched by the developers or vendors
    Weak or obsolete encryption and authentication mechanisms that are easily broken or bypassed by attackers
    Lack of compliance with the security policies and regulations that are applicable to the web applications
    Incompatibility or interoperability issues with the newer web browsers, operating systems, or platforms that are used by the users or clients
    Migrating to newer, supported applications where possible is the best approach to addressing security issues in legacy web applications, because it can provide several benefits, such as:
    Enhancing the security and performance of the web applications by using the latest technologies and standards that are more secure and efficient
    Reducing the risk and impact of the web application attacks by eliminating or minimizing the vulnerabilities and bugs that are present in the legacy web applications
    Increasing the compliance and alignment of the web applications with the security policies and regulations that are applicable to the web applications
    Improving the compatibility and interoperability of the web applications with the newer web browsers, operating systems, or platforms that are used by the users or clients
    The other options are not the best approaches to addressing security issues in legacy web applications, but rather approaches that can mitigate or remediate the security issues, but not eliminate or prevent them. Debugging the security issues is an approach that can mitigate the security issues in legacy web applications, but not the best approach, because it involves identifying and fixing the errors or defects in the code or logic of the web applications, which may be difficult or impossible to do for the legacy web applications that are outdated or unsupported. Conducting a security assess ment is an approach that can remediate the security issues in legacy web applications, but not the best approach, because it involves evaluating and testing the security effectiveness and compliance of the web applications, using various techniques and tools, such as audits, reviews, scans, or penetration tests, and identifying and reporting any security weaknesses or gaps, which may not be sufficient or feasible to do for the legacy web applications that are incompatible or obsolete. Protecting the legacy application with a web application firewall is an approach that can mitigate the security issues in legacy web applications, but not the best approach, because it involves deploying and configuring a web application firewall, which is a security device or software that monitors and filters the web traffic between the web applications and the users or clients, and blocks or allows the web requests or responses based on the predefined rules or policies, which may not be effective or efficient to do for the legacy web applications that have weak or outdated encryption or authentication mechanisms.