Pre-Security Course / Module 5

How Security Consulting Works

The first four modules built your technical footing. This one is about the job itself — the world you are stepping into as a security consultant: what a consultancy actually sells, the frameworks that work is measured against, and the words everyone around you will use. Get this vocabulary in place and you will not be caught blank on your first client call. Everything here is recognition-level: know the words and what they mean, and nothing on day one sounds foreign.

5.1 · The service lines

A security consultancy sells a handful of distinct services. Freshers often blur them together, but each has a different aim and a different output. Knowing which one you are doing tells you what "finished" looks like.

Four kinds of work

ServiceQuestion it answersIn plain terms
VAPT — Vulnerability Assessment & Penetration Testing"Can this be broken into, and how?"Actively test an application or network for exploitable weaknesses.
VACA — Vulnerability Assessment & Configuration Audit"Are these systems set up to standard?"Scan systems and check their settings against a secure baseline.
Config review"Is this device configured safely?"Read a device's config (router, firewall, database) for weak settings.
Audit"Do they follow their own and the regulator's rules?"Check processes and controls against a framework, largely on paper.

The difference is real and worth feeling. A penetration test is allowed to actually break in and prove impact — its output is "here is what an attacker could do." A config review or VACA does not break in; it compares settings to a standard and its output is "here is where you differ from the baseline." Notice how much Modules 2 and 4 already fed this: the config review reads exactly the device and database configs you learned to recognise.

The service menu

Those four words describe the kind of work. What a client actually buys is a named service, and a consultancy of any size sells a dozen of them. You will not touch most of these in your first year — but you will hear all of them in your first month, in meetings, on timesheets and in job adverts, so meet them now:

ServiceWhat gets testedTypically asked as
External network VAPTEverything the organisation exposes to the internet — public IPs, open ports, exposed services."What can an attacker see and reach from outside?"
Internal network VAPTThe corporate LAN, from a socket inside the office or a VPN account."If someone gets inside, how far do they get?"
Web application VAPTOne web application — its logins, its roles, its inputs, its business logic."Can this portal be abused by its own users, or by a stranger?"
API VAPTThe endpoints behind an app, tested directly rather than through a screen."Does the backend enforce its own rules?"
Mobile application VAPTAn Android or iOS app — what it stores on the device, and how it talks home."Is our banking app safe on a customer's phone?"
Thick client VAPTA desktop application installed on a PC, and the traffic it sends to its server."This dealer terminal is not a website — can it still be tested?"
Wireless assessmentWi-Fi networks: encryption, guest separation, rogue access points."Can someone in the car park reach our network?"
Firewall rule reviewThe rule base itself, read line by line, rather than the traffic."Which of our 900 rules are dangerous, duplicated or dead?"
Configuration reviewThe settings on servers, databases and network devices, against a hardening baseline."Are these machines built the way our policy says?"
Source code reviewThe application's actual source code, read for flaws a black-box test would miss."Where in the code is the problem, and what is the fix?"
Cloud security assessmentAn AWS, Azure or GCP tenant — storage permissions, identity, exposed services."Is anything in our cloud account open to the world?"
Red team assessmentThe organisation as a whole, including its people and its ability to detect."Would we even notice a real attacker?"
Phishing simulationStaff — with a controlled, authorised fake campaign."How many of our people would click?"
Compliance auditPolicies, processes and evidence, against a named standard."Can we pass the ISO 27001 or PCI DSS assessment?"

Two honest observations about that list. First, nobody does all of it — consultants specialise, and most people build depth in two or three lines before widening. Second, the mix is not even: in Indian BFSI work, network VAPT, web and API testing, and configuration and firewall reviews carry the bulk of the billable days, which is precisely why this training starts there.

Where this course is taking you

Set against that menu, it should be clear what you are doing here and what comes next:

Pre-Security you are here Beginner course Network VAPT · VACA · Web VAPT the three that pay the bills Intermediate course API · Mobile · Thick client …and the rest of the menu wireless · firewall rule review source code review · cloud red team · phishing simulation compliance audit picked up on the job, or later
A wide field, entered through a narrow door. Three service lines first, properly.

The Beginner course takes the three highest-volume lines — network VAPT, VACA and web VAPT — and teaches each hands-on until you can run it. Intermediate adds API, mobile and thick-client work. Everything else on that menu is real, sellable work you may well end up doing, and none of it is a mystery once the first three are solid; the techniques rhyme.

In short — VAPT actively breaks in, VACA checks systems against a secure baseline, a config review reads a device's settings, and an audit checks rules and process. Know which one you are on — it defines what "done" means. Those four kinds of work are sold as a menu of named services, from external network VAPT to source code review; this training takes the three biggest first.

Quick check

  1. A client wants to know whether their public web application can actually be broken into. Which service fits best?

    "Can it be broken into, and how?" is the penetration-testing question — active testing for exploitable flaws.

  2. Checking a firewall's settings against a secure baseline is closest to which service?

    Reading a device's settings against a standard is a config review — checking settings, not actively exploiting them.

  3. What is the main output of a config review or VACA (as opposed to a pen test)?

    VACA and config review compare settings to a standard. A pen test instead proves what an attacker could do.

  4. A client asks: "if someone plugs into a socket in our office, how far can they get?" Which service is that?

    Testing from inside the corporate LAN is the internal engagement. External work looks at what the internet can reach.

  5. Which three service lines does the Beginner course cover?

    Beginner takes the three highest-volume lines. Mobile, API and thick client come in Intermediate; the rest are picked up later.

  6. "VAPT" stands for…

    VAPT = Vulnerability Assessment & Penetration Testing — finding weaknesses and proving they are exploitable.

5.2 · Testing to a framework — the OWASP Top 10 family

Here is a question every fresher gets wrong at first: when you sit down to test an application, where does your list of things to try come from? Not from inspiration. A professional test is measured against a published framework — an agreed list of what must be checked — so that your coverage can be stated, compared and defended.

That is what a client means by "did you cover the OWASP Top 10?" They are not asking whether you are clever. They are asking whether your work can be mapped to a standard they already trust.

OWASP — the Open Worldwide Application Security Project — is a non-profit that publishes exactly these lists, free, and the industry has settled on them. There is not one Top 10; there is a family, one per kind of application:

The listCoversUsed on
OWASP Top 10Web applications.Every web VAPT. The best known list in the industry by a distance.
OWASP API Security Top 10APIs tested directly, not through a screen.API engagements — and increasingly quoted alongside the web list.
OWASP Mobile Top 10Android and iOS applications.Mobile app reviews, banking apps especially.
OWASP Desktop App Security Top 10Thick-client software installed on a PC.Thick-client work — the least settled of the four, so testers supplement it.

Alongside the Top 10 lists sit the deeper testing guides, which are what an experienced tester actually works through: the WSTG (Web Security Testing Guide) and the MASTG for mobile, plus ASVS and MASVS, which express the same ground as requirements to be verified. A Top 10 tells you the themes; these tell you the tests.

The web list, in one pass

You will see these ten categories on report covers and in job interviews for the rest of your career. Read them once now; the Beginner course teaches most of them hands-on:

CategoryIn one line
Broken access controlUsers reaching data or actions that are not theirs.
Cryptographic failuresSensitive data left unencrypted, or protected badly.
InjectionInput treated as instructions — SQL injection, cross-site scripting and relatives.
Insecure designThe flaw is in the plan, not the code. No amount of careful coding fixes it.
Security misconfigurationDefault passwords, verbose errors, features switched on that should not be.
Vulnerable and outdated componentsAn old library with a known, published flaw.
Identification and authentication failuresWeak logins, guessable sessions, broken password recovery.
Software and data integrity failuresTrusting code or updates whose origin was never verified.
Logging and monitoring failuresThe attack happened and nothing recorded it.
Server-side request forgeryMaking the server fetch a URL of the attacker's choosing.

Watch out — these lists are revised every few years and the categories get renamed and merged. Before you quote a Top 10 in a report, check the current edition on owasp.org and cite it by year — an out-of-date reference is the first thing a sharp reviewer notices.

The same idea, for every other service

Application testing is not special here. Each service line on the menu has its own reference work, and naming the right one is part of writing a credible report:

ServiceMeasured against
Web · API · Mobile · Thick clientThe matching OWASP Top 10, with WSTG or MASTG for the detail.
Network penetration testingPTES, OSSTMM, or NIST SP 800-115 as the method.
Configuration review and VACACIS Benchmarks, or the vendor's own hardening guide.
Compliance auditThe standard itself — ISO 27001, PCI DSS, the RBI circulars (next section).

The practical upshot for your first engagement is small and concrete. Your report will carry a methodology line naming the framework you followed, and each finding will be tagged with the category it belongs to. That tagging is not paperwork for its own sake — it is how a client with four reports from four vendors can tell whether anyone actually looked at the same things.

In short — professional testing is measured against a published framework, not invented per engagement. OWASP publishes a Top 10 for web, API, mobile and desktop applications, with WSTG, MASTG and ASVS for the detail; network work uses PTES or NIST SP 800-115, and configuration work uses CIS Benchmarks. Your report names the framework and tags every finding to it.

Quick check

  1. What is the OWASP Top 10?

    It is a free, widely trusted list of risk categories — a reference standard, not a tool ranking and not legislation.

  2. You are scoped to test an Android banking app. Which list fits?

    OWASP publishes a separate Top 10 per application type. Mobile work uses the Mobile list, with MASTG for the detail.

  3. Why does a report name the framework it followed?

    Naming the standard lets a client judge what was covered, and compare one vendor's work against another's.

  4. A configuration review of a Linux server is usually measured against…

    Configuration and VACA work compares settings against CIS Benchmarks or the vendor's hardening guide.

5.3 · Scope, rules of engagement and authorisation

This section carries the single most important rule in the whole profession: you only test what you are authorised to test. Security testing without permission is not clever — it is a crime, in India and everywhere else. What makes your testing lawful is the client's written authorisation, nothing less.

Three terms define the boundary of every engagement:

This is why Module 2's CIDR lesson mattered so much. If your scope says 10.10.20.0/24, you test those 256 addresses and not one more. Straying outside scope — even out of pure curiosity — can breach the contract and the law. The professional instinct to build now is simple: when in doubt, stop and ask the lead. Nobody is ever punished for confirming scope; people are dismissed for exceeding it.

Watch out — "it was interesting and only took a second" is not a defence. An out-of-scope host you touched by curiosity is still unauthorised access. Note it, report that you noticed it, and let the client decide whether to add it to scope.

In short — scope says what you may test, rules of engagement say how and when, and written authorisation makes it lawful. Testing outside scope, or without authorisation, is a crime — when unsure, ask.

Quick check

  1. During a test you notice an interesting server that is NOT in your scope. What should you do?

    Out of scope means hands off. Authorisation only covers what is scoped; testing beyond it breaches the contract and the law.

  2. What makes a penetration test lawful?

    Nothing else makes it legal. Without signed permission covering that scope, testing is unauthorised access.

  3. "No denial-of-service testing, only during 8pm–6am" is an example of…

    RoE covers how and when you test — permitted techniques and testing windows. Scope covers what.

  4. Your scope is 10.10.20.0/24. A server at 10.10.21.4 looks vulnerable. Is it in scope?

    A /24 covers 10.10.20.0 to 10.10.20.255. 10.10.21.4 is outside it — note it, report it, do not touch it.

5.4 · The deliverable is the report

Here is a truth that surprises many newcomers: the client does not pay for the hacking — they pay for the report. Breaking in is the means; the written report is the product you actually hand over. A brilliant finding that is badly explained is a poor deliverable, and a clear report of a moderate finding is a good one.

A good finding, written up, has a few standard parts:

So from your very first practice lab, build the habit of capturing evidence as you go — the screenshot at the exact moment of proof, the payload you used, the response you got. A finding you cannot evidence is a finding you cannot report, and therefore, to the client, a finding that did not happen.

In short — the report is the real deliverable, not the break-in. Each finding needs a title, severity, description, evidence (screenshots and requests), impact, and a fix. Capture evidence as you work.

Quick check

  1. What is the actual product a client receives from a penetration test?

    The report is the deliverable. Everything you did only counts if it is written down clearly enough to act on.

  2. Why capture screenshots and the exact request at the moment you prove a flaw?

    Evidence is what turns your claim into something the client can verify and act on. Capture it as you go.

  3. Which of these is NOT normally part of a written finding?

    A finding is factual and actionable: what, how bad, proof, and how to fix. Opinions about people belong nowhere in it.

  4. A moderate flaw is clearly written up with strong evidence; a serious flaw is barely explained with no proof. Which is the better deliverable?

    A finding the client can understand and act on has value. An unevidenced claim, however serious, does not.

5.5 · The risk vocabulary

Security people throw around a few words as if everyone already knows them. Here they are, plainly.

The CIA triad

The CIA triad is the three-word summary of what security protects. Almost any attack harms one of these three:

Confidentiality Integrity Availability only the right people can read it, it isn't tampered with, and it's there when needed
Confidentiality, Integrity, Availability — the three things security exists to protect.

Confidentiality — only the right people can read the data. Integrity — the data is not secretly changed. Availability — the system is up and usable when needed.

Threat, vulnerability, risk

These three are not synonyms, and mixing them up marks you as green:

CVSS

To score how bad a vulnerability is, the industry uses CVSS (Common Vulnerability Scoring System) — a number from 0 to 10 that maps to Low, Medium, High or Critical. When a report calls something "a CVSS 9.8," it is telling you this is near the top of the scale — treat it as urgent. You will learn to reason about these scores later; for now, recognise the term and its 0–10 range.

In short — the CIA triad (Confidentiality, Integrity, Availability) is what we protect. A vulnerability is a weakness, a threat is who exploits it, and risk is likelihood × impact. CVSS scores a vulnerability 0–10.

Quick check

  1. A weakness in software is best called a…

    The weakness itself is the vulnerability. The threat is who might exploit it; risk combines likelihood and impact.

  2. Which does the "A" in the CIA triad stand for?

    CIA = Confidentiality, Integrity, Availability. Availability means the system is up and usable when needed.

  3. A report lists a flaw as "CVSS 9.8". What does that tell you?

    CVSS runs 0 to 10. Anything from 9.0 upward is Critical.

  4. Roughly, how is risk estimated?

    Risk combines how likely something is with how bad it would be — which is why a flaw nobody can reach may still rate low.

5.6 · The rulebooks — compliance frameworks

Clients, especially banks and financial firms, are held to external compliance frameworks — published rulebooks of security controls they must follow. A large part of consulting is checking systems against these. You will not memorise the controls yet, but you must recognise the names and who they serve, particularly in the Indian BFSI (Banking, Financial Services and Insurance) world you are most likely to work in.

FrameworkWho it applies toWhat it is
RBI guidelinesBanks & NBFCs in IndiaThe Reserve Bank of India's cybersecurity framework for regulated lenders.
SEBI CSCRFStock market / securities firmsThe market regulator's cyber-resilience rules.
PCI-DSSAnyone handling card paymentsGlobal standard for protecting cardholder data.
ISO 27001Any organisationInternational standard for an information-security management system.
DPDP Act 2023Anyone handling Indians' personal dataIndia's data-protection law covering personal / PII data.
CERT-In directionsOrganisations in IndiaNational cyber agency; sets rules including fast breach-reporting timelines.

Two of these carry hard reporting clocks worth remembering: an RBI-regulated entity may have to report an incident within about 6 hours, and CERT-In requires reporting certain incidents within 72 hours. These are not trivia — a bank facing a ₹-crore fine for missing a reporting deadline is exactly why it hired your firm. When a client says "we need this for our RBI audit," you now know which world you are standing in.

In short — compliance frameworks are rulebooks clients must follow: RBI and SEBI (Indian finance), PCI-DSS (card data), ISO 27001 (general), DPDP Act 2023 (personal data), and CERT-In (national rules, fast breach reporting). Recognise the names.

Quick check

  1. A client that processes credit-card payments must protect cardholder data under which standard?

    PCI-DSS is the global standard for protecting payment-card data. DPDP covers personal data; ISO 9001 is quality, not security.

  2. Which body's framework applies specifically to banks and NBFCs in India?

    RBI regulates banks and NBFCs. SEBI governs the securities market; PCI-DSS is about card data.

  3. Which law is India's data-protection framework covering personal (PII) data?

    The Digital Personal Data Protection Act 2023 governs personal data in India.

  4. CERT-In is best described as…

    CERT-In issues directions to Indian organisations, including strict breach-reporting timelines.

5.7 · Tools, the blue team, and the vulnerability lifecycle

A few last pieces of vocabulary so nothing on your first day sounds foreign.

The toolbelt

You will hear tool names used as shorthand from your first week — "run it through Burp", "check the Nessus output". Nobody expects you to know how to drive them yet. Recognise what each is for, and the conversations stop being opaque:

ToolWhat it doesUsed on
Burp SuiteSits between browser and server so you can read and edit every request.Web and API testing. The one you will live in.
NmapFinds live hosts, open ports and the services behind them.The opening move of any network engagement.
Nessus / QualysAutomated vulnerability scanners that check thousands of known issues.VACA and vulnerability-assessment work.
WiresharkCaptures raw traffic and shows you the packets themselves.Proving a protocol is unencrypted; understanding odd behaviour.
sqlmapAutomates the confirmation and exploitation of SQL injection.Web testing, once you have found a candidate by hand.
MetasploitA framework of ready-made exploits and payloads.Network testing, where a known flaw needs proving.
Hashcat / JohnAttempts to recover passwords from captured hashes.Demonstrating that weak passwords are genuinely weak.
MobSFUnpacks and analyses a mobile application.Android and iOS reviews.
Kali LinuxNot a tool — a Linux distribution that ships with most of the above installed.The working machine a lot of testers boot into.

Burp Suite, since you will meet it first

Nmap is easy to picture: it knocks on ports and tells you which ones answered. Burp deserves a sentence more, because its idea is less obvious and it underpins nearly all web work.

Normally your browser talks straight to the server and you see only the finished page. Burp is an intercepting proxy: you point the browser at it, and every request now stops at your desk on the way out.

Browser Burp pause · read · edit Server every request stops at your desk on the way out
The browser sends what the page allows. Burp lets you send what you choose.

That single change is what makes real testing possible, because the limits a page puts on you — a dropdown with three options, a field that only accepts numbers, a button that is hidden — all live in the browser. Once the request is paused in Burp, none of them apply. Three parts of it do most of the work:

The Community edition is free and enough to learn on; teams buy the Professional edition for its scanner and speed. One habit to absorb early, because it is the house standard here: a web finding is demonstrated through the browser and Burp, and the screenshot of that request and response is the evidence that goes in the report.

Red team and blue team

Security has two sides. The red team attacks — that is the testing work this course points toward. The blue team defends, often from a SOC (Security Operations Centre), watching alerts through a SIEM (a system that gathers and correlates logs) and running incident response when something goes wrong. Many consultants actually begin their careers on the blue side, so these words will surround you regardless of where you start.

The vulnerability-management lifecycle

Finding a flaw is one step in a loop that organisations run continuously:

Scan Prioritise Patch Rescan …and repeat
Discover weaknesses, rank them by risk, fix, then check again — for ever.

Discover weaknesses (scan), rank them by risk (prioritise), fix them — usually by patching, i.e. applying vendor updates — then scan again to confirm the fix held. This loop is exactly what VACA work plugs into, and "patch management" is simply the fixing stage given a name.

In short — know the tools by job — Burp for web and APIs, Nmap for discovery, Nessus or Qualys for scanning, Wireshark for packets — remember that Burp is an intercepting proxy that frees you from what the page allows, and know the two sides (red attacks, blue defends in a SOC with a SIEM), and the never-ending loop: scan → prioritise → patch → rescan.

Quick check

  1. A colleague mentions the "blue team in the SOC." What are they describing?

    Blue is defence — the SOC watching alerts and responding to incidents. Red is the attacking side.

  2. Which tool would a consultant reach for to scan a network for open ports and services?

    Nmap discovers live hosts, open ports and services. Burp is for web requests; Wireshark inspects captured traffic.

  3. What does Burp Suite let you do that a browser alone does not?

    Burp is an intercepting proxy. Once a request is paused there, the limits the page imposed — dropdowns, hidden buttons, field rules — no longer apply.

  4. Put the vulnerability-management loop in order.

    Discover, rank by risk, fix (patch), then confirm with another scan — continuously.

  5. Which tools are the automated vulnerability scanners used heavily in VACA work?

    Nessus and Qualys are the standard automated scanners behind much VACA / vulnerability-assessment work.

Module 5 glossary

VAPT / VACA
Actively test for exploitable flaws / check systems against a secure baseline.
Config review / Audit
Read a device's settings for weaknesses / check process and controls against a framework.
Service lines
The named services a consultancy sells: external/internal network VAPT, web, API, mobile and thick-client testing, wireless, firewall rule review, config review, source code review, cloud, red team, phishing simulation, compliance audit.
OWASP
The non-profit behind the Top 10 lists for web, API, mobile and desktop applications, plus WSTG, MASTG and ASVS.
PTES / NIST SP 800-115 / CIS Benchmarks
The reference methods for network testing / network testing / configuration hardening.
Scope
The exact list of what you may test.
Rules of engagement (RoE)
How and when you may test — techniques, hours, contacts.
Authorisation
The signed permission that makes testing lawful.
The report
The real deliverable: title, severity, description, evidence, impact, remediation.
CIA triad
Confidentiality, Integrity, Availability — what security protects.
Threat / Vulnerability / Risk
Who might attack / the weakness / likelihood × impact.
CVSS
A 0–10 severity score (Low → Critical).
RBI / SEBI / PCI-DSS / ISO 27001 / DPDP / CERT-In
The compliance rulebooks clients are measured against.
Intercepting proxy
A tool such as Burp Suite that sits between browser and server so requests can be paused, read and edited.
Red / Blue team
Attackers / defenders (the SOC, with a SIEM and incident response).
Vuln-management lifecycle
Scan → prioritise → patch → rescan.

Recap — what you can now do

  • Tell the service lines apart (VAPT, VACA, config review, audit) and what each produces.
  • Name the services a consultancy sells, from external network VAPT to source code review, and place your own training on that map.
  • Explain why testing is measured against a framework, and pick the right OWASP list for a web, API, mobile or thick-client job.
  • State the golden rule: only test what you are authorised to, within scope and RoE.
  • Explain why the report is the deliverable and what a good finding contains.
  • Use the risk vocabulary — CIA, threat/vuln/risk, CVSS — correctly.
  • Recognise the BFSI rulebooks, and the tools — Burp, Nmap, Nessus, Wireshark — teams and lifecycle you will hear named daily.

End-of-module quiz

  1. The one rule you must never break as a consultant is…

    Authorisation and scope are the profession's single hard rule. Everything else is technique.

  2. "We need this done for our RBI audit and we handle card payments too." Which frameworks are in play?

    A card-handling Indian bank is measured against RBI's framework and PCI-DSS (and likely others).

  3. You prove a flaw but forget to screenshot it, and the app is later fixed. What is the problem?

    Once the app is fixed the proof is gone. To the client, an unevidenced finding may as well never have happened.

  4. Match the words: an unlocked window is the ___, the burglar is the ___.

    The weakness is the vulnerability (the window); who exploits it is the threat (the burglar). Risk weighs both.

You have finished the Pre-Security Course. 🎯 You now understand computers and data, networking, the web, how to read code, and how the consulting job actually works — the full menu of services, the frameworks that work is measured against, the scope rule, the report, the risk words, the rulebooks, and the tools. You will not walk into training, or onto a client site, feeling lost. When you are ready for the hands-on labs, that is where all of this comes alive.