Articles

Useful notes on security, AI and technology.

I write to document what I learn from cybersecurity, AI security research and practical technology work. The goal is to make technical ideas useful to people, not to publish content simply for search engines.

Topics

Areas I intend to build deeper content around.

These topics reflect my professional and research interests and provide a clear structure for future writing.

Security

Cybersecurity & Information Security

Security fundamentals, controls, secure systems, risk, defensive thinking and practical information protection.

Testing

Penetration Testing & Application Security

Web application security, vulnerability assessment, penetration testing methodology and lessons from responsible security research.

Research

AI Security

Prompt injection, sensitive-data exposure, secure AI workflows, software secrets and security considerations around language models.

Published

Recent writing.

Browse the latest articles as visual cards. Filter by category, then open any article for the full explanation, diagrams, examples and references.

Filter by category
Deepfakes and Cybersecurity: How AI-Generated Voice and Video Are Used in Fraud article cover
AI Security

Deepfakes and Cybersecurity: How AI-Generated Voice and Video Are Used in Fraud

Learn how AI-generated voice and video can support impersonation scams, why detection is difficult, and how people and organisations can verify high-risk requests.

AI SecurityDeepfakesFraud
Identity Theft Explained: How It Happens and How to Protect Yourself article cover
Cybersecurity

Identity Theft Explained: How It Happens and How to Protect Yourself

Learn what identity theft actually means, how stolen personal information is abused, and the practical steps that reduce identity and account takeover risk.

CybersecurityIdentity TheftPrivacy
SQL Injection Explained: From Vulnerable Query to Secure Application article cover
Cybersecurity

SQL Injection Explained: From Vulnerable Query to Secure Application

Understand how SQL injection happens, why string concatenation is dangerous, and how parameterized queries, validation and least privilege protect applications.

CybersecurityWeb SecuritySQL Injection
Authenticator App vs SMS OTP: Which Is More Secure? article cover
Cybersecurity

Authenticator App vs SMS OTP: Which Is More Secure?

Compare authenticator apps and SMS one-time passwords, understand their risks, and choose a stronger MFA method for important accounts.

CybersecurityMFAAuthentication
How Passwords Are Cracked and What Actually Makes a Password Strong article cover
Cybersecurity

How Passwords Are Cracked and What Actually Makes a Password Strong

Learn how attackers guess, reuse and crack passwords, why length and uniqueness matter, and what modern password guidance recommends.

CybersecurityPasswordsAuthentication
Tool Poisoning in AI Agents: How Trusted Tools Can Become an Attack Path article cover
AI Security

Tool Poisoning in AI Agents: How Trusted Tools Can Become an Attack Path

Understand how AI agent tools can be poisoned, manipulated or misused, and how to design safer tool-integrated agent systems.

AI SecurityAI AgentsTool Security
AI Agent Memory Poisoning: Can an Attacker Manipulate What an Agent Remembers? article cover
AI Security

AI Agent Memory Poisoning: Can an Attacker Manipulate What an Agent Remembers?

Learn how memory and persistent context can become an attack surface for AI agents, and how to validate, isolate and control stored context.

AI SecurityAI AgentsMemory Poisoning
API Security Explained: How Modern APIs Are Attacked and Protected article cover
API Security

API Security Explained: How Modern APIs Are Attacked and Protected

A practical introduction to API security, including authorization, authentication, data exposure, rate limits, inventory and third-party API risks.

API SecurityApplication SecurityOWASP
Excessive Agency in AI Systems: When an AI Agent Has Too Much Power article cover
AI Security

Excessive Agency in AI Systems: When an AI Agent Has Too Much Power

Learn what excessive agency means in AI systems, why too many tools or permissions increase risk, and how to design safer agent boundaries.

AI SecurityAI AgentsExcessive Agency
ICT education

Some writing will also be for students and parents.

ICT education articles will cover practical learning, O/L and A/L preparation, online learning and ways to understand technology beyond examination questions.

Explore ICT classes