Blog
'A Human Should Check It' …
A little while ago I demonstrated something fairly simple. An attacker-controlled HTTP User-Agent value was ingested into Microsoft Sentinel as part of normal security telemetry. Security Copilot then consumed that telemetry while analysing the incident. The User-Agent contained an indirect prompt …
Continuous Access …
This is a personal blog and all content herein is my own opinion and not that of my employer. Background Continuous Access Evaluation, or CAE, is one of those security controls with a wonderfully descriptive name. Access is not supposed to be evaluated only when you first authenticate. It is …
Daddy Issues: When APIM …
This is a personal blog and all content herein is my own opinion and not that of my employer. Introduction Sometimes security research starts with an exploit. Sometimes it starts with a much more boring question: “Where is the actual security boundary?” This one started with the latter. …
The Model Isn't the Risk. …
Hero image generated by ChatGPT This is a personal blog and all content herein is my personal opinion and not that of my employer. This is Part 3 of a 3-part series. Part Title Part 1 The Leak, the Context, and the Framework Part 2 Mapping the Trust Boundaries and the Attack Tree Part 3 (this post) …
The Model Isn't the Risk. …
Hero image generated by ChatGPT This is a personal blog and all content herein is my personal opinion and not that of my employer. This is Part 2 of a 3-part series. Part Title Part 1 The Leak, the Context, and the Framework Part 2 (this post) Mapping the Trust Boundaries and the Attack Tree Part 3 …
The Model Isn't the Risk. …
Hero image generated by ChatGPT This is a personal blog and all content herein is my personal opinion and not that of my employer. The Procurement TL;DR If you are buying or integrating an AI Agent platform today, ignore the “magic” demos. Ask these three questions: How is my identity …