User authorization just got 10x harder ๐Ÿ”— **Source:** [User authorization just got 10x harder](https://www.youtube.com/watch?v=CEavrP43pjU) > [!note]+ Document Notes > tags: [ai-agents, authorization, cybersecurity] > author: The Lead Dev > source: YouTube > reference: https://www.youtube.com/watch?v=CEavrP43pjU > date created: 2025-01-05 15:30 > > # ๐Ÿท๏ธ Title: User authorization just got 10x harder > <!-- deep-read:sections start --> ## ๐Ÿงฐ Action Inbox - [H1] Audit current human authorization systems before implementing AI agents โ€” 05:23 #security - [H2] Implement multi-agent segregation to limit blast radius โ€” 12:45 #architecture - [H3] Establish centers of excellence for AI agent governance โ€” 32:15 #governance ## ๐Ÿงญ Table of Contents - [๐Ÿ“ Summary](#-summary) - [๐Ÿ“– Main Content](#-main-content) - [๐Ÿ—’๏ธ Notes](#๏ธ-notes) - [๐Ÿ“š References](#-references) - [๐Ÿ—ฃ๏ธ Paraphrase](#๏ธ-paraphrase) - [๐Ÿ“ฐ Newsletter](#-newsletter) - [โœ… Action Items](#-action-items) - [๐Ÿงช Hypotheses](#-hypotheses) - [๐Ÿ“Š Methodology](#-methodology) - [โ“ Questions](#-questions) - [๐Ÿ”ฎ Future Research](#-future-research) - [๐Ÿ’ก Implications](#-implications) - [๐Ÿง  Learning Styles Assessment](#-learning-styles-assessment) - [๐Ÿ“Š Accessibility Assessment](#-accessibility-assessment) - [๐ŸŒ DEIB Assessment](#-deib-assessment) - [โœ… Logical Validity](#-logical-validity) - [๐Ÿ›ก๏ธ DARVO Analysis](#-darvo-analysis) - [๐ŸŽฏ Conclusion](#-conclusion) ### ๐Ÿ”— References - [OWASP GenAI Project](https://owasp.org/) - [OpenID AI Community Group](https://openid.net/) ## ๐Ÿ“ Summary - Leading cybersecurity experts discuss how AI agents complicate traditional authorization models - Key insight: Organizations must strengthen existing human authorization systems before adding AI layers - Three main challenges: dynamic permissions, non-deterministic behavior, and auditing complexity - Bottom line: AI agents amplify existing security weaknesses while introducing new attack vectors ## ๐Ÿ“– Main Content The panel explores how AI agents fundamentally change authorization requirements from simple role-based access to dynamic, context-aware permission systems. Unlike traditional software that executes predictably, AI agents can interpret instructions in unexpected ways and require permissions that change mid-task. The experts emphasize that organizations with weak foundational security practices will see these problems amplified when deploying AI agents. Key strategies include segregating agent responsibilities, implementing human-in-the-loop controls, and establishing governance frameworks before widespread deployment. ## ๐Ÿ—’๏ธ Notes #### โฑ๏ธ [00:00](https://youtu.be/CEavrP43pjU?t=0) โ€” [H1] Panel introduction and context setting - Key idea: AI agents create new authorization challenges beyond traditional user access control - Evidence: "User authorization just got 10x harder" due to autonomous agent capabilities #### โฑ๏ธ [05:23](https://youtu.be/CEavrP43pjU?t=323) โ€” [H2] Foundation of current authorization models - Key idea: Traditional RBAC and ABAC models assume static user identities - Evidence: "Identity no longer mapping to a person - an agent can act for multiple users" #### โฑ๏ธ [12:45](https://youtu.be/CEavrP43pjU?t=765) โ€” [H3] Agent permission scoping challenges - Key idea: AI agents require dynamic, context-specific permissions rather than broad access - Evidence: "Don't give it full scope unless you're yoloing and have your entire system backed up" #### โฑ๏ธ [18:30](https://youtu.be/CEavrP43pjU?t=1110) โ€” [H2] Unintended consequences and blast radius - Key idea: Agents follow instructions literally, not as intended - Evidence: Agent deleted entire folder when asked to "delete all files with string" because folder contained that string #### โฑ๏ธ [24:15](https://youtu.be/CEavrP43pjU?t=1455) โ€” [H1] Security amplification principle - Key idea: AI amplifies existing security weaknesses rather than creating entirely new problems - Evidence: "How well you do authentication and authorization currently is only going to be amplified with AI" #### โฑ๏ธ [28:45](https://youtu.be/CEavrP43pjU?t=1725) โ€” [H2] Segregation and least privilege strategies - Key idea: Multiple specialized agents limit damage from individual agent failures - Evidence: "Segregation, segregation and segregation" combined with task-specific permissions #### โฑ๏ธ [32:15](https://youtu.be/CEavrP43pjU?t=1935) โ€” [H3] Centers of excellence for governance - Key idea: Organizational structures needed to manage AI agent deployment systematically - Evidence: Focus on "business goal alignment" and "stakeholder alignment" for agent implementations #### โฑ๏ธ [37:30](https://youtu.be/CEavrP43pjU?t=2250) โ€” [H2] Human responsibility principle - Key idea: Despite agent autonomy, humans must remain accountable for agent actions - Evidence: "The human is still responsible" for managing and owning agent outputs #### โฑ๏ธ [41:00](https://youtu.be/CEavrP43pjU?t=2460) โ€” [H2] GDPR compliance complexity - Key idea: Dynamic agent behavior complicates data protection compliance - Evidence: "Boundaries being blurry" makes consent and data access tracking more difficult #### โฑ๏ธ [44:15](https://youtu.be/CEavrP43pjU?t=2655) โ€” [H1] Future convergence toward unified identity systems - Key idea: Human and agent identities will merge into single authorization frameworks - Evidence: "Single source of identity" for humans, agents, and traditional software ## ๐Ÿ“š References - [OWASP GenAI Project](https://owasp.org/) - [OpenID AI Community Group Standards](https://openid.net/) - [FusionAuth Identity Platform](https://fusionauth.io/) ## ๐Ÿ—ฃ๏ธ Paraphrase - AI agents break traditional authorization models because they act unpredictably and need permissions that change during task execution - Organizations must fix their basic security hygiene before deploying AI agents, as poor practices get amplified - The solution involves segregating agent capabilities, maintaining human oversight, and building new governance frameworks for dynamic permission management ## ๐Ÿ“ฐ Newsletter **AI Agents Are Breaking Your Security Modelโ€”Here's How to Fix It** AI agents are revolutionizing how we work, but they're also creating unprecedented security challenges. Unlike traditional software, these agents can interpret instructions creatively and need permissions that change mid-task. **Key Insight:** Your existing security weaknesses will be amplified 10x when you add AI agents. Focus on strengthening your foundational authorization systems first. **Practical Steps:** - Audit your current RBAC/ABAC implementations - Design segregated agent architectures - Establish human-in-the-loop controls - Create governance frameworks before deployment **Essential Resources:** Check out the OWASP GenAI Project for developer security guidelines and OpenID's AI Community Group for emerging standards. The experts agree: convenience will drive adoption, but preparation prevents catastrophe. Resources: [OWASP GenAI](https://owasp.org/), [OpenID Standards](https://openid.net/), [Identity Best Practices](https://fusionauth.io/) ## โœ… Action Items #### DevRel - Developer advocacy: Create AI agent security workshops and demos showing proper permission scoping - Education: Develop curricula on agent authorization patterns and anti-patterns - Developer experience: Build SDKs with built-in agent permission controls - Developer marketing: Campaign highlighting security-first AI agent development - Community management: Moderate discussions on AI security best practices #### OSPO - Policy & Governance: Establish AI agent contribution and deployment policies - License Compliance: Review AI model licensing for agent implementations - Security Management: Create vulnerability processes for agent-specific threats - Software Inventory: Track AI agent dependencies and capabilities in SBOM - Developer Support: Provide agent security training and tooling consultation - Community Engagement: Fund upstream AI security research and standards - Strategic Alignment: Define KPIs for secure agent deployment metrics #### Community - Maintainers: Develop agent authorization libraries and governance templates - Contributors: Create security-focused agent development guidelines - Sponsors: Fund transparent AI security research and auditing - Ecosystem: Coordinate cross-platform agent security standards #### WordPress - Core: Integrate agent permission controls into user capability system - Core Performance: Profile agent resource usage and set performance budgets - Core AI: Establish guardrails for WordPress AI agent implementations - Community: Create meetup content on AI agent security for WordPress - Training: Develop lesson plans on secure AI agent development - Documentation: Document agent security patterns in Developer Hub - Meta: Build API controls for agent access to WordPress.org services ## ๐Ÿงช Hypotheses - Organizations with strong foundational authorization will adapt to AI agents more successfully than those with weak security hygiene - Multi-agent architectures with segregated responsibilities will prove more secure than monolithic agent systems - Human-in-the-loop controls will become mandatory for production AI agent deployments - Dynamic permission systems will replace static role-based access control for AI-enabled organizations ### ๐Ÿ“Š Methodology - Survey organizations before and after AI agent deployment to measure security incident rates - Conduct penetration testing comparing single-agent vs. multi-agent architectures - Analyze audit logs from agent systems to identify permission escalation patterns - A/B test human oversight requirements in controlled agent deployments ### โ“ Questions - How can we standardize dynamic permission models across different AI agent platforms? - What metrics should organizations use to measure AI agent security posture? - How will compliance frameworks evolve to address non-deterministic agent behavior? ### ๐Ÿ”ฎ Future Research - Development of standardized agent authorization protocols through OpenID and similar bodies - Creation of AI-specific penetration testing methodologies - Investigation of LLM-based monitoring systems for agent behavior analysis ### ๐Ÿ’ก Implications - Practice: Security teams must develop new skills for agent behavior analysis and dynamic permission management - Policy: Compliance frameworks need updates to address agent-mediated data access and processing - Security: Traditional perimeter security becomes insufficient as agents blur internal/external boundaries - Education: Cybersecurity curricula must include agent-specific attack vectors and defenses - Funding: Organizations need budget allocation for agent security tooling and governance systems ### ๐Ÿง  Learning Styles Assessment Reading level estimate: Flesch-Kincaid Grade Level 12-14 #### ๐Ÿ‘€ Visual learners - Present: Panel discussion format with expert speakers - Improve: Architecture diagrams showing agent permission flows, decision trees for access control #### ๐Ÿ”Š Aural learners - Present: Full audio panel discussion available - Improve: Shorter audio summaries of key concepts, expert interview segments #### ๐Ÿ—ฃ๏ธ Verbal learners - Present: Clear definitions of RBAC, ABAC, agent terminology - Improve: More analogies comparing traditional vs. agent authorization, glossary expansion #### ๐Ÿงฉ Kinesthetic learners - Present: Practical examples of agent permission failures - Improve: Hands-on lab exercises, security testing sandboxes #### ๐Ÿง  Logical learners - Present: Clear cause-and-effect relationships between poor security hygiene and agent risks - Improve: Decision matrices for agent deployment, risk assessment frameworks #### ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Social learners - Present: Panel discussion format encourages multiple perspectives - Improve: Community discussion guides, peer review checklists for agent security #### ๐Ÿง˜โ€โ™€๏ธ Solitary learners - Present: Individual reflection on organizational security posture - Improve: Self-assessment worksheets, private learning paths #### ๐ŸŒฟ Naturalistic learners - Present: Ecosystem thinking about agent interactions - Improve: Biological analogies for agent behavior, environmental impact considerations ### ๐Ÿ“Š Accessibility Assessment #### Screen reader semantics - Present: Clear heading structure in transcript - Improve: Time-stamped navigation, speaker identification tags #### Keyboard navigation - Present: YouTube player supports keyboard controls - Improve: Transcript navigation shortcuts, skip-to-topic links #### Contrast and readability - Present: High contrast video player interface - Improve: Transcript formatting with better visual hierarchy #### Text resizing and reflow - Present: YouTube interface adapts to browser zoom - Improve: Responsive transcript layout, adjustable text size #### Media and captions - Present: Video content with audio - Improve: Professional captions, downloadable transcript formats #### Forms and interactions - Present: Standard YouTube interaction controls - Improve: Enhanced Q&A submission accessibility ### ๐ŸŒ DEIB Assessment #### Cultural breadth - Present: Global perspective from AWS, FusionAuth, and Aviva experts - Improve: Include examples from different regulatory environments, small business perspectives #### Inclusive language - Present: Technical jargon defined, professional tone - Improve: Plain-language executive summaries, avoid military metaphors #### Neurodiversity support - Present: Structured panel format with clear transitions - Improve: Visual agenda, processing time indicators, content warnings for complex topics #### Representation - Present: Mix of industry perspectives and roles - Improve: Include more diverse voices across gender, background, and organization size #### Psychological safety - Present: Respectful expert discussion, acknowledgment of uncertainty - Improve: Explicit discussion of resource constraints, failure normalization ### โœ… Logical Validity #### Strong reasoning - Deductive strength: Strong logical progression from "AI agents are non-deterministic" to "traditional authorization models insufficient" - Inductive strength: Good use of specific examples (file deletion incident) to support general principles - Causal reasoning: Clear cause-and-effect relationships between security hygiene and agent risk amplification - Analogical strength: Effective comparison to doctors adapting to new medical technologies #### Fallacies - Appeal to authority: Minor instances of relying on expert credentials rather than evidence - False dichotomy: Occasional framing of "secure vs. convenient" without exploring middle ground #### Tone of voice - Overall tone: Professional, collaborative, appropriately cautious about emerging technology risks ### ๐Ÿ›ก๏ธ DARVO Analysis - Deny: No denial patterns observed in this technical security discussion - Attack: No attacking of questioners or critics - Reverse victim/offender: No victim/offender reversal tactics present - Emotional cues and rhetoric: Appropriately measured tone about serious security implications without fear-mongering ## ๐ŸŽฏ Conclusion AI agents represent a fundamental shift in authorization complexity, requiring organizations to move from static role-based access to dynamic, context-aware permission systems. The key insight is that AI amplifies existing security weaknesses rather than creating entirely new categories of problems. Success requires strengthening foundational authorization practices, implementing segregated agent architectures, and establishing human oversight frameworks before widespread deployment. Organizations that invest in these fundamentals now will be better positioned to leverage AI agents securely as the technology matures. ## ๐Ÿงฑ Refactor Appendix ### ๐Ÿ“š Literature Split Pad Purpose: Stage CEE units that become Literature notes. Split level: H3 ### [H1] AI agents require dynamic permission models beyond traditional RBAC > [!quote] [User authorization just got 10x harder](https://youtu.be/CEavrP43pjU) by [[The Lead Dev]] via [[YouTube]]. Published 2024. Accessed 2025-01-05. > "Identity no longer mapping to a person - an agent can act for multiple users" Traditional authorization assumes static user identities, but AI agents can act across multiple contexts and users dynamically. [view highlight](https://youtu.be/CEavrP43pjU?t=323#H1) #xref #articleseed ID:rw_auth_dynamic ### [H2] Security hygiene amplifies with AI agent deployment > [!quote] [User authorization just got 10x harder](https://youtu.be/CEavrP43pjU) > "How well you do authentication and authorization currently is only going to be amplified with AI" Poor foundational security practices become exponentially worse when AI agents are introduced to the system. [view highlight](https://youtu.be/CEavrP43pjU?t=1455#H2) #xref ID:rw_security_amplification --- ### ๐Ÿ”– Atomic Split Pad (Zettel Candidates) Purpose: Promote reusable claims into Atomic notes. Split level: H4 #### [Z1] Agent segregation reduces blast radius from failures - Scope: AI agent architecture design - Pointer to timestamp 18:30 - Links: [[Multi-Agent-Systems]] [[Security-Architecture]] #### [Z2] Human accountability require --- ## Full Transcript [00:13] Hello everyone. Thank you for joining<br>[00:15] us. We are just going to take a few<br>[00:17] minutes as we get folks joining<br>[00:20] um and then we'll get started.<br>[00:26] Awesome.<br>[00:38] Great to see a number of folks joining<br>[00:40] in. Fantastic.<br>[00:50] All right, here we go. Um<br>[00:53] thank you so much for joining us today.<br>[00:55] Um really really excited about the<br>[00:58] discussion that we are going to have. So<br>[01:01] uh this should be a fantastic panel. Uh<br>[01:04] this lead dev panel is um hosted and<br>[01:07] created in partnership with the fusion o<br>[01:10] team. So appreciate the partnership<br>[01:12] there. The discussion will last about 45<br>[01:15] minutes. uh after that myself and the<br>[01:18] panelists will join you in Slack for<br>[01:20] more conversations async. So don't<br>[01:23] hesitate to join and drop some questions<br>[01:25] there. But while we're live uh I will<br>[01:28] try to make sure to incorporate your<br>[01:30] questions. So if you want to submit any<br>[01:32] questions, please use the Q&A feature in<br>[01:35] Zoom. Um if you need help, please chat<br>[01:38] drop a drop a ping in the chat. Um and<br>[01:41] someone from LeeDev is happy to help you<br>[01:43] as well. So let's get started. We we'll<br>[01:46] do some introductions just quickly so<br>[01:49] you get to know the panelists and<br>[01:51] experts on this topic and we'll dive<br>[01:53] into the conversation from there. So to<br>[01:56] to get going, my name is Dalia Havens.<br>[01:58] I'm the SVP of engineering at LUSK and<br>[02:00] I'll be your moderator for today's<br>[02:02] conversation. So to start off, I'll hand<br>[02:05] it to you Dan to kick us off.<br>[02:08] >> Sure. I'm excited to be here. This is a<br>[02:10] timely and complex topic. Um I'm a<br>[02:12] senior director for SM strategy and<br>[02:15] identity standards at Fusion and we're<br>[02:17] happy to partner with you all today. Uh<br>[02:19] we're an identity provider like Ozero or<br>[02:21] Cognto. Um that fancy title means that I<br>[02:25] spend some time thinking about the<br>[02:26] future of customer identity access<br>[02:29] management both at indust industry<br>[02:32] standards groups like the IETF or uh<br>[02:35] also looking at the wider market. I also<br>[02:38] help customers and Fusion community<br>[02:40] members uh create solutions with our<br>[02:42] tool and I also love to talk about<br>[02:45] authentication, authorization, and OOTH.<br>[02:47] So, I'm I love I'm excited to nerd out<br>[02:49] about this here. Um I've written a<br>[02:52] couple of books and I've been in the<br>[02:54] engineering um practice for about 25<br>[02:57] years. Uh looking forward to this<br>[02:58] conversation.<br>[03:01] >> Awesome. Thank you, Dan. As ASA, do you<br>[03:03] want to tell us a bit about yourself?<br>[03:06] >> Asa. Hi, everyone. My name is Aisha. I'm<br>[03:08] currently head of application platform<br>[03:10] security at Aviva. In my career, I had<br>[03:14] um look worked in security operations,<br>[03:17] security engineering, cloud security. Uh<br>[03:20] spent some time at AWS working on<br>[03:22] security solutions designs and<br>[03:24] architecture and uh just joined<br>[03:28] three months ago. uh heading application<br>[03:31] platform looking after platform security<br>[03:32] and with that comes a lot of data<br>[03:34] platforms and of course AI integrations<br>[03:37] with um complexities. So although IM are<br>[03:43] not new topics to me um yeah looking at<br>[03:46] authentication authorization for AI has<br>[03:48] been a new challenge.<br>[03:51] >> Very cool. All right to be we'd love to<br>[03:53] hear about you as well.<br>[03:55] >> Awesome. Thanks Dalia, Dan Aisha. Really<br>[03:58] happy to be here on this panel. This is<br>[04:01] Tani. I lead the customer solutions team<br>[04:04] for AWS for a large set of customers<br>[04:07] that run their infrastructure with AWS.<br>[04:10] And that is why this topic of security<br>[04:12] overall and authenticating and privacy<br>[04:15] is very close to my heart because it's<br>[04:17] priority zero for how we function. I've<br>[04:20] been in this cloud computing world for<br>[04:23] over 11 years now. Um and it's always<br>[04:26] amazing to see how the shifts in<br>[04:28] technology impact the way customers run<br>[04:31] their infrastructure and provide us the<br>[04:33] learning to do better in terms of the<br>[04:36] infra that we provide. So super excited<br>[04:38] for this conversation and also to learn<br>[04:40] from Dan and Aisha from their side of<br>[04:42] the world how they look at<br>[04:43] authentication and authorization.<br>[04:46] >> Awesome. I'm super excited as well. So<br>[04:48] thank you all for for the introduction.<br>[04:51] So to kind of frame the the topic of<br>[04:54] conversation today, we're talking about<br>[04:56] you user authorization becoming more<br>[04:58] complex and and that's I think we spent<br>[05:01] last year sort of in the hype of AI and<br>[05:05] all the things that that come with it,<br>[05:07] but it's pretty clear that we are also<br>[05:09] seeing a lot of fantastic applications<br>[05:12] from these agents interacting with our<br>[05:14] systems and becoming more and more<br>[05:16] autonomous. And that's really what's<br>[05:18] starting to like add up to the<br>[05:20] complexity. We are now having to not<br>[05:22] only think about the humans and what<br>[05:25] access and level of permissions they<br>[05:27] have, but now we have to really consider<br>[05:29] the agents and how to give them the<br>[05:31] right level of permissions to be<br>[05:32] autonomous and do things on our behalf.<br>[05:35] So like the the thing here is that this<br>[05:36] is not just a readonly access that we're<br>[05:39] talking about. If we want them to be<br>[05:41] productive in our workflows and to take<br>[05:43] actions on our behalf, we do have to<br>[05:46] consider the specifics and nuances and<br>[05:48] of course security is a big part of it.<br>[05:51] When to deprovision some access and all<br>[05:54] all of the things that we're going to<br>[05:55] dive into today. Um, so we're going to<br>[05:58] as as you can tell like this group of<br>[06:00] panelists are very invested in the topic<br>[06:03] and I'm super excited to get their<br>[06:04] thoughts on it. Um, and of course, like<br>[06:07] I said, I encourage you to submit<br>[06:09] questions if there is something that you<br>[06:11] would like to add to the conversation.<br>[06:12] I'll keep an eye on the Q&A tab. So,<br>[06:15] let's get going. Uh, before we dive into<br>[06:17] all things agents, I figured we'd start<br>[06:20] by framing a little bit the conversation<br>[06:23] around what we currently have for humans<br>[06:25] and the authorization models that we<br>[06:27] have today. and then if you would like<br>[06:30] to each speak on sort of that baseline<br>[06:33] and what you're adding in when you think<br>[06:35] about agents. Um so maybe Aisha do you<br>[06:38] want to start us off with this question?<br>[06:42] >> Yeah sure. Um so I I'll start with from<br>[06:47] my side my my experience like straight<br>[06:49] away. So traditionally uh like in many<br>[06:52] other organizations the organizations I<br>[06:55] worked at we had a mix of uh role based<br>[06:58] access control group based access. If<br>[07:00] you really really go back into the past<br>[07:02] you will see different authentication<br>[07:03] authorization methods but um yeah not<br>[07:06] necessarily worried about those anymore.<br>[07:10] uh when you look at those aback policy<br>[07:12] base etc etc they were all taken into<br>[07:15] account a user or a machine and now we<br>[07:19] have essentially the problem of identity<br>[07:24] no longer mapping to a person um an<br>[07:27] agent can act for multiple users um can<br>[07:31] act for a service um so who who is doing<br>[07:35] the action is sort of becoming messy now<br>[07:39] permissions need to be more dynamic. Um,<br>[07:42] static roles uh may either we will have<br>[07:45] a all or nothing too too big or too<br>[07:48] small problem uh with the static roles<br>[07:52] um and the volumes increasing uh<br>[07:54] sometimes mid tasks uh the machine<br>[07:58] escalation may be required etc. So all<br>[08:00] these complexities uh are bringing uh a<br>[08:05] lot to scratch my head with my security<br>[08:07] hat on. Uh so the shift is from how do<br>[08:10] we authorize a user to authorizing a<br>[08:13] specific action in a specific context<br>[08:15] for a specific delegated identity and<br>[08:18] how do I make that auditable<br>[08:20] um starting on a negative note but yeah<br>[08:25] we have now<br>[08:26] >> that that's that's what we all love to<br>[08:28] do though. All right Dan do you have any<br>[08:31] any more you'd like to add? I'd love to<br>[08:33] hear your thoughts as well.<br>[08:34] >> Sure. Yeah. And I'm glad that Aisha<br>[08:36] mentioned Arbback. Um, and I think that<br>[08:38] it's worthwhile for us to look at some<br>[08:41] of the other uh models out there because<br>[08:44] I think she pointed out some good um<br>[08:46] nuances, but it's good to have a firm<br>[08:48] foundation. And one thing I always say<br>[08:50] when I'm starting in these conversations<br>[08:52] is you're worried about a AI<br>[08:54] authorization, but how's your human<br>[08:56] authorization? Right? There's a lot of<br>[08:57] people who start out and want to jump<br>[08:59] immediately to the cool new shiny thing,<br>[09:01] but haven't set the foundation<br>[09:03] themselves. So, I think you know,<br>[09:05] arbback, Aback, Reebac, um I'm not going<br>[09:08] to dig too deep into these pieces, but I<br>[09:10] think that those are things that you can<br>[09:12] go look up yourself and uh read up on<br>[09:15] those authorization models. Um but, you<br>[09:18] know, setting those aside, you know, the<br>[09:21] real issue is I think agents get ill to<br>[09:23] find instructions and they take actions<br>[09:25] we don't expect. Um, I was talking to a<br>[09:26] co-orker about this webinar and he said,<br>[09:28] "Oh, yeah. One time I said to my agent,<br>[09:31] you know, delete all the files that have<br>[09:34] the string in it because he needed to do<br>[09:35] that for some reason and end up deleting<br>[09:37] an entire folder because that folder had<br>[09:40] that string in the name." And I think<br>[09:42] that those kind of unintended<br>[09:44] consequences where the agent is doing<br>[09:47] exactly what you told it to do, not what<br>[09:49] you meant it to do are the reason that<br>[09:52] we need those dynamic fine grained<br>[09:55] authorization uh rules that Aisha<br>[09:57] mentioned. Um people are still learning<br>[09:59] the capabilities. I am myself and<br>[10:01] whether you're an end user or developer,<br>[10:03] security admin. And then I think that<br>[10:07] our authorization systems are decent at<br>[10:10] human beings again as long as you<br>[10:11] implement them implemented them<br>[10:13] correctly and pretty good at service<br>[10:15] accounts as well but like this<br>[10:16] combination of something that's<br>[10:18] non-deterministic like human beings and<br>[10:21] moving the speed of software brings in<br>[10:23] some new challenges.<br>[10:24] >> Yeah, for sure. Tonvi, I'd love to hear<br>[10:26] your thoughts on sort of like Dan<br>[10:28] touched on an example, but I I'm curious<br>[10:31] what when did you first realize that the<br>[10:33] traditional authorization models are not<br>[10:35] going to be quite working for the AI<br>[10:38] agent world that we're stepping into?<br>[10:41] >> That's a great question, right? Like um<br>[10:43] I'll piggy back into what Dan was<br>[10:44] mentioning about the human aspect of it,<br>[10:46] right? But before we go there, um I come<br>[10:49] from a customerf facing background,<br>[10:51] right? like not that I interact with a<br>[10:53] product or have a product team but I'm<br>[10:54] more field-f facing in my role. I<br>[10:57] capture those inputs to come back and<br>[10:59] kind of create this space in a better<br>[11:01] way. So from that aspect I look at this<br>[11:03] situation in two ways of like<br>[11:06] authentication is basically a situation<br>[11:08] where who you are right and<br>[11:10] authorization is a method to do or prove<br>[11:13] who you are and the way I realized that<br>[11:16] as was I was having conversations with<br>[11:18] our customers they're starting to get<br>[11:20] more and more worried about these two<br>[11:22] questions right like how do I know who<br>[11:25] is coming in and by what method they are<br>[11:29] coming in right that was my first<br>[11:31] encounter and clicking as we all started<br>[11:34] to learn about this transformation of<br>[11:36] technology from initially traditional AI<br>[11:39] ML to generative AI to now agentic AI<br>[11:43] over the course of the past couple of<br>[11:45] years right so that's where I kind of<br>[11:48] first um um interacted in these<br>[11:51] situations the way I kind of have been<br>[11:54] navigating these conversations is now<br>[11:57] even more emphasizing the need of a<br>[12:00] human in the loop as we are starting to<br>[12:03] use these awesome authentication tools<br>[12:06] and how we should be able to put some<br>[12:09] processes and guard rails in place so<br>[12:11] that we don't have systems that run<br>[12:13] rogue. So those are kind of the areas I<br>[12:15] have been focusing on it.<br>[12:18] >> Yeah, thank you for sharing that. Uh<br>[12:20] Den, I want to go a bit deeper in sort<br>[12:23] of like your your your example and and<br>[12:25] of course like drawing a bit more<br>[12:26] broadly, but when an AI agent acts on<br>[12:29] behalf of the user, how do you determine<br>[12:32] the permissions that it should have? Do<br>[12:35] you give it full scope of that user<br>[12:38] permission or like what granular work<br>[12:41] have you done on sort of like uh the<br>[12:44] technical details of that<br>[12:45] implementation?<br>[12:47] >> Yeah. And I think that you don't give it<br>[12:48] full scope unless you're like yoloing<br>[12:50] and you have your entire system backed<br>[12:52] up and it's not in prod, right? Um so<br>[12:55] that's an easy guard rail to lay out<br>[12:57] first. But I mean I think there's a<br>[12:58] couple of different ways you can think<br>[13:00] about like setting boundaries around um<br>[13:03] agents and one is you know be careful<br>[13:07] with your prompt. Uh if my coworker had<br>[13:10] said don't delete directories with this<br>[13:12] string in it but delete files only. Um<br>[13:15] because I guess in Unix a file is a<br>[13:17] directory or no a directory is a file<br>[13:18] anyway. Um neither here or there. Um<br>[13:21] that can help to some extent that again<br>[13:23] is relying on the agents<br>[13:27] um ability to follow instructions. And<br>[13:29] then um another layer is to kind of<br>[13:32] build out sub agents so that you have a<br>[13:35] separation of concerns so that you have<br>[13:37] an agent that um you know deals with the<br>[13:40] file system another deals with different<br>[13:42] uh services. This is less preventing an<br>[13:46] agent from doing something stupid and<br>[13:47] more like limiting the blast radius if<br>[13:48] they do do something stupid. And then<br>[13:50] the last is really that this<br>[13:52] deterministic system that we talked<br>[13:54] about which to be honest with you is<br>[13:57] still something that we're grappling<br>[13:58] with defining right like there's some<br>[14:00] work in the standardization space. Um<br>[14:02] open ID has an AI community group that<br>[14:05] they're working to like define some of<br>[14:06] these things. I know the offzen um which<br>[14:11] is an open ID standards group just kind<br>[14:14] of released their 1.0 but uh to be<br>[14:17] honest with you um I don't have all the<br>[14:20] answers. Big big shocker. I I hope that<br>[14:23] the other panelists have all the answers<br>[14:24] and I can just observe with them. But um<br>[14:27] I think the fundamental thing to take<br>[14:28] away and then I'll wrap up is again just<br>[14:31] reiterating that like this stuff is<br>[14:33] happening at software speed which means<br>[14:35] that you need to start to enforce rules<br>[14:36] and dynamically change rules based on<br>[14:38] software not uh manual approval<br>[14:41] processes.<br>[14:43] >> Yeah ma makes sense. Uh yes I agree with<br>[14:46] you. We don't all have the answer but<br>[14:48] like we're we're very much deep into it.<br>[14:51] Uh Aisha I I'd love to talk about<br>[14:53] >> if I may if I may intervene piggyback on<br>[14:56] Dan's stuff right um I think the way Dan<br>[14:59] you mentioned about having separate<br>[15:00] agents for um a certain task is super<br>[15:04] critical as we implement even large<br>[15:05] scale systems right and now with that<br>[15:08] even having uh better fault injection<br>[15:11] threat detection kind of situations is<br>[15:15] going to be critical because we want to<br>[15:17] test the systems for situations where<br>[15:20] like what Dan is saying if a system does<br>[15:22] anything stupid what's our process to<br>[15:25] handle it right so that's also critical<br>[15:28] as we discover answers to how agentic AI<br>[15:31] is going to transform this uh situation<br>[15:34] sorry to interrupt<br>[15:35] >> no no not at all this is actually great<br>[15:38] because I was segueing very very much<br>[15:40] into like like let's talk a bit more<br>[15:42] about like these security concerns and I<br>[15:44] I think I'd love to hear from you if you<br>[15:47] want to kind of kick us off with this<br>[15:49] question but What are the biggest<br>[15:51] security concerns when it comes to these<br>[15:53] AI agents having the elevated<br>[15:55] permission? I think we talked at a high<br>[15:57] level. Uh, but how are you mitigating<br>[15:59] some of these risks, especially things<br>[16:01] like prompt injection or agents being<br>[16:04] manipulated uh in a way or another?<br>[16:06] Again, like we're we're talking about<br>[16:08] like some of these like different than<br>[16:10] expected results that that maybe we've<br>[16:13] anticipated before.<br>[16:15] >> Yeah. Yeah. I want to I want to start<br>[16:17] with uh saying that everyone is catching<br>[16:19] up right security is catching up IM is<br>[16:22] catching up the authentication<br>[16:24] authorization area even the platforms<br>[16:26] that offer AI they're catching up as to<br>[16:29] you know what what's going to happen the<br>[16:30] use cases are coming up as in when we're<br>[16:34] learning so we can't necessarily gauge<br>[16:37] what the use cases will be that will<br>[16:39] present those risks so we're we're sort<br>[16:41] of swimming in uncharted territory but<br>[16:44] there are things we can do So number one<br>[16:46] and I really want to iterate this and<br>[16:49] highlight is how well you do<br>[16:52] authentication and authorization as an<br>[16:54] organization currently is only going to<br>[16:57] be amplified with your AI and AI agent<br>[17:02] use. So if you don't have good practices<br>[17:05] already in place, you're not necessarily<br>[17:08] going to bring in this third miraculous<br>[17:10] solution for your AI authorization that<br>[17:14] will solve all the problems. So so<br>[17:16] essential work go and find out<br>[17:19] housekeeping what can I do better for<br>[17:21] security to begin with and then we in<br>[17:24] parallel afterwards we worry about what<br>[17:27] how else is this impacting our security<br>[17:30] right. So my biggest concern of course<br>[17:33] is these are engines that are<br>[17:36] persuadable. They're they're executing<br>[17:39] things and we are relying on um our<br>[17:42] existing authorization methods with<br>[17:45] them. So that's the biggest concern.<br>[17:46] Models are getting better in what they<br>[17:49] can offer um as the model in terms of uh<br>[17:53] prompt injection attempts being able to<br>[17:55] identify malicious problems etc.<br>[17:58] platforms that offer these AI uh uh<br>[18:01] models are getting better in offering<br>[18:04] shield, guard rails, content filtering,<br>[18:07] etc. But what I would like to say is<br>[18:09] segregation, segregation and<br>[18:11] segregation. If your back end is<br>[18:14] segregated enough and you're using your<br>[18:17] datab your databases are laid out really<br>[18:20] well, you're really aware of where your<br>[18:22] data is sitting, you have a good control<br>[18:24] of your residency labeling and u uh<br>[18:28] tagging etc. Then um it's going to be<br>[18:31] easier to put in those multi- aent<br>[18:36] um and uh fine grain authorization<br>[18:39] mechanisms. So we're looking at task<br>[18:42] vote least privileged and look at in<br>[18:46] your in your input and output controls.<br>[18:49] Have you got your monitoring and anomaly<br>[18:51] detection in place with the guard rails<br>[18:54] logging and auditing etc. So um there is<br>[18:57] a checklist somewhere out there and I'd<br>[19:00] be happy to get any questions on on this<br>[19:02] without going into the rabbit hole.<br>[19:05] No, this is like very very solid points<br>[19:08] especially on on sort of like you know<br>[19:11] jumping to the next complex thing<br>[19:13] without strengthening the foundation and<br>[19:15] how critical it is to really sort of<br>[19:18] look back and make sure that your<br>[19:19] systems are are in good shape for what<br>[19:21] you're building on top of as well. Uh<br>[19:24] Dane, did you have anything you want to<br>[19:25] add to this question before we<br>[19:27] transition to the next point?<br>[19:29] >> Sure. Yeah, a few things. Um, one is,<br>[19:32] you know, Aisha, I love that you started<br>[19:34] with the IM excellence being required<br>[19:36] and I think that that's something we're<br>[19:37] seeing across all aspects of AI, right?<br>[19:39] It's an amplifier and I see that with<br>[19:41] documentation. I see that with coding<br>[19:43] and it certainly is true with with this<br>[19:45] this as well. Um, I think it's really<br>[19:48] important that people experiment at, you<br>[19:50] know, in controlled environments because<br>[19:52] they want to build an intuitive sense of<br>[19:54] this thing too, right? Like even if your<br>[19:56] CEO is saying, "Hey, we have to do a<br>[19:57] gentic AI right now. you know in<br>[20:00] production um let's let it rip you know<br>[20:03] you don't want to do that right like<br>[20:04] start with smaller things and there are<br>[20:06] a lot of people I have a lot of I have<br>[20:08] some co co-workers who are more<br>[20:09] skeptical of this than others and find<br>[20:12] the excited people and like exper you<br>[20:14] know leverage them and like um you know<br>[20:16] to experiment with them um as far as<br>[20:18] segregation I think that's a great point<br>[20:20] I will say that the only thing I want to<br>[20:21] add to that is that it is hard to slap a<br>[20:24] gateway in front right or some kind of<br>[20:27] external system it a A lot of the fine<br>[20:29] grain authorization is super business<br>[20:31] logic specific. It needs to be tied into<br>[20:32] your application. Um the last last two<br>[20:36] things I'd say is one is actually I saw<br>[20:38] a interesting paper that I'll I'll drop<br>[20:40] in the the Slack afterwards that was<br>[20:44] actually looking at the prompt that was<br>[20:47] sent to the agent with an LLM other<br>[20:51] piece of software and examining it and<br>[20:53] if the agent asked for uh tools that<br>[20:57] weren't required to serve the prompt<br>[20:59] even if it was allowed to with the kind<br>[21:01] of permission scoping it would deny I<br>[21:03] access so you can almost use uh the LLM<br>[21:07] to watch the LLM. Um and last thing is<br>[21:10] OASP has a an entire Genai project from<br>[21:13] a developer perspective. That's a a<br>[21:14] great place to start researching this<br>[21:16] stuff too. So thank you.<br>[21:18] >> This is fantastic. Yeah, I'm actually<br>[21:20] going to like I'm looking forward to the<br>[21:22] resources that uh you can share in Slack<br>[21:25] after this uh panel. That that's really<br>[21:28] cool. All right, Tonvy, I' I'd love to<br>[21:31] get your thoughts. Like we've talked<br>[21:32] about like needing to watch and and sort<br>[21:36] of, you know, auditing and monitoring<br>[21:38] what these agents are doing with their<br>[21:40] access. Uh what's different about this<br>[21:43] with like from logging and observability<br>[21:45] when it comes to the agent world uh<br>[21:47] versus the traditional user sessions<br>[21:50] that we're more familiar with?<br>[21:52] That's a great question actually and I<br>[21:54] think the blunt answer to this is<br>[21:57] earlier uh teams or organizations used<br>[22:00] to get away probably sometimes with like<br>[22:02] not having as strictive enforcement<br>[22:06] rules or going back to Isa's point on um<br>[22:09] not understanding where the data is so<br>[22:11] that if anything goes wrong they could<br>[22:13] do it in a reactive manner as to<br>[22:16] figuring out who logged in what went<br>[22:18] wrong the logs and so on and so forth<br>[22:20] but with AI systems. I think it has<br>[22:23] become super critical. If you're not<br>[22:25] aware of how this is happening, it's<br>[22:28] going to result in situations where it<br>[22:31] would be very hard hard to revert back<br>[22:34] um into this into a positive and<br>[22:37] operational state. So I think that's<br>[22:39] something of a blunt truth um to keep in<br>[22:42] mind, right? Um I think um from my<br>[22:45] organization's perspective and my<br>[22:47] customers perspective I'm making sure<br>[22:49] that there are centers of excellence<br>[22:52] that are established that are um kind of<br>[22:56] looking at the processes being put in<br>[22:58] place to verify the agentic AI logic<br>[23:02] that is being applied to each of these<br>[23:05] for the lack of better terms<br>[23:06] microservices that go and execute on<br>[23:09] behalf of the human right and how are<br>[23:12] they eventually connecting with each<br>[23:15] other to create the holistic task that<br>[23:18] gets executed. Right? So that's um an<br>[23:21] area um going back to I think Dan<br>[23:24] mentioned this um this is one more area<br>[23:26] that I am emphasizing on is each agent<br>[23:29] should know what their task is and from<br>[23:32] for that prompting is going to be<br>[23:34] extremely um critical to make sure that<br>[23:37] the agents are aware of the environment<br>[23:40] um and their task right um and then of<br>[23:44] course real time monitoring guard rails<br>[23:46] proactively looking at these systems is<br>[23:49] also so superbly important. I'll leave<br>[23:51] it at that on this.<br>[23:53] >> Yeah, that's great. Thanks for sharing.<br>[23:55] Aisha, did you have any anything you<br>[23:57] want to add to to this question around<br>[23:59] like sort of auditing and monitoring?<br>[24:05] >> Sorry, I could I couldn't unmute myself<br>[24:08] for a minute.<br>[24:08] >> No worries.<br>[24:10] >> Yeah. So, yeah. So, make sure you're<br>[24:12] logging, you're doing everything that<br>[24:14] you should be doing in terms of logging.<br>[24:16] Um so your security uh teams um uh will<br>[24:21] be will will know what's essential and<br>[24:23] what foundational login looks like and<br>[24:25] with any service that you're enabling.<br>[24:27] So if you're using an example is um um<br>[24:32] an AWS AI service you're enabling login<br>[24:35] monitoring around uh around those um and<br>[24:38] you're if you have um external um<br>[24:43] identity providers etc that you're using<br>[24:45] so everything comes together so you can<br>[24:47] get some sort of correlation as to what<br>[24:49] malicious could look like. So you're not<br>[24:51] just storing this log data but you also<br>[24:54] know how to work with it. um and uh um<br>[24:59] work with the shields using an<br>[25:01] additional LLM. I think there has been<br>[25:02] some latency issues and how is this<br>[25:05] going to impact my um operations etc<br>[25:08] that organizations have been asking but<br>[25:10] some more often than others security<br>[25:14] is the top priority. So um uh you you<br>[25:18] just have to consume it and soon absorb<br>[25:21] that sort of latency that you might<br>[25:22] bring. But it's important that you know<br>[25:24] what to enable and then you get your<br>[25:26] detections from that as well. And there<br>[25:28] are also external penetration testing,<br>[25:31] internal penetration, red teaming that<br>[25:33] you can do to just do some sort of um uh<br>[25:38] you know chaos engineering testing your<br>[25:40] the resiliency of the agents that you're<br>[25:42] using.<br>[25:44] >> Yeah, makes sense.<br>[25:46] Yeah, go ahead. Before I just I wanted<br>[25:48] to ask uh Tommy mentioned uh centers of<br>[25:50] excellent excellence and I just want to<br>[25:52] know kind of like what were the goals<br>[25:54] and the outputs of centers of excellence<br>[25:56] um what she's found useful uh in terms<br>[25:58] of that.<br>[26:00] >> Thanks Dan. I think the centers of<br>[26:01] excellence are having um most<br>[26:03] importantly business goal alignment<br>[26:05] right and stakeholder alignment they<br>[26:07] need to and I think you mentioned this<br>[26:08] point around making sure that hey if<br>[26:11] there is a top- down push on just like<br>[26:13] going and creating agents and agentic AI<br>[26:15] there should be a process laid out uh<br>[26:18] from a business and strategy point of<br>[26:20] view as to how we are going to do it<br>[26:21] what are the systems we're going to<br>[26:23] start with um what's our plan B in case<br>[26:26] things goes go wrong right and then how<br>[26:28] do we align that to the broader<br>[26:30] organization ation's vision to prove the<br>[26:32] value proposition of the agentic AI<br>[26:34] systems that we are putting in place.<br>[26:36] That's the business side of it. From a<br>[26:38] tech side of it, I think the way I'm<br>[26:40] looking at agent or encouraging the coes<br>[26:42] to look at agentic AI is what actually<br>[26:46] is your biggest pain point. Right? Don't<br>[26:48] put in agents for the sake of putting in<br>[26:50] agents and looking cool about it. Right?<br>[26:53] You need to address what your biggest<br>[26:56] pain point is. be it for your operations<br>[26:59] teams, your IT teams, your dev teams,<br>[27:02] your QA teams and so on and so forth.<br>[27:05] And then prioritize by asking a couple<br>[27:07] of questions and surveying a smaller set<br>[27:10] of people to create like a a prototype<br>[27:13] kind of a a function that then you can<br>[27:16] test in a sandbox environment and then<br>[27:19] ship out to a larger uh production<br>[27:22] environment. And the best part with<br>[27:23] agents is there is availability to test<br>[27:26] across multiple agentic AI tools and<br>[27:29] functions to make sure it suits and<br>[27:31] validates the checkpoints that they that<br>[27:34] we have put along the way.<br>[27:38] >> Yeah, thank you Tommy. This is this is<br>[27:40] great and Dan I really actually<br>[27:41] appreciate it. Uh so like with this why<br>[27:44] don't we transition into talking about<br>[27:46] the organization? So, so I'm curious um<br>[27:51] about like<br>[27:53] all of you feel free to jump in, but<br>[27:55] maybe I'll direct the question to for<br>[27:56] Dan to start us off with, but when it<br>[27:59] comes to like who owns agent<br>[28:01] authorization decisions in your<br>[28:03] organization, so like we talked about<br>[28:05] the technical side of things and how we<br>[28:07] we might consider our implementation and<br>[28:09] access controls and all of that, but the<br>[28:11] organization plays quite a bit of a role<br>[28:14] in the future of the world that we're<br>[28:17] operating And so just curious if you<br>[28:18] want to start us off with this question<br>[28:20] and your thoughts on it.<br>[28:22] >> Sure. And I will say that like I think<br>[28:24] that an important place to begin is the<br>[28:27] size of your organization, right? And<br>[28:28] this may shock some of you, but Fusion<br>[28:30] Op is smaller than AWS. Um and so we<br>[28:33] have a kind of a different different<br>[28:35] kind of approach probably than AWS has,<br>[28:37] but uh we have a combination between<br>[28:39] engineering and security and depending<br>[28:41] on the resource even the IT team gets to<br>[28:43] kind of weigh in. Um, we're in the early<br>[28:46] days, just to be totally blunt, but I<br>[28:49] think one foundational principle that<br>[28:51] we've all arrived at that makes a lot of<br>[28:53] sense is that the human is still<br>[28:54] responsible. So, if you're having agent<br>[28:58] build out code or build out content or<br>[29:00] build out, you know, handle business<br>[29:02] processes, do financial planning or<br>[29:04] whatever else that agents can help with.<br>[29:07] At the end of the day, human being is<br>[29:08] responsible for managing um for owning<br>[29:12] those outputs. Um, and that's I I I<br>[29:18] understand the beauty and desire for<br>[29:20] autonomous agents that just kind of go<br>[29:22] off and do things that you want them to<br>[29:23] do, but at the end of the day, there's a<br>[29:25] human being who's kicking off that<br>[29:26] process, who has that desire, and to tie<br>[29:30] things back to that human being, to that<br>[29:32] human identity is really important.<br>[29:34] >> Yeah, makes sense.<br>[29:37] Um Aisha when it comes to like<br>[29:39] compliance so like from from that<br>[29:41] perspective your sock to your GDPR and<br>[29:44] so on how do you handle the fact that AI<br>[29:46] agents are accessing and and potentially<br>[29:49] modifying user data? Uh so what does<br>[29:52] consent even mean in that context? If<br>[29:54] you want to you know take us through it<br>[29:56] and elaborate on that part.<br>[30:01] Yeah, obviously with um um data access<br>[30:06] and u human or non-human authorization<br>[30:09] be coming into the mix with AI agents<br>[30:11] and we wanted to be able to do a lot. So<br>[30:15] the the stuff that I explained in the<br>[30:16] beginning basically presenting um a<br>[30:19] picture where we're now blurring the<br>[30:22] lines between what it is accessing so<br>[30:24] the scope is widening. So if you're<br>[30:26] looking at scope to type type two and<br>[30:29] then you've already scoped it and now<br>[30:31] there's an AI and that's touching up on<br>[30:32] a whole lot of other things then your<br>[30:34] your audit will need to include those<br>[30:38] elements environments etc within within<br>[30:40] your scope right so that brings those<br>[30:43] challenges<br>[30:44] um in in addition to that uh it brings<br>[30:47] the challenge of uh being not only the<br>[30:51] audits and auditors coming in um armed<br>[30:56] uh understanding it fully and being able<br>[30:59] to uh not only articulate what's being<br>[31:01] asked but also understand that it is in<br>[31:03] place because those are all up in there<br>[31:06] to be very honest with you. Um we'll<br>[31:09] we'll find some confusing or confused<br>[31:11] language um in all this I haven't got to<br>[31:16] uh those yet. There is some definitely a<br>[31:18] huge learning curve for myself to<br>[31:20] understand what that means and yeah so<br>[31:23] the boundaries being blurry what does<br>[31:26] this mean for GDPR and uh granular<br>[31:30] consent it's not just the yes or no it's<br>[31:32] scoped permission you know are you going<br>[31:34] to do immediate revocation<br>[31:37] um maybe you're going to need another AI<br>[31:39] agent for that<br>[31:41] >> where they have the permission um<br>[31:44] >> yeah uh risk assessment again becomes uh<br>[31:49] a challenge with the processes the<br>[31:51] sensitive data and is it scale and then<br>[31:55] you need to document those risks and<br>[31:56] mitigations as part of the audits as<br>[31:58] well.<br>[32:00] >> Yeah, makes sense and a quick question.<br>[32:02] >> Yeah, go for Yeah, I just want to jump<br>[32:04] in and I mean so I read this, you know,<br>[32:06] I thought about this question. I thought<br>[32:08] about, you know, um what you're saying<br>[32:10] Asia and I guess my question is how is<br>[32:15] the GDPR compliance story for AI agents<br>[32:18] any different than it would be for a<br>[32:20] normal like a software system that's<br>[32:21] accessing PII? Like is it is it you know<br>[32:24] a difference in kind or a difference in<br>[32:26] you know scale or or is it just kind of<br>[32:29] the same rules apply? we just it's<br>[32:31] fuzzier because the it's also new.<br>[32:35] >> Um it's it's also fuzzier because uh<br>[32:38] there's not necessarily<br>[32:42] a a a clearly defined back end. Uh it's<br>[32:45] quite dynamic. Um it keeps moving. Um<br>[32:49] you want it to to do the best it can do<br>[32:52] and it can do the best with data. Okay.<br>[32:55] So if you scoped the segregated gap data<br>[32:58] based on your regulatory requirements<br>[33:00] then you're limiting your model from<br>[33:03] access. Um so there's that sort of<br>[33:06] conundrum as well. Um, I guess it's not<br>[33:09] necessarily any anything different if<br>[33:11] you know exactly what that AI agent is<br>[33:14] going to do and you got you got a clear<br>[33:15] use case and that clear use case is<br>[33:17] going to uh provide that and it's just a<br>[33:19] matter of you know complying with GDPR<br>[33:21] as you would if it was a new type of<br>[33:23] software right yeah I guess the<br>[33:26] complexity comes in when um you got uh a<br>[33:30] business case that is to enable AI<br>[33:32] rather than a a complete clear problem<br>[33:35] that you're using AI before is when it<br>[33:38] becomes really<br>[33:39] >> right which I love that goes back to<br>[33:41] your point about the guard rail like<br>[33:43] having a firm understanding<br>[33:44] authorization model at the beginning and<br>[33:46] Ton Tony's point about like got to drive<br>[33:49] a business case like don't chase the<br>[33:51] shiny object do it for business reasons<br>[33:53] and you're going to have a lot you know<br>[33:55] it's going to make it easier to have<br>[33:56] success criteria and easier to comply<br>[33:58] with the law who knew that's great<br>[34:01] >> love it uh yeah there was a question<br>[34:04] from Andy uh very relevant to to this<br>[34:08] particular conversation that we're<br>[34:10] having. So, uh if any of you would like<br>[34:12] to go into the Q&A and elaborate, but I<br>[34:15] think we've touched on uh the answer to<br>[34:18] it um you know with with the points that<br>[34:20] you made. So, fantastic. All right.<br>[34:23] Maybe we transitioned a little bit<br>[34:25] future forward um and start maybe like<br>[34:30] talking a little bit about you you're<br>[34:32] deep into this world. Uh what are your<br>[34:34] predictions? What are what are some<br>[34:36] things that that you feel will look very<br>[34:39] different or have we sort of converged<br>[34:42] and you like to the conversation before<br>[34:45] the human like whether it's human or<br>[34:47] agent it's still around the same problem<br>[34:50] definition that we really need to think<br>[34:52] about. So I'm just curious um if any of<br>[34:55] you want to share your future forward<br>[34:57] you know ideas with the with the group<br>[35:00] here.<br>[35:04] I mean, I guess I'll go first. I mean, I<br>[35:06] think that that, you know,<br>[35:10] we are going to move towards a more<br>[35:12] unified system. Um, I think if there's<br>[35:15] one thing I've learned over 25 years of<br>[35:17] software development is that people like<br>[35:19] convenience and agents are driving<br>[35:22] convenience, right? Like they're making<br>[35:24] things more efficient. They're, you<br>[35:26] know, it's a lot easier. I do this<br>[35:28] myself. it's a lot easier for me to ask<br>[35:30] um an LLM or a tool to give me a<br>[35:33] summarization of a meeting or to keep<br>[35:35] track of a meeting so that I can<br>[35:37] actually sorry keep track of the to-dos<br>[35:39] in a meeting so that I can actually pay<br>[35:41] attention and like contribute than it is<br>[35:42] for me to take notes. Um, so I think<br>[35:45] that this wave is coming. Um, and you're<br>[35:49] going to start to see human beings,<br>[35:51] agenic systems, and don't forget those<br>[35:53] deterministic software programs which<br>[35:55] still have a place all have a single<br>[35:58] source of identity. And then I already<br>[36:00] kind of mentioned that paper and I think<br>[36:02] keeping an eye on um the research that's<br>[36:06] happening because where things were a<br>[36:09] year ago is not where things are now.<br>[36:11] this is less of a prediction and more of<br>[36:12] like a warning. Like you can't just have<br>[36:15] a policy and and be kind of one and<br>[36:17] done. Like things are changing way too<br>[36:19] quick to do that.<br>[36:22] >> Maybe I can add Dan to what you were<br>[36:24] saying, right? I think I'll first go<br>[36:26] into predictions and then warnings. Um<br>[36:28] going back to your point, my predictions<br>[36:30] is around this is going to be a part of<br>[36:33] day-to-day life. Even if we try to be<br>[36:35] skeptical or try to avoid it, I doubt<br>[36:38] we're going to be able to do that. So<br>[36:40] that's another hard realistic um<br>[36:43] presentation. There are a couple of good<br>[36:45] podcasts that I listen to that I can<br>[36:46] even add in the Slack channels as we<br>[36:48] follow up that gives a perspective on<br>[36:51] this across industries, right? Um I<br>[36:54] think the other prediction is some of<br>[36:56] the low-level lifting that all of us in<br>[36:59] every job family had to do to accelerate<br>[37:02] uh operational excellence, productivity.<br>[37:04] I think that is where we it will do the<br>[37:07] lowhanging fruit stuff in a pretty<br>[37:09] systematic way depending on how we<br>[37:12] configure it to do it. Um I think that's<br>[37:15] the second prediction that would get<br>[37:17] easier and the warning is um I think we<br>[37:20] all need to start getting handson and<br>[37:22] dirty in terms of playing around with<br>[37:25] these systems and learning and capturing<br>[37:28] feedback. uh because the more we are<br>[37:31] disconnected from this world I think it<br>[37:33] is going to get harder and harder to<br>[37:36] kind of make sense of where the business<br>[37:38] and the organizations are headed and<br>[37:40] also to leave a mark right I I've<br>[37:42] started comparing our tech roles to<br>[37:44] being doctors in the future is like hey<br>[37:47] anytime any new surgery new medical<br>[37:49] invention comes in the doctors always<br>[37:52] needed to be specialists or be like deep<br>[37:55] into the inventions I think this is the<br>[37:58] era for people in tech to be specialists<br>[38:01] and surgeons and start um experimenting<br>[38:05] and learning through hands-on work.<br>[38:09] >> And Aisha, if you have predictions, I I<br>[38:12] I would love to hear them, but I did<br>[38:13] want to ask and maybe this is something<br>[38:15] to do after Aisha gives predictions is<br>[38:17] uh any surprising results from<br>[38:19] experiments because I agree with you,<br>[38:20] Tom. Like getting hands-on is the only<br>[38:22] way to really understand. I have a<br>[38:25] something that was surprising to me that<br>[38:26] I'd be happy to share, but like I don't<br>[38:28] want to take away from Aisha's<br>[38:29] predictions because I want to hear that<br>[38:30] too. So,<br>[38:32] >> no, I'm a lot more curious about what<br>[38:34] you're going to say than you know what I<br>[38:35] was going to say. Like to me, it's just<br>[38:37] going to be very very faint. No, so I'll<br>[38:40] keep it short because I want to hear<br>[38:41] what you're going to say. So, yeah, I I<br>[38:44] pretty I think the same as you you uh<br>[38:47] Dan Tan, right? Um I think we will see<br>[38:50] uh we will settle a little bit in what<br>[38:53] we uh understand that we can expect from<br>[38:55] AI to give us and um and how as we<br>[38:58] understand more and more uh we will also<br>[39:01] have better um we would better equipped<br>[39:04] um to get it to do things in the way<br>[39:07] that it's not going to damage us and<br>[39:09] provide uh problems. So yes, you use a<br>[39:12] authorization<br>[39:14] um could be harder, but it also means it<br>[39:17] can be easier if you're doing your data<br>[39:19] authorization in the background a little<br>[39:22] bit more cleverly and how you're working<br>[39:23] with your data. I I read a an AWS blog<br>[39:27] post on this um uh previously and uh<br>[39:30] it's it's so I'll I'll post a link um<br>[39:33] it's it's quite interesting giving it a<br>[39:36] different way of thinking. So as things<br>[39:38] are becoming more data, you know, it's<br>[39:41] going to be more data in my opinion,<br>[39:43] more data focused from authorization<br>[39:45] perspective as to what happens with AI<br>[39:49] agents and how how much of our lives<br>[39:52] will be of it, consumed by it, included<br>[39:56] in it, interacting with it. It's uh the<br>[40:00] trajectory is definitely up. Uh in my<br>[40:03] opinion,<br>[40:05] it'll be interesting. Good times to be<br>[40:07] alive.<br>[40:07] >> Yeah. All right, Dan, are you gonna<br>[40:10] share with us? Uh, don't leave us<br>[40:12] hanging.<br>[40:13] >> I feel like I met I built it up too much<br>[40:14] because when I first encountered AI, I<br>[40:18] mean, I did some stuff even in pre-hat<br>[40:19] GPT, but like I had to like create<br>[40:22] poems, right? Or read a blog post that<br>[40:24] was like and it was totally mechanical<br>[40:25] blog post. And the things that really<br>[40:27] have surprised me, two experiments I've<br>[40:29] done are one connecting to my task<br>[40:32] tracking system and just saying, "What<br>[40:33] did I do last week? Please summarize it<br>[40:35] for me." so I could report that up. And<br>[40:37] the second was<br>[40:39] um I had a bunch of uh files that were<br>[40:42] written by people who are non English<br>[40:44] speakers and I just said please correct<br>[40:47] the grammar of and the spelling of all<br>[40:49] of this stuff right and it wasn't so<br>[40:52] surprising in that it could do it. um it<br>[40:55] was surprising how good it was at doing<br>[40:57] it and it even corrected some things<br>[40:59] where it was like this is an incorrect<br>[41:01] link right so um and those are small<br>[41:05] things and I think that this goes back<br>[41:06] to mying point is like don't start out<br>[41:09] with the multi-genic system start out<br>[41:11] and learn the capabilities of these<br>[41:12] things because we do need to as um said<br>[41:16] get our hands dirty so sorry if I blew<br>[41:18] that up too much I'd love to hear what<br>[41:20] other people had that was uh the<br>[41:21] interactions with AI that they were<br>[41:23] surprised<br>[41:24] That that's really great. Uh there's one<br>[41:27] question that that I want to see if um<br>[41:29] if we want to touch on before we wrap up<br>[41:31] that that came through the Q&A. Um so uh<br>[41:34] the question goes, I love the idea of<br>[41:36] LLM's monitoring LLM. Curious what<br>[41:39] patterns or architectures are teams<br>[41:41] using to secure that monitoring layer<br>[41:43] itself?<br>[41:50] >> Oh, go ahead. both Dan because I think<br>[41:52] you post mentioned it and I'll add<br>[41:55] >> I mean I mentioned as like an<br>[41:56] experimental thing that you got to keep<br>[41:58] an eye on. I did not mention it as like<br>[42:01] a real full running system that I could<br>[42:03] answer that question with. So and uh the<br>[42:06] one thing I will say is that paper I did<br>[42:07] mention wasn't just LLM monitoring LLM.<br>[42:10] It was also deterministic systems<br>[42:12] monitoring LLM too. And so don't sleep<br>[42:15] on the fact that you can do things with<br>[42:17] deterministic systems as well.<br>[42:22] Yeah.<br>[42:23] >> Yes. Go for it. Sorry. Go ahead. Go<br>[42:25] ahead. Sorry.<br>[42:26] >> Yeah. There there are a couple of ways.<br>[42:28] So you can do live session integrated in<br>[42:31] as AI agent is interacting with the user<br>[42:35] in the use case of let's say a chatbot<br>[42:39] then you can have an additional uh model<br>[42:43] that will be in between. We'll be<br>[42:45] looking at in addition to the models own<br>[42:47] prompt injection<br>[42:50] um shield etc guard rail that they have<br>[42:54] natively or the platform they're using<br>[42:57] you could use another third party<br>[42:58] depending on how much of a restriction<br>[43:01] you want to bring in right that's that's<br>[43:03] one aspect another one is um when I was<br>[43:06] so previously I worked at AWS when I was<br>[43:09] there I did a a a talk I think I'll give<br>[43:12] a link as well I did a talk of the the<br>[43:18] three principles of AI is one is AI<br>[43:22] security of AI and then AI for security<br>[43:25] and security against AI um because we're<br>[43:31] now looking at AI threat AI stem threats<br>[43:34] coming in so how do we secure so when<br>[43:37] you I I'll send a link if I can find so<br>[43:39] when you look at that there will be<br>[43:40] other options where you can integrate in<br>[43:43] AI I based solutions into your overall<br>[43:47] security<br>[43:48] controls and capabilities.<br>[43:51] >> That that would be great. Yeah, I I'm<br>[43:53] really excited actually about the<br>[43:55] follow-ups from this panel and all the<br>[43:58] resources that that each of you might<br>[44:00] want to share there. So, I encourage you<br>[44:02] to like I encourage like the panelists<br>[44:05] and the participants to join the Slack<br>[44:07] channel to continue this conversation.<br>[44:08] This was clear like really fantastic. I<br>[44:12] really appreciate the the notes and<br>[44:14] experiences that you're bringing to the<br>[44:16] table as we've talked today like the the<br>[44:20] world ahead of us does not leave the<br>[44:22] fundamentals of what we we've learned<br>[44:24] about the humans permissions and<br>[44:25] authorization. So like that's still very<br>[44:27] very important and as we layer in agents<br>[44:31] and continue to deploy them in very<br>[44:33] useful use cases which will allow them<br>[44:36] to take actions on our behalf. we need<br>[44:38] to continue to augment the systems that<br>[44:40] we we have to sort of get the problem<br>[44:42] solve and I think Tonvi I really like<br>[44:44] that framing of like it's not just like<br>[44:46] AI for the sake of it but we are truly<br>[44:49] like I I would say like for this year<br>[44:51] I'm super excited to start to get into<br>[44:54] the value of the application uh itself<br>[44:57] and and what more complex problems we<br>[45:00] can possibly solve that maybe weren't as<br>[45:03] attainable before. So there's a lot more<br>[45:05] to look forward to. Uh we are going to<br>[45:08] wrap up here since uh we are at time but<br>[45:11] I want to thank you again for for<br>[45:13] joining. I want to thank the panelists<br>[45:15] for preparing ahead of this and joining<br>[45:17] the conversation. This was really<br>[45:19] fantastic and I very very much<br>[45:21] appreciate your time and and all the<br>[45:23] that you had to share today. So thank<br>[45:25] you for that. All right everyone.<br>[45:28] >> Thank you.<br>[45:29] >> Thanks.<br>[45:29] >> Great to see you. Bye everyone. Talk to<br>[45:32] you later. See you on Slack. <!-- deep-read:sections end -->