Security_Interview_Questions

Security and Risk Management

Vulnerability vs Risk

Vulnerability: A vulnerability is a weakness in a system or application that may be exploited to violate that specific system without any context to the impact involved. Vulnerability refers to the security flaws in or a computer or system that allow an attack to be successful. A successful compromise of a vulnerability may result in data manipulation, code execution, data loss etc.

Risk: Risk is the intersection of threats, assets, and vulnerabilities. The potential for loss, damage or destruction of an asset as a result of a threat exploiting a vulnerability. Risk is essentially the level of possibility that an action will lead to lead to a loss or to an undesired outcome. The risk may even pay off and not lead to a loss, it may lead to a gain. A risk assessment is performed to determine the most important potential security breaches to address now, rather than later.

Threat vs Exploit

Threat: A threat is what we’re trying to protect against. A potential danger to the machine system. It describes something that a company doesn’t want to happen. The successful exploitation of the vulnerability is a threat. A threat may be a malicious attacker who is attempting to obtain unauthorized access to an asset. Natural or man-made occurrence, individual, entity, or action that has or indicates the potential to harm life, information, operations, the environment and/or property.

Exploit: The exploit is something that takes advantage of vulnerability in an asset to generate unintended or unexpected behavior in the target system, which would enable an attacker to get access to data or information.

How do you measure and quantify risk?

Conceptually, Risk = Likelihood x Impact. Quantitatively (especially for assets) you can use Single Loss Expectancy (SLE = Asset Value x Exposure Factor) and Annualized Loss Expectancy (ALE = SLE x Annual Rate of Occurrence) to express risk in dollars and weigh it against the cost of controls. Qualitatively, you rate likelihood and impact on a scale and plot them on a risk matrix (low/medium/high). Frameworks like FAIR give a more rigorous quantitative model, and vulnerability severity often feeds in via CVSS.

How do you determine the risk appetite for the organization?

Risk appetite is a business decision set by leadership, not by the security team alone. It’s derived from the organization’s objectives, regulatory and legal obligations, industry, financial capacity to absorb loss, and stakeholder expectations. In practice you work with executives and risk owners to define how much risk is acceptable per category, document it (often as thresholds tied to the risk matrix or ALE), and use it to decide what to mitigate, accept, transfer, or avoid.

What is the primary reason most companies haven’t fixed their vulnerabilities?

Usually not ignorance of the flaw but prioritization and resources — competing business priorities, limited staff and budget, fear of breaking production or causing downtime, patch/change-management overhead, and legacy or third-party systems that are hard to update. The risk is often accepted or deferred rather than remediated.

What’s the goal of information security within an organization?

To protect the confidentiality, integrity, and availability (the CIA triad) of the organization’s information and systems — enabling the business to operate and meet its objectives while keeping risk at an acceptable level. It is a business enabler, not just a set of controls.

If you were to start a job as head engineer or CSO at a Fortune 500 company due to the previous guy being fired for incompetence, what would your priorities be?

(Imagine you start on day one with no knowledge of the environment. )

The key is to see that they could quickly prioritize, in just a few seconds, what would be the most important things to learn in an unknown situation.

As a corporate Information Security professional, what’s more important to focus on: threats or vulnerabilities?

Vulnerabilities should usually be the main focus since we in the corporate world usually have little control over the threats.

Threats (in terms of vectors) will always remain the same, and that the vulnerabilities we are fixing are only the known ones.

Therefore we should be applying defense-in-depth based on threat modeling in addition to just keeping ourselves up to date.

When is it appropriate to respond to a business unit with a “no” when they ask permission?

Rarely a flat “no.” A good answer reframes it: understand what the business is trying to achieve, explain the risk in business terms, and offer a safer way to reach the goal. A hard “no” is warranted only when the request would create unacceptable risk with no viable mitigation — e.g. a clear legal/regulatory violation or exposure that plainly outweighs the business value — and even then it should come with the reasoning and an alternative.

What are the top 2 items on the OWASP top 10 that our org should be concerned about, in terms of financial risk? What would you suggest we implement to reduce our risk?

This is meant to prompt discussion, but strong answers point to injection (e.g. SQL injection) and broken access control / broken authentication — flaws that lead directly to data breaches and account or data compromise, and therefore the largest direct financial and regulatory exposure. Mitigations: parameterized queries and input validation for injection; enforced server-side authorization, least privilege, and strong session/authentication controls (including MFA) for access control.

What will your 30-60-90 day plan when you get onboard?

A framework rather than a fixed answer. First 30 days (learn): understand the business, its assets and crown jewels, existing controls, the team, and current risks; listen and build relationships. 60 days (plan): identify gaps, quick wins, and priorities, and draft a roadmap aligned to business risk. 90 days (execute): start delivering on the prioritized improvements, establish metrics, and show measurable progress.

What is Open Source Software?

Open source software is software with source code that anyone can inspect, modify, and enhance. Programmers who have access to a computer program’s source code can improve that program by adding features to it or fixing parts that don’t always work correctly.

What is more secure? Open source project or proprietary project?

The securities of these projects depend mainly on the size of the project, the total number of the developers who are working under this project and the one factor, which is most essential as well as important, is the control of the quality. Just the type of project won’t determine its quality, the inside matter of the corresponding projects will matter.

Where do you get your security news from?

What are the advantages offered by bug bounty programs over normal testing practices?

You should hear coverage of many testers vs. one, incentivization, focus on rare bugs, etc.

How would you measure how well a security team is doing?

Here we’re looking for them to ask us questions in return, such as, “What kind of team?” Answers that are bad include anything purely number-based like number of IDS events, or widget-thingies detected.

Who’s more dangerous to an organization, insiders or outsiders?

The strong answer is that insiders are often more dangerous per incident: they already have legitimate access, know where valuable data lives, and can bypass perimeter controls, which makes them harder to detect — whether malicious or simply negligent. Outsiders are far more numerous and constant, though. The point is to defend against both with layered controls, least privilege, monitoring, and not assuming that trust equals safety.

Vulnerability Assessment vs Penetration Testing

Vulnerability Assessment is an approach used to find flaws in an application/network whereas Penetration testing is the practice of finding exploitable vulnerabilities like a real attacker will do. VA is like travelling on the surface whereas PT is digging it for gold.

Chain of Custody

Protocol for handling physical proof that will be introduced in a courtroom, ensuring evidence complies with the rules of criminal procedure.

When keeping track of data or equipment for use in legal proceedings, it needs to remain in a pristine state.

Therefore, documenting exactly who has had access to what for how long is vital when dealing with this situation.

Any compromise in the data can lead to legal issues for the parties involved and can lead to a mistrial or contempt depending on the scenario

Mitigations