Latest / Identity at the Center / #289 - DevOps Insights at Texas A&M University with Adam Mikeal
Transcript
- 0:00Well, I definitely think higher Ed tends to be more one of the
- 0:02more complex use cases out there from a daddy's standpoint.
- 0:05I, I think we've probably talked about this in the past and yeah,
- 0:07not a lot of people I think are aware of of that and all the
- 0:10hats you're wearing, right? Think like a baseball cap.
- 0:12It's like, OK, I'm in this role. You've got like a baseball cap
- 0:15that has like 5-6 different bills.
- 0:17Yeah, you're like twisting it around.
- 0:19I went. And they're all on at the same
- 0:20time, right? You don't swap them out.
- 0:22They're literally there all the time, right?
- 0:25Yeah. This is identity at the center
- 0:34if it has anything to do with IAM.
- 0:37This is the go to podcast now your hosts Jim McDonald and Jeff
- 0:43Stedman. Welcome to the Identity at the
- 0:51Center podcast. I'm Jeff, and that's Jim.
- 0:53Hey, Jim. Hey, Jeff, how are you?
- 0:55Not so bad yourself. Great man, just getting back
- 0:58from Identivers 2024 Las Vegas since our first episode since
- 1:03we're back and and I figured I could make it seven days.
- 1:09I was exhausted by the end. How about you?
- 1:12I was good actually. I mean, I was tired when I got
- 1:13back, but I don't know, I enjoy that kind of stuff.
- 1:16So had a lot of good conversations with people, got
- 1:19to catch up with folks, lots of good meals.
- 1:22So I'm a I'm a fan of Vegas just for that sort of thing.
- 1:25And then Friday night got to hang out with my brother for a
- 1:28couple of that and went to Area 15, which was a very cool, I
- 1:33don't know how to describe it, kind of like a weird experience
- 1:36type place. Yeah, things to.
- 1:38Do yeah, it was fun. So I decided what I'd like to do
- 1:42today. Well, shout outs I wanted to
- 1:44make because we didn't make them last.
- 1:46I didn't get to make them last week.
- 1:47So see all this stuff on LinkedIn, right?
- 1:51There's the identity beer and there's the author of beer, and
- 1:56this is from Sebastian and Roland from Umbrella Associates
- 2:01in Germany. I'm not sure what I'm say, what
- 2:04event I'm saving it for, but there's a good German beer here.
- 2:09I'm assuming it's good, and I'm really happy about that.
- 2:14Another shot out to the folks at Sabian and our friends there,
- 2:18Jamie and Henrique in particular.
- 2:21But why am I shouting them out? They had the best Concord swag
- 2:26I've ever seen in my entire career.
- 2:29Look at these three shoes. These are van sneakers, you
- 2:34know. Hey, Enrique talked about him a
- 2:36little bit. But man, these are they're
- 2:38around like $3 shoes or something.
- 2:41These are ones like you would buy in the store.
- 2:42Other than the fact that they have the logo on it.
- 2:46What a cool swag. Swag.
- 2:48You're wearing their logo though, if you're if you're in
- 2:50their shoes. So yeah, it was a very cool
- 2:53thing. Henrika talked about it.
- 2:54I thought it was very clever. I think, you know, getting a
- 2:58customer of yours to also use their product as part of your
- 3:01swag. That's that's pretty genius
- 3:02play. I always talk about swag at
- 3:04conferences generally sucks, but that was a good one.
- 3:08I'll give a shout out to the tallest booth.
- 3:10I thought they had the best demo environment or experience, I
- 3:13should say, that I've seen from a vendor in a while kind of
- 3:16telling that story of enrollment and purchasing like a ticket and
- 3:22then, you know, getting access to a gated sort of event type
- 3:26thing, right? You went through it.
- 3:28I thought that was a pretty cool idea.
- 3:30You're kind of stuck. Through a soccer stadium, yeah.
- 3:33Very interactive you could feel like you're in like a real world
- 3:36use case and then at the end you have a cool pair of socks, which
- 3:40I know that's not your thing, but I like it.
- 3:43I also wanted to shout out RSM. I mean, they sent us there.
- 3:47They they'll, you know, a week in Vegas, you're exhausted and
- 3:51broke. And I don't believe a gamble,
- 3:54man. But that place is expensive.
- 3:56So, you know, for them to be able to sponsor us to be there,
- 4:02I thought was awesome. So I wouldn't be able to shout
- 4:04that out. I also wanted to shout out
- 4:06somebody named Jeff Sedmon, who took five episodes that we've
- 4:12recorded there and they're all dropping, I guess by the time
- 4:16this drops all dropped last week.
- 4:17So kudos to. You.
- 4:20Yeah, kudos to me. It was a challenge.
- 4:24I was working through some audio challenges, so, you know,
- 4:28probably not our best sounding material, but I think it came
- 4:31across decently enough. I think lesson learned.
- 4:34We added video for this time. So all these things are on
- 4:37YouTube, so the content was great.
- 4:40Lessons learned for the next time.
- 4:41I've got some ideas on how to kind of improve the audio
- 4:43quality and the video quality. But yeah, it was a very
- 4:47interesting weekend and last couple days getting things kind
- 4:51of set up and I think I have officially run out of storage on
- 4:56multiple drives and recording 4K video takes up a lot of space.
- 5:01It really does. Yeah.
- 5:03A lot of extra, a lot of extra work, too, just to get the room
- 5:06set up versus just doing audio. Yeah, I saved my last shout out
- 5:11to the people who were really doing the work.
- 5:13When folks like you and I are off, like having these
- 5:17conversations with really smart people and all the folks who got
- 5:22to go to the conferences because there's folks back home doing
- 5:26the real work. The I am practitioners of the
- 5:29world, you know, you often refer to them.
- 5:32And I love it by I still concern that I am heroes who are running
- 5:36around getting things done, getting the job done, often
- 5:39times with too little budget, too few resources and tools that
- 5:45really can't get the job done. So shout out to them.
- 5:49You know, hopefully they're able to at least carve out a little
- 5:52bit of time to listen to podcasts each week because we do
- 5:55this for them. Yeah, you sound like you're
- 5:58campaigning there for like the mayor of I Am Town or something
- 6:00like that. So vote for Jim.
- 6:05There you go. I'll give a shout out to Andy
- 6:08Handel and the Saber Risk Alliance, definitely, you know,
- 6:10appreciate them hooking us up with places to record and just
- 6:14for, you know, being so welcoming for us to come out
- 6:16there. So I think we've got a lot of
- 6:17thank yous. I'm sure, you know, we'll have
- 6:19missed somebody in the mix, but especially everyone who came up
- 6:23and said hello and introduce themselves and, you know, our
- 6:26listeners. I thought that was very cool.
- 6:28We, we continued to grow. It was just like more and more
- 6:31and more. There was one point where I was
- 6:32in the hallway probably for two or three hours just talking to
- 6:35people who were randomly stopping and saying hello.
- 6:38And it was, it was good temps. It was very cool.
- 6:41Yeah, and we were like a 5 minute walk from our recording
- 6:45room back to our hotel room, but you could count on it taking
- 6:48like 1/2 an hour to get there. Yeah, it was cool though.
- 6:51I enjoyed it. I do too, yeah.
- 6:54What else? So that was Identiverse.
- 6:57Now we're back to normal, relatively speaking, at least
- 6:59what's normal for us. We've got another conference
- 7:02coming up in just a few months at this point, and it'll be
- 7:05Identity Week, America. That's the one that we'll be at.
- 7:08But there is a few different identity weeks taking place.
- 7:10I think as we're recording this right now, which is what is
- 7:14today, I don't even know the date, June 4th, the Identity
- 7:19Week. Europe is starting right now
- 7:22'cause that's actually no, it's next week, June 11th and 12th
- 7:24now that I think about it. So by the time people listen to
- 7:27this, it will be starting as you're kind of listening to
- 7:29this. The one in America is the one
- 7:31that you and I will be at. That's September 11th and 12th.
- 7:34And then there's one in Singapore, October 22nd, 23rd.
- 7:37IDAC 30 gets you 30% off of your registration for any of those.
- 7:42If you're listening to this and you're planning on going to
- 7:44Europe, probably want to use that code 'cause you're playing
- 7:47probably the the short notice. All right.
- 7:49But feel free to use that code anywhere on the world.
- 7:51We'll have a link in our show notes so people can check that
- 7:54out as well. What other business do you want
- 7:57to take care of, Jim, before we get things started?
- 7:58Well. We don't have our discount code
- 8:00for authenticate yet, right? That should be coming along
- 8:03anytime soon, and I think we jump right into it.
- 8:07Yeah, Why don't we do it? We've got a repeat guest.
- 8:10He's been with us before, Adam. Michael.
- 8:12He's the chief information security officer and adjunct
- 8:14professor at Texas A&M University.
- 8:17Welcome back to the show, Adam. Thank you very much for having
- 8:20me. Good to be here.
- 8:22So Adam, I noticed that there is a new SISO title as part of your
- 8:26introduction. How much credit do you give the
- 8:30identity at the Center podcast for obtaining that since since
- 8:34the last time you were on our show?
- 8:36Well, I think clearly that was the deciding factor for my
- 8:39institution. They they saw I was a guest and
- 8:42they said gotta have this. Guy, right?
- 8:45I mean, it's worth its weight in gold now.
- 8:47Yeah. What's been new with you since
- 8:50the last time we chatted? I think that, you know, there's
- 8:52a lot of things probably going on in flight.
- 8:53You're you're teaching. I think we're going to get into
- 8:55a little of a conversation around like DevOps and probably
- 8:59some AI and things like that. But give us an update.
- 9:01What's what's Adam been up to? Well, so I think last time we
- 9:05talked we focused mainly on what I had been doing.
- 9:08My role at the time was managing identity security and we had
- 9:14taken over the identity management office from at, at
- 9:18our institution. Historically it had been part of
- 9:20the infrastructure team. And we've kind of gone through
- 9:23this transition where we're stopped.
- 9:26We're not really referring to identity as identity management.
- 9:29We're talking about identity security and we focused those
- 9:32efforts on the security related platforms and tools that we
- 9:37provide to others across the institution.
- 9:40The, the management part of identity, right?
- 9:42Like adding people to groups and does this person belong here or
- 9:47not? Should they have access to this
- 9:48thing or not? That's not really what my team
- 9:51does. So in the office of the CSO,
- 9:53we've tried to shift the focus to identity as a security
- 9:57function. You know, like many universities
- 10:01and anyone who has a federal partnership, we are dealing with
- 10:05the federal zero trust mandate. I, I mean, it's a good idea,
- 10:09right? So this idea of zero trust, I, I
- 10:12describe it as try to avoid the, the buzzword.
- 10:16But you know, zero trust to us just means we have less baked in
- 10:22implicit access. And everywhere we can we try to
- 10:25explicitly define access. So we apply these ideas across a
- 10:30lot of different domains, networking, data, device
- 10:35security. But when you move to a zero
- 10:38trust world, there's a a very real aspect to which identity
- 10:41becomes your new boundary, right?
- 10:43Because if you're talking about no implicit access, you
- 10:46explicitly grant access whenever appropriate.
- 10:50You have to know the identity of the person or the thing that
- 10:54you're dealing with. And so identity has become very
- 10:57much a security focused effort for us here at Texas A&M.
- 11:03Yeah, I kind of feel like from a university perspective, zero
- 11:07trust has kind of always been a thing.
- 11:09Right Before you were calling it zero trust, you just you're
- 11:13putting your services on the network that are accessible by
- 11:17so many people, in some cases maybe everybody in the world.
- 11:21So when you do that, really identity becomes not only your
- 11:26center, but it becomes your perimeter as well.
- 11:30That's exactly right. You know, historically here at
- 11:34Texas A&M, we've had a very flat network.
- 11:36So like our campus network was very open.
- 11:39Once you were on it, you had access to a lot of things.
- 11:42Similarly for identity, for SSO, you know, we've had a, a
- 11:48centralized identity function and but once you have
- 11:53authenticated, oh, I'm me and I'm, this is my net ID.
- 11:57There are many, many applications on campus that
- 12:00basically say as far as they go to check access, it's just do
- 12:05they have a net ID, is it valid, is it current?
- 12:09And then OK, I'll just give you access now.
- 12:11So we're trying to move away from that perspective to look
- 12:14just because someone has validated their identity, that's
- 12:17stage one. Now we know who they are, but we
- 12:20need an explicit grant of access before you give them access to
- 12:24this device or this data. Yeah, I mean the, the way you
- 12:28framed it up digital security or I'm sorry, identity security
- 12:33versus identity and access management is more than just
- 12:36marketing, right. You, you're kind of living it.
- 12:40I also see and hear that a lot like we're at the identity verse
- 12:45conference last week and we're the identity security company
- 12:50and I chose to prove the question like this.
- 12:53So if you're AC SO or an IM program manager out in the world
- 13:03and you're thinking about making this switch to saying I'm an
- 13:06identity security group for my organization, what kind of like
- 13:12makes you make that shift? What are the things that have to
- 13:15be behind that to make it real and not just marketing buzz?
- 13:21Right. So I, I think that it, it is
- 13:24important to distinguish, you know, is it real or is it
- 13:26marketing? I think it is there is a real
- 13:30marketing aspect, right? So marketing in the truest sense
- 13:33of why did why is it important to name things?
- 13:36You know, there's an old joke about, you know, one of the only
- 13:40hard things in computer sciences naming things, right?
- 13:44And it's true, right? I mean, we can look at Microsoft
- 13:46in there. They put copilot on everything,
- 13:49right? And we we gripe about the fact
- 13:50that it's hard to talk about their products and what they're
- 13:53trying to do in this space because of the names they pick.
- 13:56So the name is a signal to the rest of the organization about
- 14:01what you think about the activity you're doing.
- 14:04So when I renamed from identity management office to Identity
- 14:08Security, part of what we were doing was signalling to my
- 14:13security team and the other security practitioners within IT
- 14:16security and risk. And then we were signalling to
- 14:19the rest of our technology services organization.
- 14:22This is the important thing we care about, right?
- 14:25The, the focus needs to be on the security aspects of identity
- 14:28and identity has a security role to play.
- 14:34And then we're of course, signaling to the rest of the
- 14:36institution, to the university itself, although that's probably
- 14:40the less important signal because our users just simply,
- 14:43you know, they, they don't really see those subtleties.
- 14:47They're just, OK, I need to set my password, I need to deal with
- 14:50my net ID, right? Their their branded
- 14:52organizational ID, So we deal with them at at the level that
- 14:56they understand. But I do think that that signal
- 14:59that we send to our peers and to other IT pros that's important.
- 15:05And So what I would argue is, you know, if you want to call
- 15:08that marketing, OK, but I think that that's that's marketing
- 15:12that has a purpose and has reality behind it.
- 15:17Well, we shouldn't use marketing here as a, you know, a as a term
- 15:20of in a negative context, right? You should be marketing like
- 15:24here are the things that we do, here's the benefits we provide,
- 15:26etcetera. And I guess that's sort of what
- 15:28you mean. My next, my next question here
- 15:30for you would be so you're, you're AC so now and you talked
- 15:34about identity security. Do you have a list of services
- 15:38that you provide for identity security to the organization?
- 15:42Are there is that something in flight?
- 15:44I mean, obviously it's always going to be something that's
- 15:45kind of building out. But when you say identity
- 15:48security, you know, what exactly do you provide as a service or
- 15:52you provide guidance, those sorts of things?
- 15:54Right. Yeah, No, absolutely.
- 15:55We, we certainly have a portfolio of products and
- 15:58services that we offer in our our service catalog, if you
- 16:01will. It is in flight.
- 16:03We're still building it out. We are trying to focus our
- 16:07efforts on things where we're going to be able to have the
- 16:11ability to make a difference, right.
- 16:13Where can we move the needle versus where can we do things
- 16:15that maybe we should lead to someone else in the org or
- 16:18within the technology services group?
- 16:22I I, we look at identity security as the group that
- 16:28provides platforms to other IT pros, right?
- 16:32So we talk about this a lot, the necessity of creating good
- 16:35platform documentation. You know, there's this middle
- 16:39ground. We write documentation and
- 16:41explain to our users how they engage with the products and the
- 16:44things that mean identity to them, passwords and usernames
- 16:48and things. And then we have internal team
- 16:50documentation we have to write to let us do our jobs for
- 16:54business continuity when we have turnover and our staff.
- 16:57But there's this middle layer, right, which is my team provides
- 17:00a service that is consumed by another team, by another IT pro,
- 17:05right? So I usually call that a
- 17:07platform. That's the term we tend to use
- 17:09for IT platforms and services, and we're writing tools that
- 17:14they can use. Often AP is that they're
- 17:16programming against or consuming maybe some sample code, maybe
- 17:20good documentation so they understand what's happening.
- 17:23There's training and education, All that layer in the middle
- 17:26where my team's a service provider for another team and
- 17:30not necessarily directly to a customer.
- 17:34Really well thought out. So one of the services that you
- 17:38provide is Miss Deb OPS area. That's what we really want to
- 17:41dive into today. So can you describe what is the
- 17:45service this DevOps service for or I am for DevOps, yeah.
- 17:51However, you want to determine the service that you provide to
- 17:54the university. Can you describe that?
- 17:56Yeah, yeah. Well, let me take a step back a
- 17:58little bit. And you know, this kind of ties
- 18:00into my other role as an adjunct professor.
- 18:03I've been teaching in a program here that does technology
- 18:07management and IT service management for about 7 years at
- 18:12the university. And I helped to develop with a,
- 18:14a colleague of mine, a class that to our knowledge, it was
- 18:18one of the earliest first classes in higher Ed and
- 18:23undergrad that focused on DevOps.
- 18:26We'll, we can talk more about that class later if you guys are
- 18:29interested. But so that's a little bit of
- 18:31background. I've been interested in this for
- 18:33a little while and have some, you know, expertise in this to
- 18:36teach it in my different roles throughout that same time
- 18:40period, sometimes I was working at an academic college or I was
- 18:43working in IT risk and compliance.
- 18:44And then eventually I've moved into the the Cecil role.
- 18:47I've tried to bring that background and experience into
- 18:54that role, right. So when appropriate, I've tried
- 18:57to advocate for and make changes that will allow us to deliver
- 19:00our services from the perspective or using the
- 19:03cultural practices of DevOps, right?
- 19:06DevOps is really a sort of a cultural movement more than
- 19:08anything else. It's not about a particular
- 19:11technology or tool. It's not about a job title.
- 19:14DevOps is about how you go about doing your your work.
- 19:18And it's about emphasizing things like agility and velocity
- 19:24and the ability to scale. And I think a big part of it is
- 19:29about the humanity of how your team interacts with itself and
- 19:33with other teams, with empathy and with trust and trying to
- 19:37interact in a way that recognizes that we're all humans
- 19:40and we have to get work done and stuff happens and, and let's
- 19:43give each other a break, right? Let's try to work well together.
- 19:46So this idea of team affinity, I think is a really core piece of
- 19:50what DevOps is about. Now, a lot of people are going
- 19:52to approach DevOps in a different way.
- 19:55That's, that's great. Everybody's got an idea of what
- 19:57that means. But I would argue very strongly
- 20:00that right DevOps isn't a job title or a team title.
- 20:03It's a way of approaching business.
- 20:07It's a way of approaching service delivery.
- 20:09So in that respect, anytime I've had the ability or the the need
- 20:15to, to lead A-Team, I try to bring those ideas to it.
- 20:18Some teams, it aligns better than others, right?
- 20:21If you got a team of developers and you're building a product
- 20:24that's really clearly aligned with these ideas around DevOps.
- 20:28If you've got a team that's maybe managing a help desk,
- 20:31that's harder, right? So DevOps isn't truly around.
- 20:35It doesn't quite square up with sort of service delivery in that
- 20:39sense. And I've developed a lot of
- 20:42teams that we have, it spans this spectrum.
- 20:45And so sometimes DevOps concepts and ideas are more applicable
- 20:48and sometimes they're less. But I think a lot of these ideas
- 20:52are, they're always available there, right?
- 20:55To make a difference and make a change and get you closer to
- 20:59this idea of being able to deliver services at scale and
- 21:02with velocity, and treating your team with humanity and empathy.
- 21:09And now we think that when it comes to a large universe, I
- 21:12mean, look, granted Texas A&M is I think #1 in terms of the
- 21:17status of the undergrad Class A talking about a huge
- 21:20institution, yeah, you've got so much going on in terms of
- 21:24DevOps. Now you're providing services.
- 21:26This should kind of the core identity services that folks
- 21:30think of, right? Like authentication,
- 21:34authorization, identity provisioning.
- 21:39Yes, the IGA, the identity governance, so we have several
- 21:44very large scale projects in flight right now.
- 21:47We are currently replacing our entire identity infrastructure
- 21:53for that IGA function with a commercial product.
- 21:56We've had a a homegrown legacy code base that grew up over 20
- 22:01or 25 years. And so we finally, you know,
- 22:04taken the time to step back and invest and try to replace that
- 22:07with a commercial product. And that's going well.
- 22:10But it's a big project, right? We're a year into it.
- 22:13We're on schedule, but it takes time.
- 22:15This is sort of rationalizing all those upstream data sources
- 22:20from the like things like work day, where do we get that
- 22:24information about our employees and our students, etcetera.
- 22:28And then making sure that all the business logic's happening
- 22:30to provision accounts correctly. And that's where it gets really
- 22:35tricky in an academic environment because we all wear
- 22:37so many hats and we wear multiple hats at the same time.
- 22:41And a staff member can also enroll in classes and a student
- 22:44is also going to get employed and a faculty member, right,
- 22:47might also be a full time staff member like me.
- 22:49And I'm an adjunct professor. And so we just have this, you
- 22:54know, diffusion of roles and overlap of roles and juggling
- 22:59the, the number of different roles.
- 23:05And yeah, I'm not saying this well, juggling, I'll let you
- 23:11correct that in post, right. Juggling all the different roles
- 23:13and how they interact together and overlap all the the
- 23:16different permutations, that is probably one of the things that
- 23:21makes identity in a higher Ed environment unique as opposed to
- 23:26other industries. I definitely think higher Ed
- 23:30tends to be more. One of the more complex use
- 23:32cases out there from identity standpoint, I, I think we've
- 23:34probably talked about this in the past and not a lot of people
- 23:37I think are aware of of that. And all the hats you're wearing,
- 23:39right? You think like a baseball cap,
- 23:40It's like, OK, I'm in this role. You've got like a baseball cap
- 23:43that has like 5-6 different bills.
- 23:46Yeah, you're like twisting it around.
- 23:48And they're all on at the same time, right?
- 23:50You don't swap them out. They're literally there all the
- 23:53time, right? Yeah, I want to pull real
- 23:55quickly on the thread about the custom code and then switching
- 24:00to a commercial product because what I found is, yes, I think
- 24:05there's sometimes, you know, issues with custom code and you
- 24:09know, people generally are building products in their own
- 24:12environment that they are, that there are commercial solutions
- 24:15for. But sometimes it's difficult to
- 24:17make a move from custom. We've built it, we know how it
- 24:21works and whatever and now we want to go commercial.
- 24:24And what I find sometimes is the custom product that the
- 24:29organization has built. There is no comparison to a
- 24:32commercial product, right? You've built it, it meets all
- 24:35your needs and you will never find something that is apples to
- 24:38apples and equal or even better maybe than what you've already
- 24:43built. But still, maybe it's the right
- 24:46idea to shift to a commercial product because, you know, do
- 24:48you really want to be? You'd be in the business of now
- 24:51maintaining an application in addition to, oh, the primary
- 24:54mission of whatever your organization is, in your case,
- 24:57education. But it could be manufacturing,
- 24:58it could be retail. You know, unless it's a
- 25:01competitive advantage, I'm not sure why you would build a
- 25:03product in the space. That you, you exactly expressed
- 25:07the thought process here, right? True, right.
- 25:10You spend 20 years fine tuning a bunch of custom code, you're
- 25:14never going to find something that does exactly that.
- 25:17But that's your dilemma. You get yourself to this place
- 25:20where you expect that level of customization.
- 25:23OK, but now I have to balance that against the risk that
- 25:27exists because of the level of expertise needed to maintain it.
- 25:35And for higher Ed, it's hard for us to find staff.
- 25:39It's hard for us to compete to, you know, with a start up or
- 25:44another company to hire staff that have that expertise.
- 25:47And so we found ourselves in a place where it was very risky.
- 25:50We had a handful of people that understood this code and then
- 25:54eventually it trickled down to one engineer, right?
- 25:57That's not a great way to to plan for your business.
- 26:03And you know, everyone always talks about the what if somebody
- 26:06get hit by a bus? It's kind of morbid.
- 26:09So I like to say, what if, what if that person won the lottery
- 26:12and then they quit the next day? We would have been in a very bad
- 26:17place. And so that's that amount of
- 26:18risk needs to be mitigated out of the organization.
- 26:22And one way to do that is to take a step back and say, yeah,
- 26:25we're going to have to modify our customized process.
- 26:28It won't be, as you know, catered to our exact needs.
- 26:34We have to change the way we do business a little bit and
- 26:36conform to a standard workflow. But you know what, The rest of
- 26:41the world's doing it and it's working for them, so it'll
- 26:43probably work for us too. And then we've changed to this
- 26:48element where now we can go hire someone who understands this
- 26:51commercial product. There's lots of people out there
- 26:53that do. Yeah.
- 26:55I think one thing you have to be careful of is it'll take the
- 26:58commercial product and somehow like make it into a Frankenstein
- 27:02beast, right? Oh yes, yeah, that's, I have
- 27:05seen that happen multiple times at large organizations.
- 27:08I've seen it happen here at the university, which is I have my
- 27:13way of doing business right my, my workflow and I'll twist this
- 27:17commercial product to fit rather than let's change the way I'm
- 27:21doing business to a more conventional standard format.
- 27:26Yeah. So when I going back to kind of
- 27:29the DevOps piece, what we talked about the way I kind of framed
- 27:35it up, I'm maybe made it sound too simple like you're providing
- 27:38like these services, right? And so everybody should just
- 27:41snap in. But traditional approach I think
- 27:45is just handled that all within the tools that you have now
- 27:49you're integrating to a central service.
- 27:51So how do you take the central service and you've got all these
- 27:55consumer teams that are running the rank technology stack and
- 28:01have to integrate. I mean, what are you doing to
- 28:03make that consumable and for and is the feedback positive?
- 28:09Are people glad there's a central service, or do they feel
- 28:12like you're twisting their arm into doing those?
- 28:16Wow. Have you been sitting in on our
- 28:17meetings? Right.
- 28:21So historically universities are highly decentralized and and
- 28:27there is a lot of autonomy and control given out at the edge in
- 28:31the embedded units in the colleges and departments.
- 28:34Our university has been going through a rather unique
- 28:36experiment over the past two years and we have been
- 28:38centralizing all IT. We had a president who came in,
- 28:42they did an assessment, they wanted to centralized a lot of
- 28:44these functions like HR and business and finance and ITIT
- 28:48was snap of the fingers all centralized.
- 28:52And we have been struggling with that decision ever since.
- 28:59In this in this sense, right that that was a big massive
- 29:04organizational change. But practically, pragmatically,
- 29:09the management of the technology is still very decentralized
- 29:12because we had 40 different groups that all had chosen
- 29:16different tech stacks and all had chosen different tools and
- 29:18platforms. That didn't change with the
- 29:21stroke of a pen. What changed was now everyone's
- 29:24reporting into the same leadership structure, OK, But we
- 29:28still have these computers that have to be managed, right?
- 29:31And we still have this data and these services and these, you
- 29:34know, servers and data centers. So that stuff has been changing
- 29:38slowly over time. And yeah, of course, you had a
- 29:41group that had a lot of autonomy, and they got to pick
- 29:43their tech stack. And now they're being told, now
- 29:45you report to somebody else and someone else is picking your
- 29:47tech stack, you're gonna have people that aren't really happy
- 29:52about that, right? I mean, they don't appreciate
- 29:53that exactly right. So trying to engage with that
- 30:02idea with empathy and get everyone on the same page,
- 30:05that's hard. And we want to try to bring
- 30:09everybody along. Sometimes you don't have time,
- 30:10though. Sometimes you're being told by
- 30:12leadership, get this done right. And so trying to balance that is
- 30:17a big challenge. I think one of the ways we took
- 30:20this approach, right, we go back to this idea of DevOps and
- 30:23delivering a platform. You know, we try to create tools
- 30:29and platforms that we can offer and say, all right, here's what
- 30:32it's going to look like, right? We're going to give you more
- 30:35control. We're going to give you
- 30:36self-service. Come to this tool and you're not
- 30:40going to have to wait on us or ask us, mother, may I or put a
- 30:43ticket in and then wait for something to happen.
- 30:45We want to enable you to continue to move as fast as you
- 30:47did before when you had that autonomy.
- 30:50And we're going to do it in this way.
- 30:53We're going to create a platform or an API that you could just
- 30:55consume. And then we're going to put some
- 30:57monitoring on the backside so that we see what's happening,
- 31:00but we're not going to get in the way or or upfront stop you
- 31:04from from making a move forward. We are still struggling to make
- 31:09this happen all across our org, right?
- 31:10This is. We haven't solved this problem,
- 31:13but I think we've taken some steps and shown in certain areas
- 31:16that it's possible to do it in this way and and be effective.
- 31:21I think that, you know, your legacy will be you're going to
- 31:28move the university forward in the centralization journey, if
- 31:34you will, for a lot of other universities, and they're just
- 31:39stringing further and further from that.
- 31:42And it just makes doing certain things darn near impossible,
- 31:48right? So your legacy will be that, you
- 31:51know you move the ball in the right direction for as many
- 31:54years as you're at it, and the next generation of leaders will
- 32:01be able to pick up from a better place.
- 32:04That's a good point. You know, our CIO has really
- 32:06charted the strategy about how we handle this consolidation and
- 32:10he's been very careful to try to get us to this place where we
- 32:13can continue to deliver services to our customers and bring along
- 32:18our staff so that they feel like that they've got a stake in
- 32:21what's happening and they're involved and engaged.
- 32:25Yeah. I mean, I think in the higher Ed
- 32:29environment, you've learned leadership because there's
- 32:32difference between leadership and management, right?
- 32:35If you manage somebody, you can tell them go do this thing.
- 32:39If you don't manage them, you have to coerce the OR coerce
- 32:45them, or build a better mousetrap, whatever.
- 32:48You have to get them to still do the thing.
- 32:53Incentives and we sometimes call it the carrot and stick, but I,
- 32:55I think that in higher Ed there's definitely a tradition
- 32:59that you see more leadership through influence than
- 33:04leadership through direct management or supervision in
- 33:08that that concept. I wanted to pull this back into
- 33:12this. I am from Del Ostrich.
- 33:14I think it's a real interesting topic and I want to kind of get
- 33:19into your journey from where you started to where you are today,
- 33:23where you're heading. But I think kind of getting an
- 33:27understanding of your IT environment would be a good
- 33:31starting point. So are you guys in the cloud?
- 33:33Are you using on Prem hosting? What's the situation?
- 33:38So we have, yes, all of it, all the above.
- 33:42We have a multi cloud strategy. We've been moving into the cloud
- 33:46for a number of years. We are engaged with all three of
- 33:50the major cloud providers, Amazon, Azure and GCP.
- 33:55I'd say probably we have more enterprise technology in Amazon
- 33:59and Azure, but we see a lot of researchers that are interested
- 34:03in using GCP. I, I used GCP in my class when
- 34:08we do DevOps and we, you know, have the kids write code and
- 34:12they containerize code and they, you know, deploy it in a, in a
- 34:15pipeline. We usually use GCP for that.
- 34:20There's pros and cons to all three of those platforms.
- 34:22We also have a lot of infrastructure still on premise.
- 34:25Now we've been moving that into an environment that is
- 34:29virtualized and containerized as much as we can, but we still
- 34:32have a long way to go there, right.
- 34:34So we've, we're making progress, but I, I wouldn't want to
- 34:40pretend that we've sort of solved this problem, right?
- 34:43This is a journey for us and it's a a maturity.
- 34:46So you're the services that you're providing from a DevOps
- 34:49perspective, are they independent of where the
- 34:53applications are hosted or? Yeah.
- 34:56So, well, there's, there's a couple things going on, right.
- 34:59So there are services that security participates in with
- 35:03other groups, things like GitHub and GitHub Actions and, you
- 35:10know, containers, containerization, hosting and
- 35:13container security and scanning. We're building some of those.
- 35:16Some of them we've had where they're pretty mature and
- 35:17they're working pretty well. And that's independent of any of
- 35:21these different groups or different tech stacks, right?
- 35:23So anyone, no matter what they're writing and they can use
- 35:26GitHub. And we've got a, a GitHub
- 35:29enterprise, you know, license agreement with Microsoft and we
- 35:33make that available to developers or to researchers and
- 35:36grad students who want to use that.
- 35:38So that works well. We've got tools like that and
- 35:42other DevOps like services. We also have elements where we
- 35:49try to go in and work with the team.
- 35:51They're like, they want consulting or they want advice.
- 35:54How do I change the way we've been writing code and delivering
- 35:58this? How can we be more agile?
- 36:00How can we deliver this in a more cloud native application
- 36:04type of way? And so we've got a a large group
- 36:08of developers and we have a wide range of experiences there.
- 36:13Some are doing more traditional waterfall style, waterfall style
- 36:18development and some are really advanced along this, you know,
- 36:22serverless and containerized applications and very much cloud
- 36:27native software application deployment.
- 36:30So that there is a spectrum like you would expect across any
- 36:34large organization. Spectrum sounds like it's A to
- 36:38Z. Well give you some idea of the
- 36:41scale. I mean how many teams or
- 36:44applications are you supporting this DevOps environment?
- 36:49I am for DevOps. Right.
- 36:53I mean, again, the spectrum, it really dominates here, right.
- 36:56So we have probably 25, 100 to 3000 applications that are
- 37:06consuming IAM services for SSO at a minimum.
- 37:12We have probably, when I think about teams that are writing
- 37:19code and deploying custom code for applications that aren't
- 37:23just commercial applications that have been purchased, I
- 37:26would say on the order of hundreds, multiple hundreds.
- 37:31And some of that code, you know, is older and hasn't really been
- 37:34touched in a while. It just was written and then
- 37:36deployed and then left. Some of that code is active
- 37:39right now under active development.
- 37:41Some of it it's commercial products that have heavy
- 37:45customization. So we write code to customize a
- 37:47commercial product. It's a big spectrum again,
- 37:52right? And the scale is pretty large,
- 37:54right? So we think about the number of
- 37:58Amazon accounts that we're dealing with, right?
- 38:00And again, we're up into the hundreds because, you know, we
- 38:04have researchers in labs that are doing their own research and
- 38:09they kind of need to isolate the work that they do in the cloud
- 38:12in that way. So we have a model where we have
- 38:15these master agreements with the cloud providers and we provide
- 38:20access to the cloud through this mechanism.
- 38:26It allows us to have some type of telemetry and oversight into
- 38:29what's happening. We can ensure that we've got
- 38:31firewall set up and we've got network boundaries correctly
- 38:34implemented. We can watch security and
- 38:37compliance functions. But it allows the developer who
- 38:41needs to like just spin something up and try something
- 38:44in the cloud. It gives them, you know, as much
- 38:47degree of freedom as we can give them to continue to move in the
- 38:51cloud with agility. Yeah, so massive scale and it
- 38:57kind of in a way was expecting that answer setting you up to
- 39:01this next question, which is you really want to understand your
- 39:05journey of providing IM services for Gov OPS because I'm thinking
- 39:10you weren't there saying me, I see this coming in a few years
- 39:15we're going to have all this needs.
- 39:16Let's send up a team to support it and get every new
- 39:20application. No, I would assume at some point
- 39:23you came along and said we've had hundreds of apps that are
- 39:28performing identity and access management services for
- 39:32themselves and that creates all this risk for the institution.
- 39:39Yeah. Talk to us a little bit about
- 39:40that journey. When the when did you have the
- 39:42light bulb moment that happened that way and talk to us about
- 39:47what it was like before that and then after you stood up well.
- 39:55I think the light bulb moment, I'm not even sure we had one,
- 39:58right. So it was as we were looking at
- 40:00the necessity to do a pretty significant upgrade to our
- 40:05infrastructure, our identity infrastructure.
- 40:08The second piece of that was the SSO components and the auth C
- 40:12auth and then happens at the app layer.
- 40:14And we knew these were tied. We needed the infrastructure to
- 40:17be handled and a good solid foundation so that we could do.
- 40:22The things we want to accomplish at the app layer and to do the
- 40:26type of access authorization that we want to have happen.
- 40:29So we're building that foundation now and we've been
- 40:32making plans and sort of positioning ourselves to do more
- 40:36of that work. We've been calling it phase two.
- 40:38It's going to be focusing on the applications.
- 40:42You know, we've talked, we keep using this phrase like DevOps
- 40:45for IAM or IAM in DevOps. You know, I think it's really
- 40:49more for us, we've been tackling the problems that exist and are
- 40:53adjacent to IAM, right, and identity and identity security.
- 40:57And we try to bring to the table when we tackle these problems,
- 41:01an approach that incorporates DevOps concepts and ideas
- 41:08because that allows us to deliver these things with
- 41:12agility at scale, right? So when we deliver these
- 41:15platforms and services, my identity security team is doing
- 41:18these things in a way that is DevOps oriented, even if you
- 41:24mightn't call them a DevOps team at likewise, we have teams that
- 41:28are delivering cloud tech and they are doing things with a
- 41:31DevOps orientation toward how they're delivering the work.
- 41:35And that's spreading into our development teams and our other
- 41:38operations teams. And it's sort of this thing that
- 41:41is sort of gradually diffusing across our organization in
- 41:45pockets. And again, it's a maturity
- 41:47level, right? So we're not, oh, we're a great
- 41:51DevOps shop everywhere you go. Look, oh, no, of course that's
- 41:54not true. But we have pockets where you'd
- 41:56say, oh, they're doing, they're, they're very much a DevOps shop.
- 41:58All the things they do look like they conform to these DevOps
- 42:03ideals. And then you've got groups over
- 42:05here that might look a much more traditional approach to systems
- 42:08development and operations and then everything in between.
- 42:12Yeah. So, so in this scope that we're
- 42:15talking about is not just like CSDD pipeline and
- 42:19infrastructures code, it might be applications that need to
- 42:24authenticate service accounts. I mean, is that also within?
- 42:28Absolutely. And how do you consume the APIs
- 42:30that let you do these things? So these things you mentioned,
- 42:33right, infrastructures, code, but all those principles, those
- 42:37approaches that I think we've definitely incorporated that in
- 42:41security in a deeper way than we'd ever done before, right?
- 42:44So over the last two years, we've had a very mindful
- 42:48approach to take those DevOps concepts and apply them to how
- 42:52are we delivering these platforms.
- 42:54I think also, as we've changed our, our thinking of we just,
- 42:58we're running security, right? So there's one way to look at
- 43:02security function, which is, oh, I sit here and look at
- 43:05dashboards and I respond and detect and then go take an
- 43:08action versus building a platform and delivering that
- 43:11platform to other people that they can write against and
- 43:14consume. When you forced yourself to
- 43:17think about being a platform provider to other teams, well,
- 43:21now I'm responsible to build out and maintain this platform.
- 43:25Obviously, bringing along some types of DevOps approaches to
- 43:30that platform delivery is going to have big impact.
- 43:36I would imagine you if you're delivering this to other
- 43:39parties, you have to establish some sort of SLA or SLO to those
- 43:43parties. Yeah, that's right.
- 43:45I don't, I don't think we've gotten to the maturity level
- 43:49where we formalize that. But we do talk about it between
- 43:52ourselves. So I'm delivering it to another
- 43:54group. That's my peer.
- 43:56So my title is associate vice president and Chief Information
- 43:59Security Officer. There's maybe an associate vice
- 44:02president for enterprise operations and so we deliver
- 44:05things their group consumes or another associate vice president
- 44:08who's over all the development operations.
- 44:10We a lot of our stuff is consumed by their group, right?
- 44:13The developers that are building the apps and they need to
- 44:16consume these APIs and these tools and platforms to set up
- 44:20authentication and authorization.
- 44:22So we talk between ourselves about what are our agreements
- 44:26about what we provide, what can they expect from this platform
- 44:29that we deliver and we're getting better about that.
- 44:33But it's something we have to develop over time.
- 44:36Yes. So I was wondering, adding like
- 44:39how did you figure out how to do this right?
- 44:42Nobody comes out of the womb and knowing how to do identity
- 44:47security for dev OPS. But not only that, just
- 44:51understanding the dev OPS process.
- 44:55Did you learn it out of necessity or is this you know,
- 44:58how did you find your way into it?
- 45:01I think this probably goes back to my teaching, right?
- 45:04So before I got into security, even when I was an IT director
- 45:09at a college here on campus, the College of Architecture, we
- 45:14moved strongly into a DevOps model of delivering services to
- 45:19our customers. And some of the custom
- 45:21application development that we were doing there, much smaller
- 45:24scale, 'cause it's one of the smaller colleges, we were
- 45:28frustrated with our inability to sort of constantly fighting
- 45:32fires. We couldn't catch up.
- 45:34We couldn't, you know, stay ahead of all the problems that
- 45:37we had. And one of my engineers, one day
- 45:42he walked into my office and he put this book down, slammed it
- 45:45on the table. Have you seen this?
- 45:47I'm like, no, what is it? And he brought me The Phoenix
- 45:50Project by Gene Kim. So if you guys are familiar with
- 45:53that, anyone who's done any reading in dev OPS, it's a great
- 45:56book. And he's like, you got to read
- 45:58this. And I was like, OK, I'll, I'll
- 45:59read it. He's like, no, I mean, like
- 46:01right now you have to read it like.
- 46:03And he stood there. And watched you read.
- 46:04I like I started reading it and and he, no, he didn't stand
- 46:08there, but I started reading it and it hooked me immediately.
- 46:11And I, this was like, I don't know, two in the afternoon.
- 46:14And so I just got up and I left the office and I went to a
- 46:18coffee shop and I sat there and I read the book.
- 46:20I read the whole book start to cover right to the to the end.
- 46:24And I came back in the next day and I said this was amazing.
- 46:27And I bought like 12 copies for all the other full time
- 46:31staffers. And I said everybody has to read
- 46:33this. And you got two weeks.
- 46:35And then we're going to go off site and we're going to have a
- 46:37little like all day retreat and we're going to talk about it
- 46:40'cause this is the answer that I think we've been looking for.
- 46:43There's something about it just resonated with me, right?
- 46:46And that was the beginning of my DevOps journey.
- 46:49And from that point, couple years after that, I started
- 46:52teaching. I wrote a curriculum, actually
- 46:54talked to Gene Kim. He came and spoke to my class
- 46:56the first semester I taught. He told me I have all my
- 47:00students read his book. That's the first thing they do.
- 47:02They read the Phoenix Project and it sort of sets the stage
- 47:05for the entire semester. And, you know, I just continued
- 47:12to sort of get into this idea of what does it take to build a
- 47:17team that operates effectively according to these ideas and
- 47:21principles. It, it just resonated with me
- 47:24really well. And so as I've continued to
- 47:26teach and develop and sort of gotten deeper into that, I think
- 47:29that just prepped me. So when I took this role as Siso
- 47:33and I looked at these things we were delivering and how we're
- 47:35going to deliver platforms to campus and then to our fellow IT
- 47:40pros and other teams, it seems natural that we would want to
- 47:44use some of these ideas as much as we could.
- 47:48Infrastructures, code, you know, telemetry and measurement baked
- 47:52in that observability idea, the ability that we should be
- 47:57automating everything we possibly can.
- 47:59These are just natural extensions of these ideas.
- 48:04And someone who's good with note cards to be able to organize it
- 48:06on the wall. You know, you laugh about that.
- 48:09But that day we did that little retreat.
- 48:11I brought note cards, four different colors for the four
- 48:14types of work he talks about in the venues project.
- 48:16I had everyone write down all the work that we did.
- 48:19I said bring this. Yeah, you, that's one of your
- 48:22homework assignments. And they brought stacks and we
- 48:25put them up all over the wall to get a visual idea of where is
- 48:29all the work happening, where are our bottlenecks.
- 48:32For the first time ever, we had a picture of the amount of work
- 48:35we had in flight and what our work capacity was and where we
- 48:39were over or under capacity. It was a very instructive.
- 48:43Exercise. It's a great book, definitely
- 48:45recommend it for folks. If I remember, I'll put it in
- 48:47our show notes. So, Oh, yeah, you get a link to
- 48:49it as well. How do you define the ROI for
- 48:55all this work you've been doing? I guess, is there an ROI?
- 48:58Have you been able to figure out what that is?
- 49:00And I feel like that's one of the areas where, you know, you
- 49:03have to kind of justify the investments being made into
- 49:05this. You know you're getting your
- 49:07money's worth. That's a great question.
- 49:09That's a question my CIO encourages me to answer all the
- 49:13time, right. He is definitely pushed us to
- 49:16think about the work we do in terms of ROI.
- 49:20I think that many times IT leaders don't naturally think
- 49:25about that, right, If you don't have a business background.
- 49:28But in a very real way, anytime the university decides to spend
- 49:33money, if we're going to say we're going to take, you know,
- 49:37$2,000,000 and purchase a big new commercial identity system
- 49:42instead of something else, what is that something else?
- 49:45Instead of putting it into a scholarship for a student,
- 49:48instead of hiring a new faculty, instead of buying a new, you
- 49:52know, instrument that goes in a lab that lets us research this,
- 49:58these stem cells, anything that we spend our money on, we're not
- 50:04spending it somewhere else. That really makes you think,
- 50:06right, Is this important? Do we really need to do this?
- 50:08So, yeah, being able to explain ROI to university leadership is
- 50:13important. That's hard, particularly for
- 50:17something like security tools where the ROI as well.
- 50:21We didn't get hacked this week, right.
- 50:24You know, be that's not a great story, a negative story, right.
- 50:28You're trying to basically prove a negative right, right, right.
- 50:31So no, no one wants to do that. It's not a great way to tackle
- 50:34the problem. Building a narrative of what you
- 50:36gain is important. I think there is a story where
- 50:40you have to explain risk and we have to invest in tools that
- 50:45will mitigate that risk. We talked about earlier that our
- 50:48legacy code had gotten to a point where it was very risky
- 50:51because we only had one person that understood it.
- 50:53So that's a clear story. By replacing it with a
- 50:55commercial product, we have managed that risk better.
- 50:59You know, I'm able to hire people who understand the
- 51:02commercial product because it's out there in the world and it's
- 51:04a common tool. And worst case scenario, if I
- 51:08can't hire anyone, I can hire a consulting firm who specializes
- 51:11in this very common tool. And we know that we could pay
- 51:15them to come in and do some work if we needed to.
- 51:17So that's one part of the story. It's not a great story 'cause
- 51:21it's kind of a, that's a compliance and sort of risk
- 51:24story. But you know, our university
- 51:27leadership understands that they've got to manage risk.
- 51:30A better story is when you can't explain how this thing that
- 51:35you're doing enables the business the university's in,
- 51:39how does it enable teaching or enable research.
- 51:43So when we can create a story that talks about that this IT
- 51:46infrastructure makes it easier for our researchers to in
- 51:50interact with their federal partners because now we're
- 51:53meeting a standard for identity and we can share that identity
- 51:57or leverage our identities with a grant Funding Agency.
- 52:01And there are consortium that we are participating with in at
- 52:06higher end where we sort of exchange identity protocols we
- 52:11in. Common.
- 52:12In common is a great example, right?
- 52:14And so when we can do that, we have to maintain certain
- 52:17standards in order to participate in in common.
- 52:20So there are there are stories we can tell that talk about the
- 52:24benefits we can get from this as well.
- 52:29And Garrett can take a vacation or go to a conference or
- 52:32something like that. That's right.
- 52:35I want to wrap up the conversation with a quick dive
- 52:37into your teaching side of things.
- 52:39I'm curious, how has AI impacted the way that you approach your
- 52:45class? Cause you've been doing this for
- 52:46a number of years at this point and I have to imagine it's been
- 52:49pretty disruptive it it. Has it's been fun.
- 52:54This last semester, I decided to take a, a break from teaching my
- 52:59typical class, which is on DevOps.
- 53:01And I said, hey, let's do a class on machine learning and
- 53:05AI. And, you know, I'd gotten to the
- 53:09point where I knew my, my material pretty well.
- 53:11I could just kind of cruise in, teach the class, do the lecture,
- 53:14and halfway through or not even halfway through a month into the
- 53:18semester, I said, what have I done to myself?
- 53:20Because I felt like I was staying maybe two weeks ahead of
- 53:23my students. Oh yeah.
- 53:25It required a lot of reading and work on my part, but it was fun.
- 53:28We, I had the students learn about machine learning models,
- 53:33deep learning, all the different types of networks, you know,
- 53:36recombinant neural networks and convolutional neural networks
- 53:39and what they're used for and kind of how they work, the
- 53:41mathematics of them underneath the hood.
- 53:43I had them going through and building some of these things in
- 53:47code in very minimalist, sort of simplistic ways.
- 53:50Not, you know, these the students aren't in a advanced
- 53:54computer science program, They're not doing, you know,
- 53:58artificial intelligence engineering, but I wanted them
- 54:01to understand at a basic level what was going on.
- 54:05And they did and they got to do these things.
- 54:06And then until the last half of the semester, we did things like
- 54:10let's examine dark patterns in AI and what's going to be the
- 54:13impact on our economy and what are the impact on society and
- 54:16fake news and things like this. For the I've got a here's a
- 54:22funny story, right? So my final for this class was
- 54:27that I let them build something. So I didn't want them to write
- 54:30a, a paper or just do it like a final exam.
- 54:34We've done that all through the semester.
- 54:36And so I said, I want you to take an LLM or some other type
- 54:41of machine learning model and I want you to put something
- 54:44together. Maybe it's you stitch some
- 54:47things together and make an automation that does something
- 54:49in response to something and automates that.
- 54:52Maybe you train a chat bot and you have it, you know, just
- 54:57whatever you want to come up with.
- 54:58So I gave them some parameters, but I let them try to come up
- 55:01with their own thing. I had one of the teams, they
- 55:04trained like six or seven different chat bots with
- 55:08different personalities. And then they had them like go
- 55:11on Discord and talk to each other.
- 55:12So the chat bots were interacting with each other.
- 55:14So I had a number of things like this, right, Pretty creative
- 55:19types of final projects. And then one group got up and
- 55:22they, so they stood up to do their final presentation and
- 55:25they, they pulled up the PowerPoint and my picture was on
- 55:28the PowerPoint. And I thought, you know, boy,
- 55:30like, what are, what are we in for here?
- 55:32So this group found YouTube recordings of me like at a
- 55:37presentation at a conference or something.
- 55:39They extracted the audio. They cloned my voice using an AI
- 55:45cloning technique to create a voice, right?
- 55:47And then they stitched it up to Twilio and, and they pulled open
- 55:52their phone in class and they dialed a number and my voice
- 55:55answers and they start having a conversation with me.
- 55:59That's awesome. I know it was great.
- 56:01I was like, they got an A, you know, and then, and then they,
- 56:04so at first they set it up so that my voice was sort of acting
- 56:07like a, like a help desk. And they would say things like,
- 56:10can you explain the OSI model? And it would start talking about
- 56:13the seven layers of the OSI stack.
- 56:15And at some point he just like hung up.
- 56:16He's like, you got to cut it off.
- 56:18It'll just go for hours talking about whatever.
- 56:21I told him that if they ask my kids, they'd probably say that
- 56:24was the most realistic thing about the, the model.
- 56:27But but then he's decided to say, well, what could we do with
- 56:31this for, for evil, right? So they, they had it where it
- 56:36would call a student and it would say convince the student
- 56:41that the final exam schedule had been changed.
- 56:43Don't come to class on Monday. We've moved it till Wednesday
- 56:47and he told, he hooked it up to an LLM in the background.
- 56:50That was like the loop, right? And so he said you're a
- 56:53professor and told the LLM you're a professor.
- 56:56Just make up an excuse for why a final might be moved and it
- 56:59would just make up new excuses every time.
- 57:01And it called, right? It's pretty clever.
- 57:05I love that idea. Yeah, that's that's very cool.
- 57:08Jim, your son is in school. Has has, has he seen anything
- 57:12from an AI perspective, from an education standpoint like that?
- 57:14You know, he's he's very early he he just finished his freshman
- 57:17year. So he's doing a lot of like the
- 57:20the build up courses besides the fact that he's way too cool to
- 57:25spend a whole lot of time telling me what he's doing in
- 57:27his life. But we do talk about his past in
- 57:29a little bit and he's enjoying it anyway.
- 57:32But I actually had a question. I wanted to bounce off of Adam
- 57:36and I don't know if you've given this thought right.
- 57:40So my idea for how AI is going to fit into identity security
- 57:49products in the future is very much like prompt driven
- 57:54capabilities. So imagine you're an IGA system
- 57:58and a prompt could come up and you could start it hitting it
- 58:02with questions and iterating on those questions to find data
- 58:06that you want. OK, so now a little bit easier
- 58:11to picture if the software has the AI built into the software
- 58:16stack and it's just one database, right, that's maybe
- 58:20even physically contained. But now you think about the
- 58:23scenario and can an identity company keep up with the likes
- 58:29of Microsoft or Google or open AI, right?
- 58:35Their their models just move way faster.
- 58:38And if they were able to kind of lease their model and plug it
- 58:42into their software through APIs, maybe, yeah, it could just
- 58:46be way better than they could ever build themselves.
- 58:49So I think it goes that model, but now you have the data
- 58:54security, can you turn say you have a platform, you're an
- 59:01identity security company, you have 1000 customers on it.
- 59:04Some questions would be relevant to ask that made me spam all
- 59:111000 customers. Like how are other people doing
- 59:14these things? What's a common practice?
- 59:17What's setting are most most of your customers using now?
- 59:21Maybe it's just you say no, sorry.
- 59:23I think that's exactly, no, I think you're exactly right.
- 59:26And I think I suspect that many companies right now are under so
- 59:31much pressure to demonstrate to Wall Street and to their
- 59:36customer base that they are integrating AI in a effective,
- 59:39clever way that they are, I don't want to say skirting the
- 59:44boundaries, but they are definitely pushing the
- 59:47boundaries of maybe what's appropriate to use their
- 59:50customers data for. And I think there's just saying,
- 59:52well, this is going to be to their benefit and they're
- 59:54convincing themselves that they can use the data in ways that if
- 59:58their customers truly understood how their data was being used,
- 1:00:01would they would not be happy. We've noticed over the past year
- 1:00:04or two that. Many of our vendors are changing
- 1:00:08the terms of their and the conditions, terms and conditions
- 1:00:12to say what they can do with our data that they've never wanted
- 1:00:14to do things with our data before, right?
- 1:00:17But now suddenly that data is valuable in a way to them that
- 1:00:19it's never been before because they can build these models and
- 1:00:22train these models. It's a big concern for me.
- 1:00:25And you agreed to it because you got the little thing that says,
- 1:00:28you know, accept or declined. To just want to.
- 1:00:30Use it. Yeah, declined me to just sum
- 1:00:32your entire. Eye Well, sometimes you have a
- 1:00:34choice, right? It's like you either have to
- 1:00:35accept it or you can't use our service.
- 1:00:38When I think about AI and I haven't, I haven't poked on this
- 1:00:42very much, right. So you guys are kind of hearing
- 1:00:43my first thoughts on this, but this project that my student did
- 1:00:50right that illustrated how easy with just a couple of minutes of
- 1:00:54recorded audio, he was able to create a completely legitimate
- 1:00:58voice clone that my family when I played it to them said, yeah,
- 1:01:02that sounds like you, right. So this takes me to this idea of
- 1:01:08we are about to enter a a time period, a mode where
- 1:01:12authentication of an identity is going to become very different
- 1:01:16than what we have now, what we've had in the past.
- 1:01:18The ability to say, yes, I really am who I say I am.
- 1:01:21Video and audio is either if it hasn't happened already, it's
- 1:01:26going to very rapidly going to lose its ability to prove that
- 1:01:31something happened or that someone is actually who they say
- 1:01:34they are. Right?
- 1:01:35This idea, one of the things we do right now, if we doubt one of
- 1:01:39our customers identity and they're trying to do something
- 1:01:41like reset a password or reset multi factor auth, we make them
- 1:01:46open up zoom and show a government ID live with a help
- 1:01:50desk worker, right? That's that's what we do.
- 1:01:53That is I'm not sure that's valid anymore, right?
- 1:01:58I think that it is like I've seen technology.
- 1:02:01We are very, very close, if not already in a place where that's
- 1:02:06capable of being spoofed with, you know, consumer grade tech
- 1:02:10with AI. So now what?
- 1:02:12What are we going to do about authenticating the identity of
- 1:02:15someone? I think we're about to see some
- 1:02:17really interesting things happen in this space, and I'm not sure
- 1:02:20what it's going to look like. It's going to be like secret
- 1:02:23decoder rings and flash cards. And, you know, maybe even like
- 1:02:27what I'm thinking is like this very unique value that we share
- 1:02:30only with people we trust. I don't know.
- 1:02:32We'll call it password. Password.
- 1:02:36Well, you know, are we going to go back to do you guys remember
- 1:02:38the old Ring of Trust model when people were trying to do like
- 1:02:41they do public key signing parties where you get together
- 1:02:44in the same room and then you chain off of that?
- 1:02:47You know, I don't know where we're gonna we're gonna go with
- 1:02:50this. Is this an Ave. for us to
- 1:02:52finally see some decent real application of blockchain tech?
- 1:02:57Maybe blockchain I? Feel like it's a solution in
- 1:02:59search of an identity problem for a while.
- 1:03:01Yeah, yeah. I don't know where we're going
- 1:03:05with it. It's gonna be interesting.
- 1:03:06Just when you think you know everything about identity,
- 1:03:08something new comes along and totally blows it away.
- 1:03:11So right. Yeah.
- 1:03:13All right. Why don't we go ahead and wrap
- 1:03:14it up there for this week? Adam, thank you so much for
- 1:03:17spending time with us. Again.
- 1:03:19Always appreciate our conversations.
- 1:03:21Yeah, this has been fun. I you're going.
- 1:03:23To come back, let's see what title you get after this one.
- 1:03:27See how that goes. Let's see what else, Jim.
- 1:03:31We've got our YouTube channel that we're still trying to build
- 1:03:33up here, youtube.com slash at IDAC Podcast.
- 1:03:37We got our website idacpodcast.com, XIDAC podcasts,
- 1:03:44we've got Mastodon IDC podcast at infosec dot exchange.
- 1:03:48I'll have LinkedIn connections for all three of us in our show
- 1:03:52notes so people can reach out, you know, provide comments,
- 1:03:55feedback, etcetera. All the good stuff we read
- 1:03:56everyone that comes through and do us a favor, hit that like and
- 1:03:59subscribe button. That's the best way you can help
- 1:04:01us out, helps us have great conversations with great guests
- 1:04:04like Adam and others. So do us a favor and and hit
- 1:04:08that button, share it with a friend, share it with an enemy,
- 1:04:10don't care as long as you share it with somebody.
- 1:04:12So we'll leave it there for this week.
- 1:04:14Thanks everyone for watching or listening and we'll talk with
- 1:04:17you all in the next one. You've been listening to
- 1:04:21Identity at the Center. We hope you've enjoyed the show.
- 1:04:25Make sure to like, rate and review, and we'll be back soon.
- 1:04:30But in the meantime, hit the website at
- 1:04:32identity@thecenter.com. See you next time on Identity at
- 1:04:38the Center.