Latest / Identity at the Center / #332 - Sponsor Spotlight - IAMONES
Transcript
- 0:00We want to kill roles, and we could want actually to kill any
- 0:03in between layer who's trying to translate the word of
- 0:07entitlement into a business language because we think it's
- 0:10no longer needed. It's a good transition topic to
- 0:13move from administering the system to ask anything from a
- 0:18user perspective. So kind of I'd say, what is this
- 0:24capability and who would get access to it?
- 0:29So our platform is designed to give access with visibility
- 0:34controls and then I'll talk about that how we ensure
- 0:38visibility or proper access restriction.
- 0:43It can be anything, can be the business users, they are
- 0:46typically lost and they always call an out desk and say I need
- 0:50permission to do something. And by the way, I would love to
- 0:53get everything that my friend has because that is actually
- 0:57what I have to do. They express their problem
- 1:00without talking about entitlement and application
- 1:03name. They don't say I need SAPI, need
- 1:05Salesforce. They say I need to do what
- 1:08Johnny's doing. Well, minus that stuff that he's
- 1:12doing because, you know, I don't have the permission.
- 1:16That's the way it expressed it. So the primary persona that is
- 1:19benefit from that simplification are the thousands of business
- 1:23users that today are complaining that these systems are complex,
- 1:28that the entitlement doesn't speak the language.
- 1:30And then you know what they do? They just call the app best they
- 1:33call the application owners or in the case of access
- 1:36recyclification, they say they just say, OK, click, click,
- 1:39click. Who cares?
- 1:40I don't understand it. Get get it off my back.
- 1:43So business user are the primary benefit of that.
- 1:51This is identity at the center if it has anything to do with
- 1:56IAM. This is the go to podcast now
- 2:01your hosts Jim McDonald and Jeff Steadman.
- 2:11Welcome to the Identity at the Center podcast.
- 2:14I'm Jim. I'm without Jeff today, but I
- 2:16have a fantastic guest, Andrea Rossi from Yamonez.
- 2:23And that's right, it's time for another Sponsor Spotlight
- 2:25episode. These special episodes are
- 2:28created in collaboration with our sponsor to delve more deeply
- 2:33into their viewpoints and specific solutions in the
- 2:36identity and access management market.
- 2:39To make this crystal clear, this is a fully sponsored episode.
- 2:42This allows us to provide you in depth insights and expert
- 2:46perspectives straight from the source.
- 2:49And so like I said, we have Andrea Rossi from Yamonez, a
- 2:54conversational identity governance platform that we're
- 2:58going to learn more about today. Their website is Yamonez dot AI
- 3:04and they have a special landing page for you, which I'll mention
- 3:07several times during the episode.
- 3:09Yamonez dot AI/ID A/C Andrea, welcome to the Identity at the
- 3:16Center podcast. We're very happy to have you.
- 3:19Thank you. My pleasure.
- 3:22So our mutual friend Marco Venuti taught me the
- 3:26pronunciation. How close did I get it?
- 3:28Yamonez. You're perfect.
- 3:31And yeah, say it. Yamones or Yamones you can.
- 3:37That's a right pronunciation. OK, So what are all the other
- 3:43pronunciations that you hear? Because I mean, honestly, when
- 3:46you look at the name, it looks like I am ones, right?
- 3:49But that's that's not correct. Yeah.
- 3:53You know, there is a reason for the name we picked, but it's,
- 3:57you know, basically all you want the customers and clients and
- 4:01partners and the ecosystem to remember is that your name is
- 4:04not easy to pronounce, so it becomes stickier.
- 4:08So sometimes they say I am once, which is the typical reading
- 4:13point from an English standpoint or otherwise the Spanish say
- 4:19come honest like the prosciutto or the hen.
- 4:23So it's just the name that you can pronounce it actually the
- 4:26way you want as long as you remember there is a company that
- 4:28does interesting things. Yeah, absolutely.
- 4:32So again, Yamonez dot AI/ID A/C spelled like IAM ones ONES.
- 4:42And so if you go to that direct link, it's a there's a special
- 4:47offer that Andre and his company have put together $5000 off a
- 4:52subscription. So if it's something that you're
- 4:54going to explore after this podcast is over and after you've
- 4:57heard about all the great things they do, make sure you go to
- 5:01that link and get your discount. A little bit more about the name
- 5:06because I don't want to freeze by this, but Andrea, how did you
- 5:09come up with the name Yamones? So when we created the company,
- 5:18you know, I have the basic rule, which is even before
- 5:22establishing the company, you have to find a good name and the
- 5:25name has to mean something to you.
- 5:27So I decided to put together MY2 passions in that name.
- 5:31The first one is Identity Access Management, because I've been in
- 5:35this domain for 20 years. I founded a company called Cross
- 5:39ADS and then sold to IBM. So I've seen all the original
- 5:42sense that I'm trying to fix today.
- 5:45And the other part of the name is, you know, I was born in 67
- 5:52and I was born and raised with punk and punk and rock'n'roll.
- 5:57So the other part of the name comes from the Ramones and
- 6:00that's why the pronunciation is Yamounse.
- 6:03And why that name? Not just because I love that
- 6:08band that created punk rock, but because the Ramones took a
- 6:12boring genre sort of rock'n'roll.
- 6:15Songs lasting 7 minutes, complex lyrics and made it fun.
- 6:20Songs were one minute and a half and quite melodic.
- 6:24So what we're trying to do into the IGA experience is a lot like
- 6:29what the Ramones brought to rock'n'roll.
- 6:32Fast, fun and simple. Yeah.
- 6:35And I'll tell you the this space, the IAM or Digital
- 6:40Identity space is kind of famous for having unique names of
- 6:44companies. I remember the first IAM product
- 6:47that I worked with was OBLIX. And we had to go and get
- 6:51business approval to spend a lot of money to get OBLIX and
- 6:54implement it with a equally funny name system integrator at
- 6:59the time that no longer exists called Entology.
- 7:03But getting all of that money proved when you don't know the
- 7:06name, it can be interesting interplay.
- 7:09But that's what you've got in this space.
- 7:13I mean, some of the the most famous names that exist out
- 7:17there today, if you if they weren't famous already, they
- 7:21sound kind of funny. So, but I'm thinking about the
- 7:25Ramones. What was their most famous song?
- 7:28Well, the most famous song was Blitzkrieg Pop, which most of
- 7:33the people don't know by that name, but the Hey ho, Let's go
- 7:38slogan inside it. So that was for sure the
- 7:42quintessential famous Ramones song.
- 7:45And and that's basically the song that everybody knows not
- 7:49even knowing. That's it by Red de Ramones.
- 7:55So I, I have to admit I cheated a little bit.
- 7:57So I, I was expecting you to give that answer, but I also saw
- 8:00another song, which I remember called I want to be sedated.
- 8:04And I also saw another song called Gabba Gabba Hey, and I
- 8:09wanted to, I mean, it seems like that would be a perfect fit.
- 8:12Gabba Gabba kind of sounds like yadda, yadda.
- 8:16It's, you know, language. I think what you're doing is
- 8:20bringing the large language model to a traditional space
- 8:24like identity, governance and administration.
- 8:26So what do you have to say about that?
- 8:30Well, yes, Gabba, Gabba A, it's actually the first presentation
- 8:38that we had. So when we got out of stealth,
- 8:40we went out the Koopinger and Pole EIC event to believe it was
- 8:44June last year. The company's very young.
- 8:47We basically exist since April last year.
- 8:50And my first speech was Gabba, Gabba, I am.
- 8:55And it was an attempt to say we're disrupting something with
- 8:59conversation and with simplicity.
- 9:01And yeah, we say that we use large language model and we'll
- 9:04get into that. But essentially we are allowing
- 9:09to conversate with the system rather than programming, coding
- 9:14a system to do what you want to do.
- 9:17And that's the, you know, this type of simplicity and ease of
- 9:21use that we're trying to bring into this very complex domain of
- 9:25IGA. Yeah, so that's starting to get
- 9:30us to the elevator pitch, but why don't we get right to it?
- 9:33What does your monies do? What makes the product unique?
- 9:37So we essentially are unique on two aspects.
- 9:43First of all, every interaction that a business user and auditor
- 9:48and I am an administrator, a third party is the only way to
- 9:56access the system is just by asking question, any question in
- 10:00your mother tongue. As we say, it doesn't have to be
- 10:03in English, can be in any language, even dialect.
- 10:07So for the first time, the UI adapts to you, rather than you
- 10:12having to adapt to UI where you don't know exactly where to
- 10:15navigate, where to click, what label is right.
- 10:19That's the first thing that sets us apart.
- 10:23The second part is we went a little further because I think
- 10:26that this conversational UI will become the standard in software
- 10:31industry 12 months from now. So we made another thing.
- 10:36We said we also want the system to be configurable or to operate
- 10:42according to natural language instructions.
- 10:45So you tell the system as we speak this operational duty
- 10:51policy, it's that permission, if it's with that permission for
- 10:55that department, then there is a risk which is made this and
- 10:58that. So it's like explaining what to
- 11:01do to a human and same applies for anything in the platform.
- 11:07And that's a configuration of how the system, the amounts
- 11:13identity brain resonates on your data.
- 11:19And what I mean by your data, I mean the data that are
- 11:22represented by user account permission roles, a bunch of
- 11:26data which is sitting on Prem and legacy application that we
- 11:30are able to augment and you know give Life, OK.
- 11:37See, you say you augment that legacy IM application, you don't
- 11:42replace it. No, no.
- 11:45I think that clients have gone through blood, sweat and tears
- 11:48of implementing provisioning. OK, you could call it IGA
- 11:53identity. But they, you know, I've seen
- 11:55plenty of clients they've gone through very painful
- 11:59implementation of connectors with unders of application.
- 12:03And maybe when it comes to security controls or workflow
- 12:06they do very little, but they spend a fortune integrating.
- 12:09So it would be stupid to say don't reuse that stuff.
- 12:12So we tap into the existing traditional platforms, I don't
- 12:18want to call them legacy, be the same .1 identity, save it.
- 12:22And, you know, we take that data out, we enrich that data, and we
- 12:28make it available for, you know, inquiring and reasoning with the
- 12:33natural language that I just told you.
- 12:36Yeah, you're taking all these AI tools and making them available
- 12:39to these, whether you want to use the term or not.
- 12:43I'll say the legacy identity infrastructure that's in place
- 12:46today. So obviously I think that you're
- 12:51the ideal client for you is a company that already has a
- 12:58identity system in place, an IGA system in place.
- 13:03Talk to me a little bit more about what is the ideal client
- 13:06for your moans. So the ideal client is a large
- 13:12enterprise that has implemented some sort of identity
- 13:17management. Maybe you know they implemented
- 13:20Oracle IDM years ago, maybe they have gone through save point,
- 13:24IAQ 1, identity of savings or maybe they are going to more SAS
- 13:29version. But they have gone through a
- 13:31program of implementing IGA to some extent.
- 13:35So they have a platform where integration are set and we
- 13:40cannot meant what they already have.
- 13:42So for the time being, our target clients are large and
- 13:47mature enterprises. And it's on your website that
- 13:51it, it's right at the very top says enter the age of
- 13:55conversational identity. And they feel like that's a
- 13:57pretty bold statement. It's what I think we all we all
- 14:02want to do, right? We're all excited about that
- 14:05possibility. I put a post on LinkedIn.
- 14:09It was actually a poll and I said, why isn't this there?
- 14:13And I got a lot of, oh, you know, yes, our product does that
- 14:17XY and Z. And here go to this.
- 14:21I said every time someone would say this, they send me a video
- 14:23and then I go, and I mean, I, I felt like for the most part of
- 14:27seeing a lot of vaporware. So are we really there at this
- 14:31age of conversational identity? Well, first of all,
- 14:36conversational identity is a nickname we came up with because
- 14:42it's a we need to call the way we do, which is essentially a
- 14:45new softer stack with new ingredient and the new
- 14:49ingredient is larger was model. We just we need to give it a
- 14:53name and initially we call it the generative identity.
- 14:57But then a partner here in Europe said, well, it's all
- 15:02about conversation. So call it conversational
- 15:05identity. And so we, we created that
- 15:10nickname because for us it's, it's our DNA.
- 15:16We had a very distinct luxury. We could build the platform
- 15:20ground up with that ingredients. Most of the established players,
- 15:27it's hard for them because they have an engine which is built on
- 15:30traditional software, free AI and they probably are patching
- 15:35some use cases with a bit of AI. So we wanted to have our self
- 15:41qualified with the new branding because I think it's going to be
- 15:46there's going to be a refreshing industry, not just identity.
- 15:50The software industry will be disrupted by a new way of
- 15:56building software application specifically in B to B.
- 15:59And there is a nice interview by the Microsoft CEO in chairman
- 16:05that basically says that where today a lot of business logic is
- 16:09are coded into code and it's a bunch of CRUD, read delayed
- 16:14updates into a database. All that logic which is now
- 16:20softer with rule based configuration where rules are
- 16:23sitting, maybe the database is going to be replaced by agents.
- 16:28And I introduced essentially a mini larger language model that
- 16:32does a business function. But where are you used to have
- 16:3820 developers to code that logic, Now you have one LLM
- 16:44engineer to does it in a week. You have other problems to fix,
- 16:50but you know the productivity it's phenomenal.
- 16:54I think I read this article also from Sam Altman that, you know,
- 16:59within their club there is the bet of who's going to be the
- 17:02first one man company at the billion dollar valuation.
- 17:10Of course that a bit extreme, but but that's the that's the,
- 17:15you know, my my take on the on on.
- 17:17I went a bit too long into the conversation, but that's the
- 17:21nuance behind it. No, it's, it's, it's
- 17:25revolutionary thinking and it's something that I think we're all
- 17:28wondering how's this all going to play out?
- 17:31Is this going to be one day we walk into work and we don't need
- 17:3420 people, we just need one? Or is it going to happen over
- 17:37time and they're going to be an evolution into this?
- 17:41I think it's going to be more evolutionary.
- 17:44I think that one person running a billion dollar company will
- 17:47come sooner than we think because a lot of roles within
- 17:51the company can be done using AI or large parts of our job could
- 17:57be done using AI. So why not be able to create a
- 18:01company that you know, makes those roles available to others.
- 18:06So I don't think it's that crazy.
- 18:09And then plus inflation of billion dollars will all be
- 18:12billionaires here pretty soon. Yeah, and there and there is one
- 18:16of just just one side comment I think I heard one time that you
- 18:19know AI will replace all the boring tasks and honestly what
- 18:24is most boring than approving certifying entitlements from
- 18:28managers that don't like that to be done.
- 18:31So they would love to delegate to something that says, you
- 18:34know, follow my guidelines right in natural language and approve
- 18:39it for me. So we are exactly on a spot
- 18:41where AI can replace boring tasks too.
- 18:46And that's why we think that IGA is well spot on to be simplified
- 18:52and rejuvenated. But what what we do or what is
- 18:56happening in the market? My, my son is a second year
- 19:00college cybersecurity major and I asked him, you know, are you
- 19:05learning AI? And he's very little, very, very
- 19:09little. And I kind of feel like that is,
- 19:13has been the university model where it's kind of lagging
- 19:15behind where things are going by a couple of years and then they
- 19:21do catch up. But I said to him, I'm like,
- 19:23this is the area you need to focus on because your career
- 19:27will be using AI to get things done.
- 19:30And that is how you are going to differentiate yourself in this
- 19:34crowded marketplace. Even though we say, hey, there's
- 19:36a a lack of talent in this cybersecurity space.
- 19:42There's a lack of knowledgeable talent, talent, right?
- 19:46People have experience. If somebody's coming right out
- 19:48of college, there are plenty of people who don't know what they
- 19:50do, don't know how to do it, looking for cybersecurity jobs.
- 19:55I think that for him and for other people who are in college,
- 19:59like that's the that's the area to focus on is AI.
- 20:05But we're throwing around this term AI and that's what I think
- 20:10it's happens in the industry so much as.
- 20:13You know, now with 50% more AI, we joke around that it's kind of
- 20:17just become marketing buzz and creating like business
- 20:23intelligence reports. It's called AI.
- 20:26And what I think people, the general public think of with AI
- 20:31is what you're seeing starting to see more with like, you know,
- 20:35even Google searches and you think of with open AI, it's gone
- 20:41up to ChatGPT is this large language model, It's generative
- 20:45AI. You talk about the large
- 20:48language model. You don't talk about AI in that
- 20:52generic sense as much. I'm like, is that right?
- 20:55I mean, are you looking to make sure that people understand this
- 20:59isn't just, you know, just like a veneer?
- 21:04Yeah, if you read to our presentation marketing material,
- 21:07we don't use the word AI because they were AI is over abuse.
- 21:11So we say we use large anguish Mara so which is a sub domain of
- 21:15AI. But it's the most interesting
- 21:17one because that's the that's that's the part that we really
- 21:21replace boring tasks that now Humana made and that we also
- 21:25replace a lot of jobs. I know it's not nice to say, but
- 21:29that will happen. A lot of the interaction we have
- 21:35with clients, they are asking questions reflecting the way
- 21:39they are using that stuff today through Gemini or GPT, which is
- 21:43not the way we do. We use the ingredient to rebuild
- 21:48AB to B software stack and that's a new part that clients
- 21:52still have to to be adapted with understanding that they are B to
- 21:57B products will be rebuilt with a new ingredient and they will
- 22:02become easier. So we are in the transitioning
- 22:04moment and will it happen overnight be moving to AUI where
- 22:12you just had things or system that can be configured the
- 22:15natural language? No, for a simple reason.
- 22:21The software market, we know with the UI done in a certain
- 22:24way, with coding done in a certain way as 50 years, but it
- 22:30won't take five years, it will take two years.
- 22:34So the revolution will be dramatically faster because you
- 22:40see and they are taken by surprise.
- 22:42So university and colleges are taken by surprise, companies are
- 22:47taken by surprise. And so they try to stop the
- 22:49flood with one figure, say don't do that, don't do that.
- 22:52But in reality, it's so bloody convenient that it's impossible
- 22:57to stop. And I think that convenience
- 23:02wins, and what we do is just convenient.
- 23:05Right, I couldn't agree more. OK, I wouldn't really drill into
- 23:10the solution. So we're talking about large
- 23:13language model for your existing IGA implementation.
- 23:19So as an administrator of an IGA system, I've got to do back end
- 23:25work. I've got to configure the
- 23:26system, create policies, excetera, create roles.
- 23:33As a user of the system, I need to interact and get things done.
- 23:38I might need to request access for somebody that works for me.
- 23:43I may or may not know the access.
- 23:44So those are the two areas, IGA configuration using large
- 23:50language model and IGA user. And I think you call this Ask me
- 23:55anything, be a large language model.
- 23:58So first, I'd love to dig into the IGA configuration with large
- 24:04language models. So let's stick there for a
- 24:06minute. If we could, you know what is
- 24:10this and why is it helpful for the company that has an existing
- 24:16IGA infrastructure? So say that you have implemented
- 24:19your traditional IGA and you spent blood with blood, sweat
- 24:23and tears. It's connected to 200
- 24:25applications and you have a wealth of data, user permission
- 24:28request the roles that you have created in your legacy.
- 24:32Now out of the issue. It's really reasoning or doing
- 24:36stuff on those data and say I need to implement a very complex
- 24:40separation of duty policy. I need to implement a very
- 24:43sophisticated security policy that tells me every permission
- 24:49which has been granted for less than two minutes and belong to a
- 24:53list of privileged permission and then the guy might also have
- 25:02another permission. These type of complex
- 25:05correlation policies are basically impossible to
- 25:08implement in traditional identity platform.
- 25:13This is just the example of security policies which is again
- 25:17typically one of the things you would like to do with
- 25:19traditional software, but you can't.
- 25:22So in our case, you take everything which I said and you
- 25:26say, all right, so the security policy that I want to apply is
- 25:32if a user has this list of permissions out of this
- 25:35application and you name the permission and you name the
- 25:38application as you call them as they are stored in the database
- 25:42as their name. And if you say if this
- 25:46permission has been granted and revoked and lasted less than two
- 25:51minutes, then it's suspicious. So these type of what I just
- 25:57described, it's a complex instruction in natural language
- 26:02that you give to us and we are able to reason on your data that
- 26:07we take and extract out of your legacy platform.
- 26:10That's a complex use case of configuration, a very simple
- 26:15one. It's enriching descriptions of
- 26:19your permissions. So your permission out of SAP
- 26:23says was whatever are stored in save point, there's the
- 26:27permission name and then there is no description.
- 26:30Why? Because the application owners
- 26:31hate to contribute to description.
- 26:35So imagine that in our platform you allow the application
- 26:39manager to upload their spreadsheet, their manual, the
- 26:43document where already have sent 10s of time, what that
- 26:47entitlement does and our system takes it and populate the data
- 26:53and that enriches semantically the description without you to
- 26:58wait a month and probably spend the under €50,000 of process
- 27:02consulting and upload of data. So this is the simplest
- 27:09instruction, one of the simplest example of instructing the
- 27:12system to do something in natural language.
- 27:15Just upload a file name, description and the system
- 27:18crunches and Prisma like a human.
- 27:21You give that and say, all right, got it, we're going to do
- 27:24it. The other example of a security
- 27:26policy is probably on the more complex side of distracting it.
- 27:32All these instructions in natural language are basically
- 27:35something that we funnel into our identity brain and it does
- 27:42the reasoning, combining these instructions with your data and
- 27:46your data coming from your legacy data.
- 27:48OK, there's no magic here. It's reasoning on data.
- 27:52Data is oil. And that's why we take your
- 27:55existing data and we are able to amend them with reasoning.
- 28:02And the two examples I I gave are just a very, you know, 2
- 28:06simple examples of what we mean by configuring the system.
- 28:11Yeah, the benefits are. Sorry, I think that's that
- 28:14second simple example. I mean, you can make a business
- 28:17case just on that. We need to do a data cleanup
- 28:20because you know, our our roles are meaningless.
- 28:25I'm just going to go and look at all of our roles that we have
- 28:29all of our entitlements and I'm going to have AI help me put
- 28:33together descriptions. And rather than asking you for a
- 28:36six month project to go through each one and go back to the
- 28:39business owner and ask him what is this?
- 28:42And he says he doesn't know. And we go back and forth.
- 28:46I'm going to have AI tried to figure it out and give me some
- 28:50sample text I'm going to send to the business center and say this
- 28:54yes or no, you know, or. You, you, you might not want
- 28:59even to as the business owner. Business owner says, listen, I
- 29:02have this 50 pages PDF which I wrote three years ago.
- 29:06Nobody reads to it, but this has the magic of everything.
- 29:11Now what we do through the digestion technique of LLM is to
- 29:15say, all right, we are able to read the manual, distill a
- 29:20description that fits into an entitlement readable on screen,
- 29:25and maybe do other magic, something like I'm an auditor,
- 29:30explain me that permission with my language.
- 29:33No, I, I'm the IM administrator. Explain me with a broader
- 29:37description and give me more technical background.
- 29:41You're right, honestly, today sometimes we start with, you
- 29:45know, we can do magic here and there.
- 29:48There's a lot of value in augmenting cementing description
- 29:52of permission job titles roles because once they are described
- 29:57properly, LLM can reason on it. And that's the very simple and
- 30:03you're right, there are clients that are just mesmerized by the
- 30:06idea that you can generate description, summarize
- 30:10description out of manuals that have been sitting there for
- 30:13ages. And then they will start
- 30:16thinking the magic they can do on policy and securities.
- 30:20We do it today. Sometimes you're limiting our
- 30:23capability because they say do nice to be true.
- 30:29Go one step at a time. Yeah.
- 30:32I mean, you know, the thing that comes to my mind is that all the
- 30:36things that excited me, that I talked about, the way you just
- 30:39talked about there with the manual, those things should all
- 30:43be done manually. Hurry, we can go through them
- 30:47and figure it out. But why spend hours on these
- 30:50things when you could potentially do them in minutes
- 30:55and offloaded to the large language model to figure out?
- 30:59I mean, you go onto the web and you're thinking I'm going to
- 31:02research something the old way to do it.
- 31:05You start clicking through links and try to find what you where
- 31:09you can find good information. Now the first thing you get back
- 31:13is the summary answer right in Google that kind of like lays it
- 31:18out for you. So why wouldn't you want to
- 31:21bring that kind of horsepower to your IGA system as well?
- 31:27I kind of feel like it's inevitable, right?
- 31:30It is going to happen and and I think what you're here to say
- 31:34today is that you can have you can have it now.
- 31:39I think this is a lot of this about outcomes, right?
- 31:44You need to be able to make your system do certain things that
- 31:51you you want to achieve least privilege, for example, you want
- 31:55to achieve putting people in, giving people the entitlements
- 32:00that they need, nothing more, nothing less.
- 32:03And I think the industry's approach for a long time was
- 32:07role based access control. I you see it's shifting more
- 32:11towards policy based access control.
- 32:14But again, to me, where the rubber hits the road is like how
- 32:19long does it take to get your system to do that and who can do
- 32:24it? Who has the technical know how
- 32:26to take the business outcomes that you want to drive and turn
- 32:30them into policies that this system can apply to the data to
- 32:36get the to drive those outcomes? So talking about roles or Arbach
- 32:43or key back, I mean these are all the attempts to translate a
- 32:48very simple problem that we have in our identity governance
- 32:52domain. There are a lot of technical
- 32:54entitlements out of the different applications and they
- 32:58have all their cryptic names, no descriptions.
- 33:03And then there is a plethora of business users that are speaking
- 33:06just a different language. So ICP transaction XYZ means
- 33:12placing orders for raw material on the user side.
- 33:20For ages raw was an attempt to bridge the translation gap and
- 33:26the principle of saying I'm going to aggregate permission
- 33:29and give it the meaningful business name was the only way
- 33:32available up until large language model.
- 33:35The only issue out of that, and I think you know it well, we got
- 33:38the paradox that now there are companies with more roles than
- 33:42people and you say, OK, I don't get it.
- 33:46Roles were supposed to be a fraction of people.
- 33:49And now you, you you're sort of there's a role explosion that
- 33:53cost me millions a year to consultants who are maintaining
- 33:56reviewing that we want to kill that.
- 34:00That's an old practice. If we say if you have a proper
- 34:04description in every business object attaching to your
- 34:08database in our, we call it temporary identity whereof and
- 34:12there is description for entitlement for roles, proper
- 34:15description. Now we can reason on that.
- 34:18And do you need policy? I'll be honest with you less and
- 34:21less because the system can say this is a guy from the IT
- 34:26department. No, let's do the other way
- 34:28around. This is a guy from the marketing
- 34:29department and he has three permissions with a description
- 34:34that means marketing, and then one description that means
- 34:38privileged data administrator. It doesn't make any sense.
- 34:44You know, it's like if you read it, it says, you know, it can't
- 34:47be, it was a violation in principle.
- 34:50Is there a policy for that? No, that's one of the example of
- 34:54something that we get out of our platform and we call it a
- 34:57coherence check. If a description doesn't match
- 35:00with your job function, I mean alert now that's not even a
- 35:05policy. It's the coherence check without
- 35:08any configuration in the old days.
- 35:12Well, policy click rules here and there.
- 35:16So we want to kill roles and we could want actually to kill any
- 35:20in between layer who's trying to translate the word of
- 35:23entitlement into a business language because we think it's
- 35:26longer needed. It's a good transition topic to
- 35:29move from administering the system to ask anything from a
- 35:35user perspective. So kind of I'd say, what is this
- 35:41capability and who would get access to it?
- 35:46So our platform is designed to give access with visibility
- 35:51controls and then I'll talk about that how we ensure
- 35:55visibility or proper access restriction.
- 36:00It can be anything, can be the business users, they are
- 36:03typically lost and they always call an out desk and say I need
- 36:07permission to do something. And by the way, I would love to
- 36:10get everything that my friend has because that is actually
- 36:14what I have to do. They express their problem
- 36:17without talking about entitlement and application
- 36:20name. They don't say I need SAPI, need
- 36:23Salesforce. They say I need to do what
- 36:25Johnny's doing. Well, mine is that stuff that
- 36:29he's doing because, you know, I don't have the permission.
- 36:33That's the way it expressed it. So the primary persona that is
- 36:36benefit from that simplification are the thousands of business
- 36:40users that today are complaining that these systems are complex,
- 36:45that the entitlement doesn't speak the language.
- 36:47And then you know what they do? They just call the app best they
- 36:50call the application owners or in the case of access
- 36:53recertification, they say they just say, OK, click, click,
- 36:56click. Who cares?
- 36:57I don't understand it. Get get it off my back.
- 37:00So business user are the primary benefit of that auditors.
- 37:04If you think about how much time auditors are asking, tell me
- 37:08about this, tell me about that. I want a report and you have
- 37:11these poor IM administrator folds that they need every day
- 37:14to strike data to create a new report, new columns, new stuff.
- 37:20This stuff is gone. You say, dear auditor, that's my
- 37:24system. Ask any question and also they
- 37:26might the auditor must say let me check if this violation took
- 37:30place in the past. So auditor risk manager,
- 37:34security people having to control the posture are the, I
- 37:38would say the secondary benefit beneficiaries of this.
- 37:42But the reality also traditional administrator, once they see how
- 37:46to create a security policy, they will say, wow, I'm going to
- 37:51jump on it because instead of waiting a month and spending,
- 37:56you know, and avalanche of money, I can do it myself.
- 38:00It's my PDF, it's written properly.
- 38:03And in fact, we say the PDF, the natural language is the new
- 38:05code. And I think that clients and
- 38:07consultants will have to pay more attention to what they
- 38:11write in the documents because they will write get it to the
- 38:14reasoning, you know, cycle. So, so that's the beneficial
- 38:24again, business user auditors for sure.
- 38:27These are the two audiences that are screaming for just asking
- 38:33things in their language and the system to adapt and understand
- 38:37their language instead of adding the other way around where you
- 38:40need to make sure that you ask things in the way that the
- 38:44system understand. So.
- 38:46So is your moon going to be smart enough to say, OK, here
- 38:51comes Jim and he is a business user and he can do XY and Z, but
- 38:57here's Andrea, he's the System Administrator and he can do
- 39:02everything A through Z. How will it know to you know to
- 39:11restrict that? Does it leverage the permissions
- 39:15that were set up in the legacy or is this something you train
- 39:19the system on? No, there is no training, and
- 39:22that's an important remark to make.
- 39:25There is no training learning period.
- 39:27With our software, you plug into your data and in two minutes
- 39:31you're able to inquire them in nature or language and give
- 39:34natural language instruction. So how do we ensure that the
- 39:37right people are seeing the right data and asking the right
- 39:40question? And I'll tell you more, we also
- 39:43need to make sure that tricky questions are blocked.
- 39:51So what are the attributes that we use to segment the visibility
- 39:55on data? And what I mean by data, I mean
- 39:57your IGA data that might be sitting on save point.
- 40:01And also how do you ensure that some questions like risk
- 40:07checking, security check type of questions, a business user can't
- 40:11test them? We had to develop what we call
- 40:15an LLN firewall, which is essentially is an Ln model that
- 40:21does just the tasks of, you know, saying you can't, you
- 40:28can't ask this question or yes, you can ask this question, but
- 40:32just on the data, you're the finance department, you go
- 40:35there, you go here. So we call it LM firewall.
- 40:40And it's a crucial component for ensuring again, not just
- 40:44visibility of data, but now we're asking questions.
- 40:48So we need to make sure that we block some type of question.
- 40:53And what I mean by some type is that the model can understand
- 40:57that you're asking a question about is John violating the
- 41:02least privileged policy? He understand that the part the
- 41:05question is about risk violation and the system can be configured
- 41:12again in natural language to say if the guy's a business user,
- 41:18then he can't test that question.
- 41:19Where do we take these attributes out of the IGA data?
- 41:23Because there, there is always the job function, the department
- 41:28we can augment, you know, the tagging, but essentially the LLM
- 41:34firewall resonates on the attributes that we take out of
- 41:37this Eastern legacy. Yeah, that's important.
- 41:42I'd love to see kind of how that works in action.
- 41:46And I want to remind people that if they are interested in
- 41:51everything we've been talking about, they want to see a demo,
- 41:54go to Yamones dot AI/ID A/C. It's IAMONES dot AI/IDC and got
- 42:04a code on there to get a discount, but I'm sure they'd be
- 42:08more than happy to spend some one-on-one time with you and set
- 42:12up a demo. I think this is all really
- 42:17great. One thing that I I kind of felt
- 42:19all along because when I look at large language model technology,
- 42:25I kind of feel like the back end is a big piece of that.
- 42:29It's a graph database. Am I under something or is that
- 42:34just not as important as I'm making out to be?
- 42:38So the word graph in the word of AI comes out very often.
- 42:44So in the way we what we mean by graph.
- 42:48So where we store the data coming out of legacy system, we
- 42:52call it temporal identity graph. Why graph and why temporal
- 42:59graph? Because it's a design.
- 43:02The entities are users, account permissions are notes, and then
- 43:07there are relationships. OK, like a user has been
- 43:10assigned a permission. No, it's been revoked.
- 43:13So all these are connections pretty much like a LinkedIn
- 43:17network or an X type of you know, I follow that person that
- 43:22has disinterest and stuff. One of the reason why graph is
- 43:30important, it's not much today on the LLM space because
- 43:35actually the data could be sitting in any database.
- 43:38You query them, you'll treat the data as a text and the LLM
- 43:42reasons on the output of the query to a database.
- 43:47The value of why we have designed the data model to be a
- 43:51graph model, it's not for now, it's for the next AI ingredient
- 43:58we will be adding, which is not even on the website because we
- 44:01didn't want to sound too foolish.
- 44:03But you know, that's a bit of a road map.
- 44:06We're going to use another deep learning neural network model,
- 44:10which is not LLM. It's called temporal graph
- 44:12network and it does good prediction on an on a, on a time
- 44:18evolving graph. What is prediction for?
- 44:22Well, this permission might be useful for that person.
- 44:26This permission it's likely to be added and that could be a
- 44:29risk as it happened for the other guy.
- 44:32So in order to make prediction on a on a time evolving graph
- 44:36model, LLMS are not good. You need another AI ingredients,
- 44:41another sub domain or model out of this complicated word that
- 44:46too often people just refer to it as AIAI is an archipelagos of
- 44:52models and you need to pick what suits best to your needs and
- 44:56that's why you don't find much AI buzz worthy into our
- 45:00communication. You saved me from asking a
- 45:03question about the future, so we can put that off the side.
- 45:06It sounds like the temporal. What did you call again?
- 45:11Temporal. It's temporal identity Roth a
- 45:16time of. It's basically because we store
- 45:20a timeline of information. OK.
- 45:22So that's where you're going. I did want to talk a little bit
- 45:27about, you know you talked earlier about the Yamon's sits
- 45:34as a enhancer to the existing identity infrastructure.
- 45:42So I think that's kind of key from a infrastructure standpoint
- 45:46or from a starting off standpoint.
- 45:49So if I say, all right, this is something I'm interested in,
- 45:54they go to the website, your moans dot AI slash IDAC to get
- 46:01the demo, decide to buy it, then what?
- 46:03They start the one year project to implement it.
- 46:07Now it starts 5 to 35 minutes project and it works this way.
- 46:16We have a piece of software which is non AI.
- 46:18It's called the identity Gateway and it connects to your data
- 46:22source. If it's a standard one like say
- 46:25.1 identity and so forth, we have prefined integrations.
- 46:30What that does, it takes the data out of your system and also
- 46:35start tracking, change events and store them into our temporal
- 46:39identity graph. What I mean by our doesn't mean
- 46:42that it has to be on our cloud can be even hosted on your
- 46:45premises or your AWS Azure region that normalizing the data
- 46:56takes 30 minutes. As long as you plug into your
- 47:00system. Then the only other thing you
- 47:05have to do is go on our, you know, actual platform that
- 47:09you're going to get through the IDIDAC page and you activate
- 47:14your tenant 30 seconds and then get tenant will point to your
- 47:19temporal density graph. So All in all, if you want to
- 47:22add conversational capabilities of inquiring your data, it takes
- 47:2730 minutes, one hour depending on how much time you take to to
- 47:31connect to your environment. And then if you want to start
- 47:34adding instructions, maybe takes another one hour just to
- 47:38practice depending on the type of instruction you want to
- 47:41build. Data enrichment, super simple.
- 47:44You might already have APDF somewhere that you know as that
- 47:47description. You upload it in the system and
- 47:50we do the magic of understanding and extending your data.
- 47:55For large enterprise, I'm assuming they they normally
- 47:58start with a pre production environment, test things out
- 48:02there, make sure that they feel like OK, we're safe and then
- 48:07move it into production and or then implement it into their
- 48:10production environment. Yeah, technically we start the
- 48:15pilot, call it whatever you want.
- 48:17We basically tap into non production data that might be
- 48:20also anonymized or a subset over there, you know, large chain of
- 48:24identities. They subscribe to the tenant and
- 48:27we point the our SAS platform to that database that contains the
- 48:33data taken from the non production.
- 48:35And the day they switch it there, we basically point the
- 48:39reasoning to the database that has the copy, so to say, out of
- 48:43their production. Data.
- 48:45So you have existing customers, yes.
- 48:49What are you hearing back from them?
- 48:50What are the benefits? And then how do they gauge their
- 48:54success? Well, you know at the moment
- 48:57what the clients are looking, especially the IM administrator
- 49:01people, they're just trying to get their business users off
- 49:03their back. So now the measurement of
- 49:07success is given to you, the business user AUI where they
- 49:11just ask questions and they just get an answer without having to
- 49:17call the IM administrator that has to waste time or the
- 49:20application owners to try to translate those questions they
- 49:25have into into the right permission that might look into
- 49:28the catalog. So today it's all about
- 49:31convenience. And if you think about the
- 49:33reporting issue, so imagine today you have your business
- 49:38user and they want a report. Well, if it's not there, you
- 49:42have to create it. And then they say, well, I want
- 49:46that extra column and you have to add that extra column with
- 49:50us. You say give me the list of
- 49:53permission belong to the finance department, Boom.
- 49:57Well, add me the department column, boom.
- 50:02Please reply in German because I have subsidiary in Germany.
- 50:05Oh period. So we the business user benefits
- 50:12from that because it's just just ask.
- 50:15But the IM administrator get all the bird and following all the
- 50:20requests out of business user for stupid things like an extra
- 50:24report, an extra column, an extra language that's all gone.
- 50:27There's no longer the multi language UI is gone with large
- 50:30average model in our system. We also make fun, we ask
- 50:34questions in local dialects in Italy and Germany and the system
- 50:39replies in the local dialect, which makes the demo very funny.
- 50:42But think about the company that has, you know, you know, our
- 50:47client in US, the first one who was on board.
- 50:51I think they have well Spanish, English and few European
- 50:55countries languages. How do you maintain a multi UI
- 50:59into Saypoint? That's what they have.
- 51:01Well, it costs for us, it's gone.
- 51:06So that's the biggest benefit today that clients are looking
- 51:08OK, get the business users out that they are back giving them
- 51:12something easy that they can play with.
- 51:15Yeah, that's a benefit I didn't even think about.
- 51:17Like I, I guess I intuitively knew when you're talking about
- 51:21like language support for all these different languages, like,
- 51:25Oh yeah, well, AI has already taken care of that for you of
- 51:29like the open AI model. And so if you're taking that
- 51:32model and you're applying it, then you get it.
- 51:34But now business benefit, if you have been having to maintain UIS
- 51:42the old way and multiple languages, I mean, that's no
- 51:45longer just have a problem, figures out who the person is,
- 51:49sends them, you know, and they start asking questions in the
- 51:54language that they know and it understands the questions.
- 51:57I mean, that feels like a revolutionary impact.
- 52:01I'm going to ask you a little bit of a fun question now
- 52:05because this, this, I mean, I'm feeling the benefit, but I'm
- 52:09also used to using like AI for trying to research things and
- 52:18then getting answers that you'd later find out are made-up
- 52:23hallucinations, if you will. Do you suffer from
- 52:28hallucinations with your moans? The beginning, 12 months ago,
- 52:33the company started the technology well before we
- 52:36founded the company. That was April last year.
- 52:39Yeah, a lot. At the beginning we said, well,
- 52:43LLM will do magic. So we take data out of the IGA
- 52:46legacy data, and we'll give a bunch of instructions, throw
- 52:50everything there, and the system will get it.
- 52:53No way, no way. Maybe we get there one day, but
- 52:56not in the coming years. So in order to prevent
- 53:00hallucinations because we were giving too much information, we
- 53:04said, well, let's make like the humans do just tell everybody to
- 53:10you have a bunch of people and you say I pick you because
- 53:12you're very good in reasoning on sets of the evaluation.
- 53:15You're very good in relating natural language to data
- 53:18retrieval query from the database.
- 53:21And each one is a specific task. And with that street guard,
- 53:25guard rail, a lot of context and task specific.
- 53:30We have avoided evolutionation. Yeah, not avoided.
- 53:33I mean it's like bugs. You always have a minority of
- 53:36illucinations, but you know, at the beginning it was the problem
- 53:41now or it's happens, you know, one time every six months.
- 53:45OK. And then it's easy to fix
- 53:48because it's like adding extra context and eventually making
- 53:53the guard rail narrower. So this practice of taking the
- 53:59big elephant and eating it bite by bite is going to become the
- 54:03standard when you develop business software application.
- 54:07And it's essentially if you look at legacy or pre AI software
- 54:11stacks, components of code that does components of business
- 54:16logic, the new AI stack, it's those business components of
- 54:21business logic are nothing more than instructions or prompts,
- 54:27guardrails given to an LLM. And what I mean by LLM, you know
- 54:32as we work across LLM, so we're not tied to a specific one,
- 54:37although today we use a combination of Open AI and
- 54:41Anthropic Sony. But you know, we are going to
- 54:46replace some tasks with some other LLM.
- 54:49Why we do that? Because these horizontal LMS,
- 54:53they improve and they become cheaper and faster.
- 54:57So, but Long story short, the way to prevent hallucination is
- 55:04you give very guided restriction to Mini LLM, each performing a
- 55:09single task within what we call the identity brain.
- 55:12And the funny note is the guy who has developed that is my
- 55:15fellow shareholder head of AI. He's 24.
- 55:20He has no experience whatsoever to suffer.
- 55:23And actually that's what I wanted.
- 55:24Otherwise they just go back complaining about the good old
- 55:27days where you can programmatically do everything.
- 55:31Yeah, but it takes six months. Interesting stuff.
- 55:36Well Andrea, this has been a really interesting episode.
- 55:42I want to remind people again Yamones, I AM ones dot AI/ID A/C
- 55:51For more information to take the next step in exploration on this
- 55:57journey. There's also going to be a lot
- 55:58of links in the show notes, including the link to that PCU
- 56:05that you talked about with Satya Nadella, the AI agents.
- 56:09I think that's absolutely fascinating, and I think people
- 56:13can easily go down a rabbit hole with the whole AI agents and how
- 56:18things are going to be in the future.
- 56:21Our tradition on the show is to end things with a later note.
- 56:24Andrea, you're in Italy, You're an Italian.
- 56:28Where? What city are you in now, or
- 56:30what are you closest to that we made know?
- 56:32Close to Bologna, which is the city of Ducati, Ferrari,
- 56:37Lamborghini. So I live in the mechanical
- 56:39valley. So as a softer guy, I'm in a
- 56:42beautiful place, but not the right one typically.
- 56:45Actually I live nearby, so I live in a town called Imola.
- 56:49It's spelled IMOLA, which is famous for the F1 racetrack.
- 56:55There are two in Italy, one is Monza near Milan and the other
- 56:58one is here in my hometown Imola, so north of Italy, close
- 57:03to Bologna. Simple.
- 57:05OK, so here's my question for our later note is I I love
- 57:11travel talking with you, you love travel.
- 57:15It'll trip to Italy is on my bucket list.
- 57:18I probably would go somewhere between one week and two weeks
- 57:21long. How would how should I spend
- 57:24that time? I want to tell you, of course I
- 57:27want to eat good food. I mean, that's going to be a
- 57:30mainstay and drink good wine and but I also want to not just go
- 57:35to one place and sit there for the whole time.
- 57:38I want to bounce around and really have the Italian
- 57:41experience. So what do you recommend?
- 57:45Well, first, I wouldn't recommend you to visit the big
- 57:48city because that's where you get the the crappy food.
- 57:52So if you're looking for good food and good wine, don't go to
- 57:54Milan, you know, maybe come to Bologna, the main city.
- 57:58Don't go to Florence, go to don't go to Venice, don't go to
- 58:01Rome, go in the countryside. Then you might decide whether to
- 58:04experience more of a northern experience of Italy, which means
- 58:08just in the upwards Venetopia Monta, I mean the upper part
- 58:13where the cuisine is different. Or go to the South like Sicily,
- 58:17Pulia or around Naples. But definitely if you want to
- 58:21enjoy good food, don't go to the picturial cities because you
- 58:24know, you get average or well below average.
- 58:31So there are a lot of places. Italy, it's food experience
- 58:34everywhere. And you know when you plan to
- 58:37come get you a ring and you might come and visit here.
- 58:41I mean, there are nice places here where I live and good food,
- 58:44good wine. Actually, the region, the part
- 58:46of the country where I live, Emilia, Romania, it's known for,
- 58:51you know, the prosciutto, and it's good everywhere.
- 58:55But here we are sort of well known for balsamic vinegar, for
- 59:00example. So I'd be your guide here, no
- 59:03worries. That sounds great.
- 59:06What time of year should I come? Well, it's generally very hot in
- 59:11the summer. So I would tell you skip July
- 59:14and August. October is phenomenal.
- 59:17April, March is phenomenal as well.
- 59:20But you know, I tell you what this year has been specifically,
- 59:24we'll say harsh winter, not as harsh as upstate New York, but
- 59:29you know, not the mild one we used to know.
- 59:31But typically if you want to come to Italy over January,
- 59:35February, that's phenomenal. Most of the tourists are not
- 59:39here. So again, really off the beaten
- 59:42track, January, February, right after Christmas or otherwise you
- 59:46come October, late September and that's phenomenal.
- 59:50That sounds like great advice. I'm very excited for when I make
- 59:53that trip. And you will be you and my
- 59:55friend. Our mutual friend Marco will be
- 59:58the first people I tap for sharpening the pencil on the
- 1:00:03itinerary. We love very close.
- 1:00:05Yeah, I I very much appreciate the advice and very much
- 1:00:09appreciate your time today. Just want to go over a couple of
- 1:00:15things, which is again, yamones.com or, I'm sorry,
- 1:00:19yamones dot AI slash idac. You can also visit our website,
- 1:00:26idacpodcast.com and you can watch all of our episodes on
- 1:00:31idacpodcast.tv. Thank you everyone for listening
- 1:00:36or watching and we'll catch you all on the next one.
- 1:00:40Bye, bye. You've been listening to
- 1:00:43Identity at the Center. We hope you've enjoyed the show.
- 1:00:47Make sure to like rate and review and we'll be back soon.
- 1:00:52But in the meantime, hit the website at
- 1:00:54identity@thecenter.com. See you next time on Identity at
- 1:01:00the Center.