CISSP PRACTICE QUESTIONS – 20200521

Effective CISSP Questions

Your company sells toys online worldwide, which is supported by a three-tiered web-based E-Commerce system. The data tier is an active-passive high-availability cluster of RDBMS servers. A special-priced toy is hot selling so much so that only one is available in stock. Two customers online concurrently place an order, and both receive a success response. The stock quantity becomes an unreasonable value, a negative one. Which of the following is least helpful to mitigate the risk?
A. Isolation
B. The ACID principle
C. The * (star) Integrity Property
D. Concurrency control

Continue reading →

Multi-Factor Authentication (MFA)

Subject, Claimant, and Subscriber

Secret and Authenticator

Effective digital authentication may entail several factors, or better known as authentication factors. The “secret” authenticates the subject (or claimant) to the verifier. An “authenticator” is the device, possessed or controlled by the subject, that contains or carries the secret.

Authentication Factors

Authentication factors are typically distinguished in terms of how the authenticators are presented. For example,

  • The password memorized in your brain.
  • A private key stored in a device (e.g., ID badge, token, smart card, mobile phone, etc.)
  • Biometric characteristics inherited in your body (e.g., fingerprints, signature dynamics, iris patterns, etc.)

In a narrow sense, the password is a secret, and the brain is the authenticator. However, as we cannot present our “brain,” we offer the password only. So, it’s not uncommon for people to treat the password as the authenticator itself. The private key is the secret; because its length is too long for you to memorize, you store it in a smart card as the authenticator.

According to the above definitions, we can conclude the following well-known authentication factors:

  • Something you know: the secrets memorized in your brain
  • Something you have: the secrets stored in the authenticator
  • Something you are: the secrets (biometric characteristics) you inherit in your body

Multi-Factor Authentication (MFA)

Multi-factor authentication is an authentication method in which a subject is authenticated through two or more authentication factors. A bank card protected by a PIN code is a well-known MFA example. You have to possess the bank card and know the PIN code to withdraw money from the ATM.

Two-step Authentication

Two-step authentication is a specialized form of MFA, which incorporates two factors: something you know and something you have.

  • The first step is typically a traditional login (something you know).
  • The second step is sending the authentication code or one-time password (OTP) to a device possessed by the user (something you have) through an out-of-band mechanism (e.g., SMS, APP notification, or email).

Is OTP a Something-you-know Factor?

A friend asked me this question today. My answer is NO. Instead, it is the factor, something-you-have.

A one-time-password (OTP) is typically generated randomly by a software or hardware token. It can be generated at the client-side or server-side. Users don’t have to memorize it, but they have to possess or control something to receive it.

Moreover, OTP itself is a secret, not the authenticator. An authentication factor takes both the secret and authenticator into consideration.

References

CISSP PRACTICE QUESTIONS – 20200520

Effective CISSP Questions

Your company sells toys online worldwide, which is supported by a web-based E-Commerce system. The EC system issues an access token, which is renewed on a rolling basis, for subsequent access authorization after a user is validated. The front-end experience in modern web browsers is implemented by mobile code, which is supported by a RESTful back-end API with rigid input validation. You are planning for a new feature that simplifies the process of placing orders by adding a “Buy it again” button beside each historical order. Which of the following is the most concern?
A. Cross-Site Scripting (XSS)
B. Injection
C. Replay
D. Cross-Site Request Forgery (CSRF)

Continue reading →

CISSP PRACTICE QUESTIONS – 20200519

Effective CISSP Questions

Your company sells toys online worldwide, which is supported by a web-based E-Commerce system. The EC system issues an access token, which is renewed on a rolling basis, for subsequent access authorization after a user is validated. You disabled a user account after confirming an active session is established using the breached user account. However, the access token and the user session is still active, and resources are accessible. Which of the following is the best solution to solve this problem?
A. Implement complete mediation
B. Impose a higher degree of race condition
C. Conduct Time-of-Check after Time-of-Use
D. Apply need-to-know and least privilege principles

Continue reading →

CISSP PRACTICE QUESTIONS – 20200518

Effective CISSP Questions

As a CISO, you report to the CEO directly and are invited, from time to time, to sit in the board room for consulting. Which of the following best assures the CEO, the board, and other stakeholders that information security governance is sound and appropriate?
A. Information security policy
B. Security audit
C. Risk assessment
D. Information security strategy


Kindly be reminded that the suggested answer is for your reference only. It doesn’t matter whether you have the right or wrong answer. What really matters is your reasoning process and justifications.

Continue reading →

Trusted Path and Trusted Channel

Trusted Path and Trusted Channel

Trusted Path and Trusted Channel

  • Trusted Computer System
    A system that has the necessary security functions and assurance that the security policy will be enforced and that can process a range of information sensitivities (i.e. classified, controlled unclassified information (CUI), or unclassified public information) simultaneously. (CNSSI 4009-2015)
  • Trusted Computing Base (TCB)
    Totality of protection mechanisms within a computer system, including hardware, firmware, and software, the combination responsible for enforcing a security policy. (CNSSI 4009-2015)
  • Security Kernel
    Hardware, firmware, and software elements of a trusted computing base implementing the reference monitor concept. Security kernel must mediate all accesses, be protected from modification, and be verifiable as correct. (CNSSI 4009-2015)
  • Trusted Path
    A mechanism by which a user (through an input device) can communicate directly with the security functions of the information system with the necessary confidence to support the system security policy. This mechanism can only be activated by the user or the security functions of the information system and cannot be imitated by untrusted software. (CNSSI 4009-2015)
  • Trusted Channel
    A channel where the endpoints are known and data integrity is protected in transit. Depending on the communications protocol used, data privacy may be protected in transit. Examples include transport layer security (TLS), IP security (IPSec), and secure physical connection.  (CNSSI 4009-2015)
  • Trusted Platform Module (TPM)
    A tamper-resistant integrated circuit built into some computer motherboards that can perform cryptographic operations (including key generation) and protect small amounts of sensitive information, such as passwords and cryptographic keys. (NIST SP 800-147)
  • Trusted Recovery
    Ability to ensure recovery without compromise after a system failure.  (CNSSI 4009-2015) The Common Criteria (CC) defines four types of trusted recovery: manual recovery, automated recovery, automated recovery without undue loss, and functional recovery.

A BLUEPRINT FOR YOUR SUCCESS IN CISSP

My new book, The Effective CISSP: Security and Risk Management, helps CISSP aspirants build a solid conceptual security model. It is not only a tutorial for information security but also a study guide for the CISSP exam and informative reference for security professionals.

  • It is available on Amazon.
  • Readers from countries or regions not supported by Amazon can get your copy from the author’s web site.

CISSP PRACTICE QUESTIONS – 20200517

Effective CISSP Questions

Your company is a well-known security product manufacturer. You are in charge of the Security Information and Event Management (SIEM) product line that receives logs from other security products. To protect the transmission of log between the SIEM server and other security products, which of the following security function should be implemented?
A. Security perimeter
B. Trusted Computing Base (TCB)
C. Trusted path
D. Trusted channel

Continue reading →

CISSP PRACTICE QUESTIONS – 20200515

Effective CISSP Questions

Your company sells toys online worldwide, which is supported by a three-tiered E-Commerce web-based system. You are planning for patching the web servers and worried about the integrity of system configurations is compromised if failures occur when applying patches. Which of the following security functional components best addresses your concerns?
A. Reference monitor
B. Trusted path
C. Configuration management
D. Manual recovery

Continue reading →