AI for Sr Security Consultant
Artificial Intelligence is becoming part of enterprise architecture.
Organisations are deploying:
- Generative AI applications
- Large Language Models
- AI assistants
- AI copilots
- Retrieval-Augmented Generation systems
- AI agents
- Machine learning platforms
- AI-enabled SaaS
- AI-powered security tools
- Automated business workflows
This creates a new consulting requirement.
Senior Security Consultants must increasingly be able to answer:
How is the organisation using AI?
What enterprise data can AI access?
What actions can AI systems perform?
What happens if an AI system is manipulated?
How should AI risk be governed?
Are existing security controls sufficient for AI workloads?
At the same time, AI can improve the way security consultants perform:
- Research
- Discovery
- Threat modelling
- Evidence analysis
- Control mapping
- Reporting
- Security architecture analysis
The objective is not to become an AI researcher.
The objective is to develop enough AI security knowledge to assess enterprise AI systems and responsibly use AI within security consulting engagements.
Module Mission
Section titled βModule MissionβYour mission is to understand two dimensions of AI security consulting.
AI for Sr Security Consultantββββ Securing AIβ βββ AI Governanceβ βββ AI Architectureβ βββ LLM Securityβ βββ AI Agentsβ βββ Data Securityβ βββ Identityβ βββ Supply Chainβ βββ Monitoringββββ Using AI in Consulting βββ Discovery βββ Research βββ Threat Modelling βββ Evidence Analysis βββ Control Mapping βββ Reporting βββ Knowledge ManagementBy the end of this module, you should be able to incorporate AI security into enterprise consulting engagements without abandoning established security principles.
1. Why AI Matters to Security Consultants
Section titled β1. Why AI Matters to Security ConsultantsβEnterprise AI adoption introduces new:
-
Applications
-
Data flows
-
Trust relationships
-
Identities
-
APIs
-
Third-party dependencies
-
Attack surfaces
-
Governance requirements
Consider:
Employee βEnterprise AI Assistant βLLM βInternal Knowledge Base βCustomer InformationThe AI assistant may now become another path to sensitive enterprise information.
2. AI Security Is Still Enterprise Security
Section titled β2. AI Security Is Still Enterprise SecurityβDo not treat AI as completely disconnected from existing cybersecurity.
AI systems still depend on:
Identity
Applications
APIs
Cloud
Containers
Networks
Databases
Secrets
Third Parties
Logging
MonitoringMany AI compromises therefore begin with familiar weaknesses.
Examples:
-
Stolen credentials
-
Excessive permissions
-
Exposed APIs
-
Insecure cloud storage
-
Vulnerable applications
-
Poor secrets management
-
Weak supply-chain controls
AI introduces additional risks on top of these foundations.
3. Understand the AI System
Section titled β3. Understand the AI SystemβBefore assessing security, understand what has actually been built.
A simplified AI architecture might be:
User βWeb Application βAI Orchestration Layer βPrompt Construction βLLM API βResponseA more complex enterprise system may be:
User βEnterprise Application βAI Gateway βAI Orchestrator βββββββββββββββ β βLLM Vector DB β βTools Enterprise Data βExternal APIsEach connection creates a trust relationship.
4. Understand AI Terminology
Section titled β4. Understand AI TerminologyβA Senior Security Consultant should understand at least:
Artificial Intelligence
Section titled βArtificial IntelligenceβSystems capable of performing tasks associated with human intelligence.
Machine Learning
Section titled βMachine LearningβSystems that learn patterns from data.
Generative AI
Section titled βGenerative AIβAI capable of generating content.
Large Language Model
Section titled βLarge Language ModelβA model trained on large amounts of textual information.
Instructions or context supplied to an LLM.
Embedding
Section titled βEmbeddingβA numerical representation used to represent semantic relationships.
Vector Database
Section titled βVector DatabaseβA system used to store and search embeddings.
Retrieval-Augmented Generation.
AI Agent
Section titled βAI AgentβAn AI system capable of reasoning about tasks and interacting with tools or systems.
5. Understand the AI Lifecycle
Section titled β5. Understand the AI LifecycleβAI security should cover more than production inference.
Consider:
Data Collection βData Preparation βModel Development / Selection βTraining / Fine-Tuning βEvaluation βDeployment βInference βMonitoring βRetirementSecurity requirements can exist at every stage.
6. Enterprise AI Discovery
Section titled β6. Enterprise AI DiscoveryβBefore reviewing controls, understand AI usage.
Ask:
Which AI systems are deployed?
Who owns them?
Which models are used?
Where are they hosted?
Which data can they access?
Are third-party AI services used?
Can AI systems execute actions?
Are AI agents deployed?
How are models approved?
How are AI systems monitored?
7. Build an AI Asset Inventory
Section titled β7. Build an AI Asset InventoryβTrack:
| AI System | Owner | Model | Data | Environment | Criticality |
|β|β|β|β|β|
| Employee Assistant | IT | LLM | Internal Docs | SaaS | Medium |
| Customer Support AI | CX | LLM | Customer Data | Cloud | High |
| Security Copilot | SOC | LLM | Security Logs | Cloud | High |
Without inventory, AI governance becomes difficult.
8. Identify Shadow AI
Section titled β8. Identify Shadow AIβEmployees may independently use public AI services.
Examples:
Employee βPublic AI Service βSource Codeor:
Employee βPublic AI Service βCustomer InformationThis can create:
-
Data leakage
-
Privacy risk
-
Intellectual-property exposure
-
Compliance risk
Shadow AI should therefore be considered during discovery.
9. Classify AI Systems by Risk
Section titled β9. Classify AI Systems by RiskβNot every AI system requires identical controls.
Consider:
-
Data sensitivity
-
Business criticality
-
External exposure
-
User population
-
Autonomy
-
Decision impact
-
Tool access
-
Regulatory impact
Example:
Internal FAQ Botβ Lower Risk
Customer Data Assistantβ Higher Risk
Autonomous Financial Agentβ Potentially Very High RiskRisk determines control depth.
10. AI Threat Modelling
Section titled β10. AI Threat ModellingβUse familiar threat-modelling principles.
Identify:
Assets βActors βEntry Points βTrust Boundaries βData Flows βPrivileges βThreat ScenariosThen identify AI-specific attack paths.
11. AI Assets
Section titled β11. AI AssetsβAssets may include:
-
Models
-
Training data
-
Prompts
-
System prompts
-
Embeddings
-
Vector databases
-
API credentials
-
AI plugins
-
Agent tools
-
Model outputs
-
Conversation histories
-
Enterprise knowledge
-
Model configuration
Understand which assets matter to the organisation.
12. AI Threat Actors
Section titled β12. AI Threat ActorsβPotential actors include:
-
External attackers
-
Malicious users
-
Insiders
-
Compromised employees
-
Supply-chain attackers
-
Third-party providers
Threat modelling should remain realistic.
13. AI Attack Surface
Section titled β13. AI Attack SurfaceβAn AI application may expose:
Web Interface
API
Prompt Interface
Model Endpoint
Vector Database
Plugins
Tools
File Upload
External Content
Agent Interfaces
Administration InterfaceEach requires review.
14. Prompt Injection
Section titled β14. Prompt InjectionβPrompt injection attempts to manipulate an AI systemβs instructions.
Example concept:
Trusted Instructions +Untrusted Input βLLM βManipulated BehaviourThe security problem becomes particularly significant when the model has access to sensitive information or privileged tools.
15. Direct Prompt Injection
Section titled β15. Direct Prompt InjectionβA user intentionally supplies malicious instructions.
Conceptually:
User βMalicious Prompt βLLM βUnexpected BehaviourImpact depends on what the system is capable of doing.
16. Indirect Prompt Injection
Section titled β16. Indirect Prompt InjectionβInstructions may exist inside external content consumed by an AI system.
Example:
AI Agent βExternal Website βMalicious Embedded Instructions βAgent Processing βManipulated ActionThis becomes important for agents that browse, retrieve documents, or process email.
17. Prompt Injection Is Not Only a Prompt Problem
Section titled β17. Prompt Injection Is Not Only a Prompt ProblemβDo not rely solely on:
βTell the model not to follow malicious instructions.β
A stronger architecture controls what the model can actually access and do.
Think:
Untrusted Input βModel βRestricted Tool Interface βAuthorisation βPolicy Enforcement βTarget ResourceAssume model behaviour may sometimes be manipulated.
Limit consequences.
18. Sensitive Information Disclosure
Section titled β18. Sensitive Information DisclosureβAI systems may expose:
-
Personal data
-
Credentials
-
Source code
-
Internal documents
-
Security architecture
-
Confidential business information
Potential paths include:
User βAI Assistant βEnterprise Retrieval βSensitive DocumentAccess control must continue to apply through AI interfaces.
19. RAG Security
Section titled β19. RAG SecurityβRetrieval-Augmented Generation commonly follows:
User Question βEmbedding βVector Search βRelevant Documents βLLM Context βAnswerSecurity questions include:
-
Who can query?
-
Which documents are indexed?
-
Are permissions preserved?
-
Can users retrieve documents they could not otherwise access?
-
Can malicious documents manipulate the model?
20. RAG Authorization
Section titled β20. RAG AuthorizationβOne of the most important questions is:
Does the retrieval layer preserve source-system authorization?
Weak architecture:
Employee βAI Assistant βShared Vector Database βAll Enterprise DocumentsBetter:
Employee Identity βAuthorised Retrieval βPermitted Documents βLLMAI must not become an authorization bypass.
21. Vector Database Security
Section titled β21. Vector Database SecurityβReview:
-
Authentication
-
Authorization
-
Network exposure
-
Encryption
-
Tenant isolation
-
Data classification
-
Backup
-
Logging
Embeddings should not automatically be considered harmless data.
22. System Prompt Security
Section titled β22. System Prompt SecurityβSystem prompts may contain:
-
Application instructions
-
Business rules
-
Workflow logic
-
Internal context
-
Security controls
Do not treat secrecy of the system prompt as the primary security boundary.
Security should survive even if some prompt behaviour becomes known.
23. Output Handling
Section titled β23. Output HandlingβAI output is untrusted.
If output is passed into:
-
HTML
-
SQL
-
Shell commands
-
APIs
-
Infrastructure tools
additional validation is required.
Conceptually:
LLM Output βValidation βPolicy βExecutionDo not assume model-generated output is safe.
24. Excessive Agency
Section titled β24. Excessive AgencyβAI agents become significantly more dangerous when they can perform high-impact actions.
Example:
AI Agentββββ Read Emailβββ Access Documentsβββ Create Ticketsβββ Modify Cloudβββ Execute ScriptsA compromised decision process could now produce real-world consequences.
25. AI Agent Security
Section titled β25. AI Agent SecurityβAssess:
Agent Identity
Agent Permissions
Available Tools
Tool Parameters
Data Access
External Inputs
Memory
Approval Requirements
Logging
Kill MechanismAgent security should be treated similarly to privileged workload security.
26. Agent Identity
Section titled β26. Agent IdentityβEach agent should have a clearly defined identity.
Avoid:
AI Agent βShared Administrator AccountPrefer:
AI Agent βDedicated Workload Identity βLeast-Privilege RoleThis improves both security and accountability.
27. Agent Least Privilege
Section titled β27. Agent Least PrivilegeβSuppose an AI agent only needs to create service tickets.
It should not receive:
Ticket System Administratorif it only requires:
Create TicketRead Assigned TicketUpdate Specific FieldsAI does not change least-privilege principles.
28. Human-in-the-Loop Controls
Section titled β28. Human-in-the-Loop ControlsβHigh-impact actions may require approval.
Example:
AI Recommendation βHuman Approval βPrivileged ActionPossible examples:
-
Delete production resource
-
Transfer money
-
Disable user
-
Change firewall
-
Deploy code
The level of human control should reflect risk.
29. Agent Tool Security
Section titled β29. Agent Tool SecurityβReview every available tool.
Ask:
What can this tool do?
Which parameters can the model control?
Which identity executes it?
Can actions be reversed?
Is approval required?
Is the activity logged?
Tool security may be more important than the model itself.
30. Agent Memory
Section titled β30. Agent MemoryβAI agents may retain:
-
User information
-
Previous tasks
-
Credentials
-
Business context
-
Operational information
Review:
What Is Stored?
Where?
For How Long?
Who Can Access It?
Can It Be Deleted?
Can It Be Manipulated?Memory creates another data-security surface.
31. AI Supply-Chain Security
Section titled β31. AI Supply-Chain SecurityβAI systems depend on many external components.
Example:
Application βAI Framework βModel βModel Repository βLibraries βPlugins βExternal APIsA weakness in any component may affect the application.
32. Model Supply Chain
Section titled β32. Model Supply ChainβAssess:
-
Model source
-
Provenance
-
Integrity
-
Licensing
-
Approval
-
Security evaluation
-
Update process
Downloading arbitrary models into enterprise environments creates risk.
33. AI Libraries and Frameworks
Section titled β33. AI Libraries and FrameworksβAI applications often depend heavily on:
-
Python packages
-
AI frameworks
-
Model libraries
-
Orchestration frameworks
-
Plugins
Apply standard software supply-chain controls:
Dependency Inventory
Approved Sources
Version Control
Vulnerability Scanning
Integrity Validation
Patch Management34. Model Poisoning
Section titled β34. Model PoisoningβAttackers may attempt to manipulate:
-
Training data
-
Fine-tuning data
-
Model artifacts
-
Knowledge sources
Conceptually:
Manipulated Data βTraining / Retrieval βAI BehaviourProtect the integrity of AI development pipelines.
35. Data Poisoning
Section titled β35. Data PoisoningβReview:
-
Data sources
-
Data ownership
-
Data validation
-
Data lineage
-
Approval
-
Integrity monitoring
AI security and data governance are closely connected.
36. Model Theft
Section titled β36. Model TheftβModels may represent significant intellectual property.
Potential controls include:
-
Access control
-
Network restrictions
-
Encryption
-
API controls
-
Monitoring
-
Rate limits
-
Asset governance
Assess the value of the model before determining control requirements.
37. Model Denial of Service
Section titled β37. Model Denial of ServiceβAI services can consume significant computational resources.
Attackers may attempt:
Large Request Volume βHigh Model Consumption βResource Exhaustion βCost / Availability ImpactConsider:
-
Rate limiting
-
Quotas
-
Resource controls
-
Monitoring
-
Abuse detection
38. AI Cost Abuse
Section titled β38. AI Cost AbuseβCloud-hosted AI introduces another business impact:
Unexpected consumption costs.
Security reviews should therefore consider:
-
API quotas
-
Usage limits
-
Budget monitoring
-
Abuse detection
-
Authentication
39. AI API Security
Section titled β39. AI API SecurityβTreat AI APIs like other enterprise APIs.
Review:
-
Authentication
-
Authorization
-
Input validation
-
Rate limiting
-
Network controls
-
Secrets
-
Logging
-
Abuse protection
Do not assume an API is secure because it calls an AI model.
40. AI Secrets Management
Section titled β40. AI Secrets ManagementβAI applications may use:
-
Model API keys
-
Database credentials
-
Cloud credentials
-
Search credentials
-
SaaS tokens
Avoid:
Source Code βHardcoded AI API KeyUse managed secret-storage mechanisms and workload identity where supported.
41. AI Infrastructure Security
Section titled β41. AI Infrastructure SecurityβAI workloads may run on:
-
Cloud VMs
-
Containers
-
Kubernetes
-
Managed AI platforms
-
Serverless services
Apply normal infrastructure controls.
Review:
IAM
Network
Compute
Containers
Secrets
Storage
Encryption
Logging
Patch ManagementAI workloads are still workloads.
42. AI Cloud Security
Section titled β42. AI Cloud SecurityβCloud AI services should be reviewed within the broader cloud architecture.
Consider:
Cloud Organisation βAI Project / Account βIdentity βAI Platform βModel βDataCheck whether enterprise cloud guardrails also cover AI resources.
43. AI Network Security
Section titled β43. AI Network SecurityβReview:
-
Public endpoints
-
Private connectivity
-
Egress
-
Model endpoints
-
Vector databases
-
Management interfaces
-
External APIs
Ask:
Does the AI workload actually require internet access?
44. AI Data Security
Section titled β44. AI Data SecurityβDetermine what data enters:
Training
Fine-Tuning
Prompts
Retrieval
Conversation History
Agent Memory
Model OutputsEach may have different security requirements.
45. Data Classification
Section titled β45. Data ClassificationβApply enterprise classification.
Example:
Public
Internal
Confidential
RestrictedThen determine which AI services may process each class.
46. Data Minimisation
Section titled β46. Data MinimisationβAsk:
Does the model actually need all this information?
Instead of sending complete records, provide only required data.
Full Dataset βMinimise βRequired Context βAIThis reduces exposure.
47. Data Retention
Section titled β47. Data RetentionβUnderstand:
-
Are prompts retained?
-
Are responses retained?
-
Are conversations retained?
-
Are they used for training?
-
Where are they stored?
-
How are they deleted?
Retention should align with enterprise requirements.
48. Privacy
Section titled β48. PrivacyβAI systems may process personal information.
Review:
-
Purpose
-
Data minimisation
-
Retention
-
Access
-
Transparency
-
Third-party processing
-
Cross-border considerations
Engage privacy and legal specialists when required.
49. AI Identity Architecture
Section titled β49. AI Identity ArchitectureβMap:
Human Identity βAI Application βApplication Identity βModel βTool Identity βEnterprise ResourceThere may be multiple identity layers.
Do not assess only user login.
50. Identity Propagation
Section titled β50. Identity PropagationβSuppose:
Alice βAI Assistant βEnterprise SearchThe critical question is:
Does enterprise search operate using Aliceβs authorization or a shared service identity?
A shared overprivileged identity can destroy access boundaries.
51. AI Authorization
Section titled β51. AI AuthorizationβAuthentication answers:
Who is this?
Authorization answers:
What may they do?
AI systems may need authorization at:
-
Application
-
Model
-
Retrieval
-
Tool
-
Data
-
Agent-action
layers.
52. AI Logging
Section titled β52. AI LoggingβCapture appropriate events such as:
-
Authentication
-
Model access
-
Tool invocation
-
Administrative changes
-
Security-policy violations
-
Sensitive actions
-
Agent approvals
Be careful not to create new data leakage by indiscriminately logging sensitive prompts.
53. AI Security Monitoring
Section titled β53. AI Security MonitoringβPossible monitoring signals:
Unusual Prompt Volume
Repeated Policy Violations
Unexpected Tool Calls
Privilege Failures
Sensitive Data Requests
Large Retrieval Activity
Abnormal API Usage
Unusual Agent ActionsDetection must be designed around the actual AI architecture.
54. AI Incident Response
Section titled β54. AI Incident ResponseβOrganisations should be prepared for scenarios such as:
-
Sensitive data disclosure
-
Compromised AI credentials
-
Prompt injection
-
Malicious agent actions
-
Model compromise
-
Poisoned knowledge sources
-
AI service outage
Define response processes before incidents occur.
55. AI Kill Switches
Section titled β55. AI Kill SwitchesβHigh-impact AI systems may require a way to rapidly:
Disable Agent
Disable Tool
Revoke Credential
Block Model Endpoint
Disable Integration
Return to Manual ProcessingThis is especially important for autonomous systems.
56. AI Security Testing
Section titled β56. AI Security TestingβTesting may include:
-
Architecture review
-
Threat modelling
-
Access-control testing
-
Prompt-injection testing
-
Data leakage testing
-
Agent abuse testing
-
API testing
-
Supply-chain review
-
Logging validation
Testing should reflect the actual system.
57. AI Red Teaming
Section titled β57. AI Red TeamingβAI red teaming attempts to identify how an AI system might fail or be abused.
Areas may include:
Prompt Manipulation
Data Disclosure
Tool Abuse
Unsafe Actions
Authorization Bypass
Agent Manipulation
External Content AttacksSenior consultants should understand how red-team results translate into enterprise risk and remediation.
58. Use Established AI Security References
Section titled β58. Use Established AI Security ReferencesβAI security assessments can be informed by established industry guidance such as:
-
OWASP guidance for LLM and Generative AI applications
-
MITRE ATLAS
-
NIST AI Risk Management Framework
-
Cloud-provider AI security guidance
-
Organisational secure-development standards
Do not blindly convert frameworks into checklists.
Use them to support structured analysis.
59. AI Governance
Section titled β59. AI GovernanceβTechnology controls alone are insufficient.
Enterprise AI governance should address:
Ownership
Approved Use
Risk Classification
Data
Security
Privacy
Model Selection
Third Parties
Monitoring
Incident Management
LifecycleAI governance connects technical implementation to enterprise accountability.
60. AI Acceptable Use
Section titled β60. AI Acceptable UseβOrganisations may define:
-
Approved AI services
-
Permitted data
-
Prohibited data
-
Permitted business use
-
Development requirements
-
Human-review requirements
Policies should be practical enough that employees can follow them.
61. AI Risk Assessment
Section titled β61. AI Risk AssessmentβA structured AI risk assessment can follow:
Business Use Case βAI Architecture βData βUsers βModel βIntegrations βAutonomy βThreats βControls βResidual Risk62. AI Risk Scenario Example
Section titled β62. AI Risk Scenario ExampleβObservation:
The customer-support AI agent can issue account credits using a shared service account without secondary approval.
Threat scenario:
Manipulation of the agent or compromise of the AI application could result in unauthorised account-credit transactions.
Potential impact:
-
Financial loss
-
Fraud
-
Customer disputes
-
Operational impact
63. AI Finding Example
Section titled β63. AI Finding ExampleβFinding
Section titled βFindingβAI Agent Uses Excessive Privileges for Customer Account Operations
Observation
Section titled βObservationβThe customer-support AI agent authenticates to the customer-management platform using a service account capable of modifying multiple account attributes beyond those required by the AI workflow.
If the agent is manipulated or the service identity is compromised, excessive permissions could enable unauthorised modification of customer accounts.
Recommendation
Section titled βRecommendationβImplement a dedicated workload identity with permissions restricted to explicitly approved actions and introduce human approval for high-impact transactions.
64. AI Risk Register
Section titled β64. AI Risk RegisterβPossible fields:
AI Risk ID
AI System
Business Owner
Use Case
Data Classification
Model
Threat Scenario
Existing Controls
Likelihood
Impact
Residual Risk
Treatment
OwnerIntegrate AI risk into enterprise risk management where practical.
65. AI Third-Party Risk
Section titled β65. AI Third-Party RiskβMany organisations consume AI through vendors.
Assess:
-
Data processing
-
Retention
-
Model training
-
Security controls
-
Access
-
Subprocessors
-
Incident notification
-
Availability
-
Exit strategy
Do not assess AI vendors solely through technical controls.
66. AI Vendor Questions
Section titled β66. AI Vendor QuestionsβAsk:
Is customer data used to train models?
Where is data processed?
How long is it retained?
Which administrators can access it?
Which subprocessors are involved?
How are incidents reported?
How is tenant isolation implemented?
What happens when the contract ends?
67. AI Governance Operating Model
Section titled β67. AI Governance Operating ModelβA possible structure:
Executive Governance βAI Governance Committee βSecurity + Privacy + Legal + Risk βAI Platform Team βApplication TeamsResponsibilities should be explicit.
68. AI Security Architecture Review
Section titled β68. AI Security Architecture ReviewβA Senior Security Consultant can use:
Business Use Case βArchitecture βTrust Boundaries βIdentity βData βModel βRetrieval βTools βExternal Integrations βLogging βThreat ModelThis extends the architecture-review methodology you already learned.
69. AI Architecture Review Questions
Section titled β69. AI Architecture Review QuestionsβAsk:
Who interacts with the system?
Which model is used?
Hosting
Section titled βHostingβWhere does it run?
What information enters the system?
Retrieval
Section titled βRetrievalβWhich knowledge sources are available?
Identity
Section titled βIdentityβWhich identities are used?
What actions can the model perform?
External Access
Section titled βExternal AccessβWhich external services are contacted?
Monitoring
Section titled βMonitoringβWhat activity is recorded?
70. Example Enterprise AI Architecture
Section titled β70. Example Enterprise AI ArchitectureβEmployee βEntra ID βInternal AI Portal βAI Gateway βLLM Orchestrator ββββββββββββββββ β βEnterprise RAG AI Agent β βVector DB ServiceNow β βInternal Docs IT ActionsNow identify the trust boundaries.
71. Threat Model the Architecture
Section titled β71. Threat Model the ArchitectureβPotential scenarios:
Compromised Employee βAI Portal βUnauthorized RetrievalMalicious Document βRAG βIndirect Prompt Injection βAgent βUnauthorized ActionCompromised Agent Identity βServiceNow βPrivileged IT ActionThe complete architecture matters.
72. Identify Blast Radius
Section titled β72. Identify Blast RadiusβAsk:
If the AI system is compromised, what can the attacker reach?
Example:
AI Application βAgent Identity βIT Management βCloud Administration βProductionThis would represent a very different risk from a chatbot that can only answer public FAQs.
73. Apply Assume-Compromise Thinking
Section titled β73. Apply Assume-Compromise ThinkingβAsk:
What happens if the model follows a malicious instruction?
Then determine whether surrounding controls contain the damage.
Manipulated Model βRestricted Identity βRestricted Tool βApproval βLimited ImpactThis is a powerful AI security design principle.
74. AI Security Control Layers
Section titled β74. AI Security Control LayersβThink in layers:
Governance βIdentity βApplication βModel βData βTool βInfrastructure βMonitoringNo single layer should be responsible for all security.
75. Secure AI Design Principles
Section titled β75. Secure AI Design PrinciplesβUseful principles include:
-
Least privilege
-
Strong identity
-
Explicit authorization
-
Data minimisation
-
Secure defaults
-
Separation of duties
-
Human approval for high-impact actions
-
Treat external input as untrusted
-
Treat model output as untrusted
-
Defence in depth
-
Comprehensive monitoring
-
Fail safely
These are familiar security principles applied to AI systems.
76. AI Security Assessment Methodology
Section titled β76. AI Security Assessment MethodologyβUse:
Define Objective βIdentify AI Systems βClassify Risk βUnderstand Architecture βMap Data βMap Identity βMap Tools βThreat Model βAssess Controls βTest Critical Scenarios βDetermine Risk βRecommend77. AI Security Assessment Domains
Section titled β77. AI Security Assessment DomainsβA reusable assessment structure:
01 Governance
02 Asset Management
03 Architecture
04 Identity & Access
05 Data Protection
06 LLM Security
07 RAG Security
08 Agent Security
09 Application Security
10 Infrastructure Security
11 Supply Chain
12 Logging & Monitoring
13 Incident Response
14 Third-Party Risk78. AI Security Maturity
Section titled β78. AI Security MaturityβA simple maturity model:
Level 1 β Ad Hoc
Section titled βLevel 1 β Ad HocβAI is deployed with little central governance.
Level 2 β Developing
Section titled βLevel 2 β DevelopingβInitial policies and inventories exist.
Level 3 β Defined
Section titled βLevel 3 β DefinedβAI security requirements are standardised.
Level 4 β Managed
Section titled βLevel 4 β ManagedβControls are monitored and measured.
Level 5 β Optimised
Section titled βLevel 5 β OptimisedβSecurity is continuously evaluated and automated.
Avoid maturity scoring without evidence.
79. AI Transformation Roadmap
Section titled β79. AI Transformation RoadmapβAn organisation beginning AI governance might use:
0β3 Months β Discover
Section titled β0β3 Months β Discoverβ-
AI inventory
-
Approved-use policy
-
Critical-risk identification
-
Shadow-AI assessment
3β6 Months β Standardise
Section titled β3β6 Months β Standardiseβ-
AI security standard
-
Architecture review process
-
Data requirements
-
Vendor requirements
6β12 Months β Engineer
Section titled β6β12 Months β Engineerβ-
AI gateway
-
Identity integration
-
Monitoring
-
Secure RAG
-
Agent controls
12β24 Months β Optimise
Section titled β12β24 Months β Optimiseβ-
Continuous assessment
-
AI red teaming
-
Automated governance
-
Continuous monitoring
80. Using AI as a Security Consultant
Section titled β80. Using AI as a Security ConsultantβAI can also improve consulting productivity.
Possible workflow:
Consultant βAI Assistant βResearchAnalysisDraftingStructuringBut the consultant remains responsible for:
-
Accuracy
-
Confidentiality
-
Risk judgement
-
Final recommendations
81. AI for Discovery Preparation
Section titled β81. AI for Discovery PreparationβAI can help develop:
-
Interview questions
-
Evidence requests
-
Assessment checklists
-
Workshop agendas
Example task:
Generate discovery questions for an enterprise privileged-access assessment covering governance, authentication, PAM, JIT, service accounts, emergency access, access reviews, and monitoring.
Review and tailor the output before use.
82. AI for Architecture Analysis
Section titled β82. AI for Architecture AnalysisβAI can help structure questions around an architecture.
For example:
Architecture Description βAI βPotential Trust Boundaries βPotential Threats βReview QuestionsBut AI should not replace your architecture analysis.
83. AI for Threat Modelling
Section titled β83. AI for Threat ModellingβProvide a sanitised architecture description and ask AI to identify:
-
Assets
-
Entry points
-
Trust boundaries
-
Threat actors
-
Abuse cases
-
Attack paths
Then validate the output.
AI may identify possibilities.
You determine whether they are realistic.
84. AI for Control Mapping
Section titled β84. AI for Control MappingβAI can help map a technical observation against multiple frameworks.
Example:
Security Finding βAI Assistance βNISTISOCISInternal StandardAlways validate framework references before using them in a deliverable.
85. AI for Evidence Analysis
Section titled β85. AI for Evidence AnalysisβAI may help organise large sets of authorised evidence.
Possible tasks:
-
Summarisation
-
Comparison
-
Pattern identification
-
Missing-control identification
-
Evidence categorisation
However:
Never upload confidential client evidence to an AI service unless its use is explicitly authorised and appropriately protected.
86. AI for Finding Development
Section titled β86. AI for Finding DevelopmentβAI can help improve structure.
Example input:
Observation:18 production cloud roles have wildcard administrative permissions.
Evidence:IAM export.
Context:Roles are used by engineering teams.
Existing Controls:MFA for human users.AI can help draft:
-
Finding title
-
Observation
-
Risk statement
-
Recommendation
The consultant must validate every conclusion.
87. AI for Report Drafting
Section titled β87. AI for Report DraftingβAI can assist with:
-
Grammar
-
Structure
-
Conciseness
-
Executive translation
-
Formatting
Useful transformation:
Technical Finding βAI Draft βExecutive Language βConsultant ValidationDo not allow AI to invent evidence or conclusions.
88. AI for Executive Communication
Section titled β88. AI for Executive CommunicationβAI can help transform:
38 technically detailed findings
into candidate themes such as:
Identity Governance
Cloud Governance
Security Visibility
Exposure ManagementThe consultant decides whether those themes accurately represent the assessment.
89. AI for Meeting Preparation
Section titled β89. AI for Meeting PreparationβAI can help prepare:
-
Stakeholder questions
-
Workshop structure
-
Technical follow-ups
-
Executive briefing points
This can reduce preparation time.
90. AI for Knowledge Management
Section titled β90. AI for Knowledge ManagementβA consultant can use approved AI tooling to organise:
Framework Knowledge
Architecture Patterns
Assessment Questions
Risk Scenarios
Finding Patterns
Remediation GuidanceThis can become a powerful consulting knowledge system.
91. AI Hallucination Risk
Section titled β91. AI Hallucination RiskβAI may generate:
-
Incorrect facts
-
Nonexistent controls
-
Incorrect framework references
-
Incorrect product capabilities
-
Invented vulnerabilities
Therefore:
AI Output βVerify βValidate βUseNever:
AI Output βClient Reportwithout professional review.
92. AI Confidentiality Risk
Section titled β92. AI Confidentiality RiskβBefore providing information to AI, ask:
Is This Client Confidential?
Does It Contain Personal Data?
Does It Contain Credentials?
Does It Reveal Architecture?
Is This AI Service Approved?
Is Retention Understood?If the answer creates uncertainty, do not upload the information until governance permits it.
93. AI Should Not Make Risk Decisions
Section titled β93. AI Should Not Make Risk DecisionsβAI may assist analysis.
But final risk decisions require human judgement.
Why?
Because risk depends on:
-
Business context
-
Threat reality
-
Existing controls
-
Risk appetite
-
Operational constraints
These are often incomplete or nuanced.
94. AI Should Not Invent Evidence
Section titled β94. AI Should Not Invent EvidenceβNever allow generated content such as:
βThe organisation does not conduct quarterly access reviews.β
unless evidence supports that statement.
Consulting conclusions must remain evidence-based.
95. Responsible AI Consulting Workflow
Section titled β95. Responsible AI Consulting WorkflowβUse:
Consultant Question βApproved Data βAI Assistance βConsultant Validation βEvidence Check βProfessional Judgement βFinal DeliverableAI supports the consultant.
It does not become the consultant.
96. AI Consulting Guardrails
Section titled β96. AI Consulting GuardrailsβEstablish personal guardrails:
No Credentials
No Secrets
No Unapproved Client Data
No Blind Trust
No Invented Evidence
No Automatic Risk Ratings
No Unverified Framework Mapping
Human Review RequiredThese should become habitual.
97. Practical Scenario β Enterprise AI Assistant
Section titled β97. Practical Scenario β Enterprise AI AssistantβA multinational organisation introduces an AI assistant.
Architecture:
Employees βEnterprise AI Portal βLLM βRAG βSharePoint + Internal DocumentsThe organisation asks:
βIs this secure enough for enterprise deployment?β
98. Step 1 β Understand the Business Use Case
Section titled β98. Step 1 β Understand the Business Use CaseβDetermine:
-
Users
-
Purpose
-
Business owner
-
Criticality
-
Expected data
-
Restricted use cases
Do not begin with prompt testing.
99. Step 2 β Map the Data
Section titled β99. Step 2 β Map the DataβEmployee Prompt βAI Application βRetrieval βInternal Documents βLLM βResponseAsk where data is:
-
Stored
-
Processed
-
Logged
-
Retained
100. Step 3 β Map Identity
Section titled β100. Step 3 β Map IdentityβEmployee Identity βAI Portal βRetrieval Identity βDocument PlatformDetermine whether user authorization is preserved.
101. Step 4 β Identify Threats
Section titled β101. Step 4 β Identify ThreatsβPotential scenarios:
-
Prompt injection
-
Sensitive information disclosure
-
Unauthorized retrieval
-
Malicious documents
-
Account compromise
-
AI service compromise
-
Excessive logging
-
Third-party data exposure
102. Step 5 β Assess Controls
Section titled β102. Step 5 β Assess ControlsβReview:
SSO
MFA
Authorization
Document Permissions
Data Classification
AI Gateway
Prompt Controls
Output Controls
Logging
Monitoring
Vendor Controls103. Step 6 β Identify Major Finding
Section titled β103. Step 6 β Identify Major FindingβSuppose retrieval uses one shared service identity with access to all internal documents.
Finding:
Enterprise AI Retrieval Does Not Preserve Source-System Access Controls
Risk:
Users may retrieve information through the AI assistant that they are not authorised to access directly.
This is primarily an authorization architecture problem.
104. Step 7 β Recommend Target Architecture
Section titled β104. Step 7 β Recommend Target ArchitectureβEmployee βEnterprise Identity βAI Portal βIdentity-Aware Retrieval βAuthorised Documents βLLMPreserve authorization through the retrieval process.
105. Practical Scenario β AI Security Agent
Section titled β105. Practical Scenario β AI Security AgentβThe SOC deploys an AI agent that can:
-
Query SIEM
-
Investigate alerts
-
Disable accounts
-
Isolate endpoints
Architecture:
SIEM Alert βAI Agent βInvestigation βDecision βββ Disable User βββ Isolate EndpointThis is a high-impact system.
106. Identify Agent Risk
Section titled β106. Identify Agent RiskβPotential attack path:
Manipulated Security Event βAI Agent βIncorrect Decision βDisable Critical Account βBusiness DisruptionOr:
Prompt Injection βAI Agent βEndpoint Isolation βOperational Impact107. Design Agent Guardrails
Section titled β107. Design Agent GuardrailsβPossible target:
AI Investigation βRecommended Action βPolicy Validation βHuman Approval βSecurity ActionFor lower-risk actions, controlled automation may be appropriate.
For high-impact actions, stronger approval may be required.
108. AI Security Finding Themes
Section titled β108. AI Security Finding ThemesβCommon enterprise themes may include:
AI Governance
AI Asset Visibility
Data Protection
Identity & Access
RAG Authorization
Agent Privilege
AI Supply Chain
Monitoring
Third-Party AI
AI Incident ResponseAvoid creating dozens of disconnected AI findings when systemic themes exist.
109. Senior Consultant AI Questions
Section titled β109. Senior Consultant AI QuestionsβDuring an AI engagement ask:
Business
Section titled βBusinessβWhat business problem does the AI system solve?
Ownership
Section titled βOwnershipβWho is accountable for it?
Architecture
Section titled βArchitectureβHow does the system work?
Which models are used?
What information can the AI access?
Identity
Section titled βIdentityβWhich identities operate each component?
Retrieval
Section titled βRetrievalβAre source permissions preserved?
What actions can the system perform?
What privileges do those tools have?
Third Party
Section titled βThird PartyβWhere does enterprise data leave the organisation?
Monitoring
Section titled βMonitoringβCan misuse be detected?
Response
Section titled βResponseβCan the AI system be rapidly disabled?
110. AI Security Review Checklist
Section titled β110. AI Security Review ChecklistβUse:
[ ] Business use case understood[ ] AI owner identified[ ] AI system inventoried[ ] Risk classification established[ ] Architecture documented[ ] Models identified[ ] Hosting identified[ ] Data flows mapped[ ] Data classification understood[ ] Retention reviewed[ ] User identities reviewed[ ] Workload identities reviewed[ ] Authorization reviewed[ ] RAG architecture reviewed[ ] Source permissions validated[ ] Vector database security reviewed[ ] Prompt injection considered[ ] Output handling reviewed[ ] Agent capabilities identified[ ] Agent privileges reviewed[ ] Tool permissions reviewed[ ] Human approval requirements reviewed[ ] Secrets management reviewed[ ] AI APIs reviewed[ ] Infrastructure security reviewed[ ] Supply-chain dependencies reviewed[ ] Third-party AI reviewed[ ] Logging reviewed[ ] Monitoring reviewed[ ] Incident response reviewed[ ] Kill mechanisms considered[ ] Security testing performed[ ] Findings validated[ ] Residual risks documented[ ] Risk owners identified[ ] Remediation roadmap created111. Build Your AI Security Consultant Toolkit
Section titled β111. Build Your AI Security Consultant ToolkitβCreate:
AI Security Consultant Toolkit/ββββ 01 AI Discovery Questionnaireβββ 02 AI Asset Inventoryβββ 03 AI Risk Classificationβββ 04 AI Architecture Review Checklistβββ 05 AI Threat Modelβββ 06 LLM Security Checklistβββ 07 RAG Security Checklistβββ 08 AI Agent Security Checklistβββ 09 AI Data Security Checklistβββ 10 AI IAM Checklistβββ 11 AI Supply Chain Checklistβββ 12 AI Vendor Assessmentβββ 13 AI Risk Registerβββ 14 AI Finding Templateβββ 15 AI Security Assessment Reportβββ 16 AI Security Roadmap112. Build an AI Consulting Prompt Library
Section titled β112. Build an AI Consulting Prompt LibraryβFor approved use cases, maintain reusable prompts for:
Discovery Questions
Architecture Review
Threat Modelling
Attack Path Analysis
Control Mapping
Finding Structuring
Executive Translation
Report QANever include sensitive information in templates.
113. AI Security Consultant Capability Model
Section titled β113. AI Security Consultant Capability ModelβYour capability should develop across:
AI Fundamentals βAI Architecture βAI Threats βAI Security Controls βAI Governance βAI Risk βEnterprise AI ConsultingYou do not need to become a machine-learning engineer to provide valuable AI security consulting.
114. Senior Security Consultant + AI
Section titled β114. Senior Security Consultant + AIβThe future Senior Security Consultant increasingly needs to combine:
Enterprise Security +Cloud Security +Architecture +Risk +AI Security +Consulting =Modern Security AdvisoryAI should become another architecture domain that you can assess within the broader enterprise.
Key Takeaways
Section titled βKey TakeawaysβAI introduces new security concerns, but it does not eliminate established security principles.
Always begin with:
Business βArchitecture βData βIdentity βTrust βThreat βControls βRiskThen add AI-specific considerations such as:
-
Prompt injection
-
RAG security
-
Model security
-
Agent autonomy
-
Tool abuse
-
AI supply chain
-
Model/data poisoning
-
AI governance
For AI agents, remember:
The most important question may not be what the model can say. It may be what the model is allowed to do.
For enterprise AI:
AI must not become a shortcut around existing identity, authorization, data-protection, and governance controls.
And when using AI as a consultant:
AI Assistance +Human Validation +Evidence +Professional Judgement =Responsible AI-Assisted ConsultingAI can accelerate analysis.
AI can improve drafting.
AI can support research.
AI can help organise information.
But the Senior Security Consultant remains responsible for:
-
Accuracy
-
Evidence
-
Risk judgement
-
Recommendations
-
Confidentiality
-
Client outcomes
Learning Path Complete
Section titled βLearning Path CompleteβYou have now completed the Senior Security Consultant Learning Path.
Your journey covered:
00 Start Here β01 Security Consulting Foundations β02 Security Assessments β03 Architecture Reviews β04 Cloud Security Reviews β05 Risk & Compliance β06 Client Reporting β07 Security Transformation β08 Consulting Projects β09 Enterprise Engagements β10 Interview Preparation β11 Career Resources βAI for Sr Security ConsultantYou have moved from understanding how security consulting works to developing a complete enterprise consulting mindset.
The final professional model is:
Understand the Business βUnderstand the Architecture βIdentify Critical Assets βMap Identity & Data βUnderstand Threats βEvaluate Controls βIdentify Attack Paths βDetermine Business Risk βDevelop Practical Recommendations βCommunicate Clearly βBuild the Roadmap βHelp the Organisation ImproveThat is the mindset of a Senior Security Consultant.
Continue Building
Section titled βContinue BuildingβDo not stop with the documentation.
Use the learning path to repeatedly practise:
Assess β Analyse β Design β Document β Present β Improve
Build your consulting toolkit.
Complete realistic enterprise projects.
Practise architecture reviews.
Write professional findings.
Build risk registers.
Create executive presentations.
Develop security roadmaps.
Review AI systems.
And most importantly:
Learn to connect technology, architecture, threats, controls, risk, and business decisions.
That ability is what turns cybersecurity knowledge into professional security consulting capability.