Latest / Identity at the Center / #93 - Open Banking with Nathan Coffing
Transcript
- 0:09You're listening to the identity of the center podcast, this is
- 0:13the show that talks about identity and access management
- 0:15and making sure you know who has access to what let's get
- 0:18started. Welcome to the identity of the
- 0:27sender podcast, I'm Jeff. And that's Jim.
- 0:29Hey, Jim hey, Jeff, how are you? Oh, not so bad yourself.
- 0:34I'm good. I'm conserving.
- 0:35My guess the little that I have left and driving my guest house
- 0:39or car when I'm not conserving gas.
- 0:42But, you know, I'm living in the southeastern United States where
- 0:48our gas supply has been affected by two things.
- 0:52One is a cybersecurity attack that Happened on the pipeline,
- 0:57that fuels a lot of the southeast.
- 0:59And the second is by Panic, buying, everybody rushing out
- 1:02the fill up their tank, all in the same day and it's the same
- 1:06thing that happened, you know, right after covid, where
- 1:09everybody had to rush out and buy toilet, paper of all things.
- 1:12Yeah, I think I saw a picture of you filling gas tanks and
- 1:14putting them into the trunk of a car or something like that.
- 1:17Maybe make a few extra bucks on the side here.
- 1:20The Good Ol American Way. Yay, capitalism that sort of
- 1:22thing. Yeah, we all knew.
- 1:24Bunker, right? So it's interesting you bring up
- 1:27the pipeline thing. So the latest that we have as of
- 1:31Wednesday, May 12th on recording this and this will go out into
- 1:35the internet and all of our listeners on the following
- 1:38Monday. 17th is that it's is that the pipeline hack may have
- 1:44come from The Exchange vulnerabilities that were widely
- 1:48touted a couple months ago. I think it was back in March or
- 1:50whatever means and yet again you know patching didn't get in
- 1:54place. And wasn't remediated and your,
- 1:56we are having another ransomware story and now we're seeing
- 1:59prices gas, go up because of that.
- 2:01But also because of, you know, the economy, I think starting to
- 2:03open up a little bit here in the US.
- 2:04So, I guess keep those systems patched.
- 2:08Well, I think, you know, a lot of the, a lot of these
- 2:11ransomware attacks are, you know, eventually boiled down to
- 2:15basic blocking and tackling we talked to dr.
- 2:19Jason Cunningham on the show, a few months back and you know he
- 2:23mentioned that these types of attacks.
- 2:24Or moving Downstream, not that utilities.
- 2:28And and kind of core infrastructure is that far
- 2:31Downstream but they're going from government agencies and
- 2:35Banks down to, you know, kind of companies that haven't seen
- 2:38themselves as Prime Targets in the past.
- 2:41But I think what you and I have seen with a lot of organizations
- 2:45we work with is that they're understaffed.
- 2:49And you've got a lot of, you know, not enough people running
- 2:52around trying to keep up and They're doing yeoman's work and
- 2:56there I am here as but if they don't have the tools like MFA
- 3:01everywhere, there's only so much that they can do and so run into
- 3:07these kind of situations where nobody wants to end up on the
- 3:11front page of the newspaper, but I certainly what's happening.
- 3:14Yeah. I mean, job security, I guess,
- 3:15right? Human error gets involved and
- 3:18people start to, you know, fall behind.
- 3:20I think, you know, one thing that we see a lot, right is
- 3:23underfunded. Man, they're understaffed teams
- 3:27really doing heroic effort to keep organizations as best of
- 3:31the camp, but the can't do it. All right?
- 3:32And they can't do it forever. So something is certainly
- 3:34consider. Yeah, well, hey we, you know,
- 3:37we've been talking a lot about that.
- 3:40By the end of this year, we're hoping to be able to do some
- 3:45business travel again. It's there's nothing like a year
- 3:48of no business travel to make you miss business travel, but I
- 3:52think you'd agree that probably the Favorite business travel is
- 3:56conferences because we get to see and interact with people in
- 4:00our industry. Hopefully, when this starts up
- 4:03again, we'll get to meet a lot of the folks who listen to the
- 4:06podcast, but I had an interesting story and that our
- 4:10guest today is somebody that I met at a conference that
- 4:14actually had a couple of forgerock conferences that I can
- 4:17recall. One of the cool things about
- 4:19forgerock was especially in the early days was you know, the Of
- 4:25some of their conferences. And a lot of times, the two that
- 4:29I'm thinking of we're in California, which is such a
- 4:31beautiful state but the Asilomar Conference Center it was like
- 4:38Pine Forest right on the woods and our I'm sorry right on the
- 4:42beach and it was such a cool place to be and the other was at
- 4:46the Ritz-Carlton a Half Moon Bay and the Bay Area and wow I mean
- 4:52couldn't pick a better place to To go for a work trip.
- 4:56Yeah. I always enjoy going west for
- 4:57that for conferences. I'm a California guy.
- 5:00So I like it. So speaking of our guests, why
- 5:03don't we go ahead and introduce Nathan coughing?
- 5:05He is the head of strategy at Cloud entity.
- 5:08Welcome, Nathan to the show. Thanks for joining us.
- 5:11Thanks for having me really, really glad to be here and
- 5:13thanks for going to the Wayback machine.
- 5:16There's, those are wonderful conferences, both from a
- 5:18technical point of view as well as you know, the atmosphere
- 5:21absolutely phenomenal for idea sharing and kind of growing in
- 5:24the The I am space. Yeah it's a lot of fun to kind
- 5:27of interact with folks. I do miss the conference thing.
- 5:30You know, I never thought I would say this is I miss being
- 5:34in the line to get on to a United flight scrambling with
- 5:37the, you know, 200 other people trying to fight for overhead
- 5:41space or under, you know under seat space, you know whatever,
- 5:43maybe so maybe it's some point here in a future that will
- 5:47resume, I know we're going to talk a little bit today about
- 5:49open Banking and how that has started to I guess we'll open
- 5:54up. Up right, for organizations,
- 5:56start, taking advantage of. But before we get to that, I
- 5:59think would be helpful for the folks who are listening to a
- 6:01kind of understands you know, your journey, you've known Jim
- 6:05for a long time and in Prior roles and sort of, you know, the
- 6:09the maturation of your own career.
- 6:11But how did you get into the? I am space.
- 6:14Is it something that you chose or did you choose it or well, we
- 6:18gotta go in the way, way back machine back to the Netscape, I
- 6:22Planet days where I was actually At Boeing working just in cyber
- 6:26side building you know some of the initial firewalls and then
- 6:31son chose me somehow. I'm not sure how they got my
- 6:34number. But apparently there was there
- 6:36was Data sharing back then that required some type of consent,
- 6:38right? And I got recruited into the eye
- 6:42planet Sun Alliance or the AOL Sun Alliance.
- 6:45And then from there just kind of continued both in the identity
- 6:48space as well as the cyberspace. So it's been about 15 years
- 6:52doing just identity and then hop back.
- 6:54Over to the Cyber side. Because maybe one of the are
- 6:56joining, as one of the first couple dozen employees, at
- 6:58imperva back in 17, 2008, 2009, and then release all kind of
- 7:04this inculcation. This need to bring cyber
- 7:07together with identity. I think that's one of the core
- 7:10tenets of the podcast, right? It's identities at the center.
- 7:12Whether that's the center of your application security or the
- 7:15center of your user security unit becomes a fundamental part
- 7:18to building out your next generation of applications.
- 7:21Sorry to give you to give you a plug guys, but it's too easy,
- 7:23right? Definitely love that.
- 7:26I always love hearing somebody about somebody's journey in this
- 7:29industry because usually they started off somewhere.
- 7:34Like I don't want to say the bottom, right, but they started
- 7:36out somewhere in kind of the guts of the machine that you
- 7:41started off with the Netscape directory, which of course, this
- 7:45kind of like core functionality, but as you know, more or less
- 7:49than the back office and now you said your Chief strategy officer
- 7:53at Cloud identity. I'm sorry Cloud density and I'm
- 7:58wondering if you could tell us a little bit about that role.
- 8:01Yeah, so I think I alluded to it right in that previous
- 8:05monologue. But you know what we've done is
- 8:07we've looked to bring Dynamic authorization and when I mean
- 8:12when I say that is bring in a lot more context right now, can
- 8:15be cyber context, it could be consent context and push it all
- 8:19the way out to the edge of the service.
- 8:21And so we started like thinking, how can we start building
- 8:23product around this? Looking at microservices, you
- 8:26know, API light infrastructure back in 2015, 2016 and then sort
- 8:32of rolling, you know, Intelligence on top of it and
- 8:33machine learning is much better descriptor than AI, but I know
- 8:37AI is nowhere more in Vogue to use those words these days.
- 8:41So, what we started, building all these pulling these
- 8:43different pieces together, right?
- 8:44Making sure that we could have adequate data sets, adequate
- 8:48rules and adequate policy decision points at the edge of
- 8:51the service and you know as we've built that you know
- 8:54started Getting Believers both in the marketplace, right?
- 8:57Meaning some early adopters of our technology, as well as
- 8:59Believers in the, in the VC Marketplace and can Under 12
- 9:02first round of funding last year, as part of that.
- 9:05You know, I kind of shifted out of the the sheer Tech point of
- 9:08view and really moved into, you know, how can we lead the team,
- 9:11how can we start building a bigger broader team and we've
- 9:13been able to bring in some incredible Talent, both from
- 9:16people running in the Olaf circles as well as other I am
- 9:19platforms. So Nathaniel I was kind of
- 9:22wondering You go to a prospect, is this something they've sought
- 9:29you out? Because they understand your
- 9:30technology are usually going through education process.
- 9:35So I'd say that's actually really transitioning over the
- 9:38last three to six months, right? So part of its due to covid, you
- 9:43know, part of its due to the adoption of distributed
- 9:45services, but what we're seeing is that, you know, as people
- 9:47move into the next generation of services and whether that's a
- 9:50kubernetes, or a service mesh or functions, they have no idea how
- 9:53to bring identity. He constructs into that much
- 9:56less cyber constructs, and one of the big goals as your
- 9:59building, you know, this next Generation services to make them
- 10:01immutable, right? So how can I externalize
- 10:04identity, authorization and privacy?
- 10:07Make that incredibly easy for my developers.
- 10:10So anytime I bring in a new service it's protected by a
- 10:12default set of rules. So if we think about like
- 10:15identity for the last 2,000 years, right?
- 10:17What's been the hard part? It's always been onboarding
- 10:20applications bar not and now you're starting to have the
- 10:23capabilities to Get on board, right?
- 10:25Make it very very seamless, like an onboard 10,000 services in a
- 10:28matter of minutes, so long as their next Generation services
- 10:32that our API driven. So you're able to really start
- 10:35driving Innovation forward and instead of becoming this kind of
- 10:38tax it happens. After the fact, you're able to
- 10:40lead the digital transformation by saying, I'm going to make
- 10:42these parts easy for you and we can we talk about that from a
- 10:44customer perspective. Now, the reason that we have
- 10:47open banking like at the center of the discussion is, because
- 10:50that's really one of the first mandated and Regulatory
- 10:53regulated areas where a Apis have to be, you know, the center
- 10:57meaning, the first, you know, real API Centric transaction
- 11:01requirements coming from, you know, Federal bodies or
- 11:04government regulatory bodies depending upon the the
- 11:07nationality. So we talk about open banking
- 11:09here a little bit. I guess, why don't we start with
- 11:13what is open banking? Because I think people may be
- 11:15using it and they don't maybe even know it, right?
- 11:18If I think of services may be something like plaid or you're
- 11:21connecting different Financial Services together or I think you
- 11:24do. Into personal Capital, you know,
- 11:26there's a bunch of these out there that lets you interface
- 11:29and pool financial data, right into third-party apps that
- 11:34aren't necessarily owned by the financial institution themself.
- 11:38Is that a good explanation of it?
- 11:40Or is there is there more to it? You're hitting on the core
- 11:42tenets, right? And it's really about the
- 11:44democratization of banking, right?
- 11:46So I can build, I won't be a build a bank.
- 11:48I'll be able to build a service that can consume Bank data and
- 11:51then the second aspect of it is the utilization of Of privacy
- 11:55and consent, right? So I've seen gdpr CCPA, things
- 11:58of that nature, kind of bubble down on a larger industry basis.
- 12:02But then open bank has been very, very explicit in the
- 12:04flows. Here's where I need to consent
- 12:06to what? Here's how fine grain that
- 12:07consent to be that consent should be and we're also seeing
- 12:11that start to now percolate into some of the different standards
- 12:14bodies. Right.
- 12:14So, you know, we've seen just in the last six to seven months, is
- 12:20a Grant Management standard pop into the oauth into the or
- 12:24standards bodies. And that's becoming increasingly
- 12:26important because everybody, you know, every user now once to
- 12:29understand where their data goes are tired of seeing, you know,
- 12:32the Facebook, Cambridge analytical, if you know examples
- 12:34or the experience data breach that just happened, you know,
- 12:37last week or the week before last.
- 12:39I'm sorry. You know where highly insecure
- 12:41API. No authentication right?
- 12:45For user, or for another service?
- 12:47No authorization. And the only constructs
- 12:49protecting it was public data. Meaning my birthday.
- 12:52I'm sorry. Not even my birthday.
- 12:53I first name last name. My address, and then a
- 12:57unvalidated birthday, right? So you can program.
- 13:00And when using it in the API perspective, right?
- 13:02You can programmatically go and just download all of it, right?
- 13:05You can literally iterate all the way through it.
- 13:06Taking public records to either pull from the dark web or maybe
- 13:09you have, you know, from Peridot or something like that, right?
- 13:12And just boom, boom, boom boom, right and now I've got
- 13:14everybody's credit score number and that's that's sensitive data
- 13:17to me. I'm sure it is to everybody else
- 13:19listening as well. So I think one of the challenges
- 13:21that I've seen having been a consumer of some of these
- 13:23services, Is the inconsistency with how they may be implemented
- 13:29and I think of things where, you know, you have to go into this
- 13:32interface, you type in your ID and password for the Target
- 13:37financial institution. And if they have MFA in place or
- 13:41some other type of, you know, second factor that you need to
- 13:44provide, it's a very sticky situation.
- 13:47Sometimes where you're waiting, it's almost like they're doing
- 13:49screen scraping behind the scenes sometimes and it's
- 13:52frustrating for me as a consumer.
- 13:54Zoomer right? Trying to get the kind of keep
- 13:56my accounts linked. How does you know, from an enemy
- 14:00not knowing enough of how it works between the open banking
- 14:02standards and that have been developed and companies who
- 14:05maybe aren't using it? Is that a symptom of, you know,
- 14:09a poor implementation of it is just, you know, how it works
- 14:12right now? Or maybe they're not even using
- 14:13open Banking and that's why my experience is so poor.
- 14:16So if they are screen, scraping, they're not using open banking,
- 14:19you know, screen scraping is a security vulnerability right
- 14:21there, doing an impersonation against both, probably your
- 14:24Banks. Standards of conduct as well as
- 14:26even even their Partners standards of content that you're
- 14:28that you're logging into and that's been kind of the de
- 14:31facto, right? For the last half dozen years,
- 14:34right? If we seen Financial aggregators
- 14:36really come to fruition. Now, that's changing because,
- 14:39you know, of open banking right? Literally everybody, realizes
- 14:42that's a big problem. So how do we start to normalize
- 14:45that how we build common patterns around consent and
- 14:49around data? All right, flows.
- 14:51So so if you're seeing screen, scraping, you're seeing that
- 14:54delay. You'd probably not in open
- 14:56banking, in open, banking ecosystem, and you don't have
- 14:59the security that's wrapped around open banking.
- 15:01Now, I'm actually gonna go back to your earlier Point Jeff, and
- 15:04it's a lot worse than we actually think particularly over
- 15:06here in North America. And what I mean by that is, you
- 15:08know, we've got all of this identity and authorization
- 15:11sprawl. So depending on, when you're
- 15:13doing your, your application was build, right?
- 15:16It was a 2008 mobile app or maybe it's a 2020 mobile app.
- 15:19Probably have a different ID P. You have hard-coded
- 15:22authorization. You have hard-coded, privacy,
- 15:24built into And even those different Services different
- 15:27applications from a singular Bank, don't talk to each other.
- 15:29Well now the banks are actually trying to fix that and kind of
- 15:32give a little bit better user experience, but I can jump, you
- 15:34know, within some of the credit bureaus.
- 15:36I can jump from service to service to service and I'll have
- 15:39to re-authenticate. I'll have to reauthorize, will
- 15:42have to re Grant consent, because none of it's stored
- 15:45outside of the applications, all hard-coded in there, and nobody
- 15:47has any good way of reporting. Now, that's obviously a
- 15:49tremendous liability for the bank's, the credit bureaus, Etc,
- 15:53or for any of the financials. Because they're storing
- 15:56different data. And any time a regulatory body
- 15:58comes and says they show me, you know, prove to me that Nathan
- 16:00allowed you to use his account data proved to me that Nathan,
- 16:02like mother's last name and they have to go and say, okay, well,
- 16:06I don't know why policies look like right, I've got to find the
- 16:08developer that wrote that application that developer has
- 16:11to go back to the code more than like that developers in another
- 16:13company by now. Right?
- 16:15They have to go back into the code try and pull extract it and
- 16:19then showcase exactly what. Transpired, right?
- 16:22You and I both know, that's almost an impossibility, right?
- 16:24The reality is is going across all those different systems and
- 16:27platforms, trying to showcase exactly what happened within a
- 16:31transaction is a lot harder than it even is to explain, right?
- 16:36But so being able to externalize that normalize it, right?
- 16:40And then use a common authorization, privacy identity
- 16:43standard across all of them. Well, that's exactly what oauth
- 16:47was designed to be. And what I mean by that is we so
- 16:50often do ATC kind of pop out in 2012, right?
- 16:532011 2012 depending Upon which one we're going to count by.
- 16:57And the design, there was, let's separate context, right?
- 17:01And separate the authorization construct away from the
- 17:04identity, the session building, right?
- 17:06But we saw the industry do is we took you know kind of these big
- 17:09model list that we've been using for Wham.
- 17:11You know. For the for the 2000's own.
- 17:13Let's layer on top of federation.
- 17:15You look we're using sample. Its layer on top of oauth.
- 17:17Rider looks layer on top. All you think we took a model?
- 17:20If we threw another model with that.
- 17:21It right? We built kind of these giant.
- 17:24Rocks that are difficult to use difficult to upgrade and aren't
- 17:28meeting the needs of modern application developers.
- 17:31You know, until we did is we said, well, what happens if we
- 17:32go back to the original intent, right?
- 17:35What happens if we think about authentication as a session
- 17:37generation and then there's all kinds of great contacts, it
- 17:39comes from your authentication provider and then authorization
- 17:42and application identity. That's a whole separate
- 17:44construct. And then when I want to move
- 17:46into finer grained, authorization or I want to move
- 17:48into fibrin consent management. I want to layer on top.
- 17:50You open banking based, regulatory demands, Now, I can
- 17:55do that very, very simply write. It can spin up open Banking,
- 17:57apis, and minutes, instead of saying, we've got to build this
- 18:00giant sandbox. I've got upgrade my loyal
- 18:02servant of fappy 1.0 compliance. I got to do all these different
- 18:05things which could be man months or even man years you know, I'm
- 18:09curious because I highlighted my poor experience with not having
- 18:15open banking in my life, right? So in your mind and you know,
- 18:21I'm curious, what does good look like from an open banking?
- 18:24Patient can, is there a gold standard or an example that you
- 18:29can kind of provide to say if you're doing it, right?
- 18:32Here's here's what it should look like.
- 18:33What's the process as a? Just a normal customer, trying
- 18:37to collect my finances. So I'm going to do one better
- 18:41than that, and I'm going to talk about the gold Center that we've
- 18:43seen already in the UK. And so there's a company called
- 18:46Sterling Bank. Obviously, we're not sure the
- 18:48motor from the North America so much, but what the, you know,
- 18:51Millennials and gen Z of set is I want all of my financial
- 18:54Offices. And this is not just Banking and
- 18:56moving money around but also home insurance car, insurance
- 18:59life insurance, right? All these different financial
- 19:01services available in a singular portal and by using open banking
- 19:06now, Sterling Bank has created Created that portal for Gen Z
- 19:09and they seen tremendous account.
- 19:10Adoption, because of it, what they've seen is a tremendous
- 19:13Boon right to there to account adoption, by Third parties and
- 19:17buy additional new customers. Because now, they have kind of
- 19:20this comprehensive ecosystem. They never have to leave that
- 19:23Sterling Bank portal. Able to see.
- 19:25Okay, I'm going to sign up for these different Insurance
- 19:27different retirement funds. You know, different investment
- 19:30means as well as do their regular banking all from a
- 19:32singular interface and it's completely changed the way that
- 19:35people interact with them. And that's what, you know, the
- 19:37account aggregators, you know, that the Minsk cetera have to
- 19:40have strokes driven do to do in North America.
- 19:43But without having kind of this common symbiotic, methodology of
- 19:47exchanging data of protecting, privacy of all of these
- 19:50different fundamental features of open banking, they're just
- 19:53not able to get there in a Secure manner.
- 19:56It sounds to me, like the Millennials and gen Z are
- 20:01driving. The demand for open banking.
- 20:05Would you say that's accurate and you know, I'm kind of
- 20:09wondering about the value proposition for the banks is
- 20:12this something that they want to be able to to enable these
- 20:16Financial aggregators in a secure way?
- 20:19Or is it you know a compliance driver.
- 20:23So it started as a Appliance driver.
- 20:26Well, that was a two-part question.
- 20:27Let me start from the beginning, right?
- 20:29So first of all, you know, gen Z and Millennials are the first
- 20:32digital natives, right? Jen's even more.
- 20:33So than Millennials, meaning, they grew up.
- 20:36Always on internet's everywhere Services should be everywhere.
- 20:39So they're looking for distributed services and the
- 20:42best user experience possible, that means pushing the service
- 20:45all the way down to the edge of the millennial or the edge of
- 20:47the Gen Z. Alright, so my phone's got to be
- 20:50able to do everything in that circumstance.
- 20:52So if we look at, you know, Banks, As you know, we've seen
- 20:55Banks Banks are responsible for where we are today.
- 20:58And what I mean by that is not just technological innovation,
- 21:00but Innovation across you know infrastructure.
- 21:03Accelerate banks have really stepped up to the plate in the
- 21:05last, you know, five thousand years, I think, is a fair way to
- 21:09say it right, due to the exchange of money and helping us
- 21:11build the world as we know it today.
- 21:14And so when they first started adopting open banking you're
- 21:16right. It was absolutely, you know,
- 21:18across the bear. It was literally, you know, it's
- 21:21another regulatory burden that we have to kind of pass through
- 21:24but we've Started to see that transition where it's no longer
- 21:27seen as that because not only are they getting better
- 21:29engagement from the customer communities, but now they're
- 21:32actually getting much better visibility into how their
- 21:34services are being used. You know, what apis are being
- 21:37called, who are their biggest users?
- 21:38How are they transferring money? You know what other Partnerships
- 21:41and what other services should they package and integrate that
- 21:44are allowing them to better monetize their customers.
- 21:47So all of that data that very rich rich data that now they are
- 21:50allowed to have because they have the appropriate consent is
- 21:53also the date of the It's feeding back into a, circular
- 21:56Loop of better Services which are able to again to offer out
- 21:59and to monetize and to build better customer adherence.
- 22:02Have you seen any differences in how, you know, the pandemic has
- 22:06affected uptake of some of these Services, you know, around
- 22:10getting open Bangkok open banking off the ground and
- 22:14becoming more digital first, you know, less touch.
- 22:17And, you know, I look around in my hometown, where I marry it,
- 22:20where I'm at and I see Bank branches shutting down right
- 22:23there just they Had the physical presence anymore, I can't
- 22:27remember. The last time I went into a
- 22:28bank, I've been digital banking for at least, if seal, it feels
- 22:32like 10 years. And, you know, that's probably
- 22:36the trend for the future, and I see a lot of those spaces being
- 22:38repurposed for other things. You know, one's been turned into
- 22:40electric car charging a spot because they have the parking
- 22:44and, you know, no one else is using it but I'm curious if from
- 22:47your perspective having worked on this much more closely is if
- 22:51the pandemic has driven this any more than it probably would have
- 22:56gone already just to the Natural flow and evolution of services
- 23:00or if. Yeah, there was something here
- 23:02where you know, covid here and we've got a kind of speed this
- 23:05up and maybe faster than we were planning on doing it.
- 23:08Your bang on, right? I feel like that was a softball,
- 23:10be honest. Because, you know, what is
- 23:13covid, done, you know, to push work from home.
- 23:14It's pushed distributed Services out everywhere and whether
- 23:18that's, you know, upgrading your VPN and do a CT and a for the
- 23:21podcast last week or whether that's offering your services.
- 23:24Very distributed fashion. And a very integrated fashion
- 23:27out to your consumers are to your partner's to resell, right?
- 23:30Both of those are driving at lightning speed.
- 23:33You know it's you're right. We don't go into any branches
- 23:35anymore. I mean even Starbucks, you know
- 23:37I have to order online right? Then I can go pick it up from a
- 23:40branch but you know there the reduction in touch interaction I
- 23:46think is a fair way of saying it you know do the covid has really
- 23:48pushed net, new digital services and net new ways to engage with
- 23:51your customer base out into the marketplace.
- 23:55I'm thinking about these open Banking apis, and I'm wondering,
- 23:59are banks deploying the apis to bolt onto their applications
- 24:05and, and their systems, or they deploying the apis, and then
- 24:09building their services on top of it.
- 24:11And I guess I'm I'm getting at that from the standpoint of the
- 24:17security being layered at the API level, right?
- 24:20It seems to me that if you're building apps on top of it, you
- 24:24still want to Put that security at the API level.
- 24:26So, Broad question I guess is are the banks themselves using
- 24:31those apis? They're deploying.
- 24:34And then why is securing at the API level necessary?
- 24:39Okay, lots of questions are so let's just parse them out, one
- 24:41by one by one. Right?
- 24:43So when we look at open banking, you know, I break it into kind
- 24:46of three major fundamental steps.
- 24:48So the first is building, an API driven infrastructure.
- 24:51This is where you'll create a net new API, you know, through
- 24:53apogee or acts way or one of the API Gateway vendors to your
- 24:56back-end Services, right? And that's Step 1 and that is
- 24:59just to participate in an API driven ecosystem, which
- 25:03obviously open banking as one of them, step two is bringing in
- 25:07that security layer, right? So open banking has designated
- 25:10fappy, which is financial API. It's a standard put out by the
- 25:13idea of the open ID Foundation that, you know, mandates.
- 25:19A number of things, big things like pairwise identifiers,
- 25:21right? So shared Secrets, essentially
- 25:23the easy way to think about that Mutual TLS between client and
- 25:27server. Secure software assertions,
- 25:30right? So, you have a signed
- 25:31certificate that says, I can be a client of this service or kind
- 25:36of the fundamental pieces, right?
- 25:38So, they have mandated a gold standard for API security is
- 25:41easiest way to think about that. And I think that should be
- 25:44carrying across all Industries because we wouldn't have the
- 25:47experience problem, right? To just to relate it back today.
- 25:50If that was in place yesterday, right now, the third step is
- 25:54that consent factor? And I think this is where things
- 25:56start to get really, really interesting.
- 25:58Ting because consent has kind of changed rather dramatically in
- 26:02the last five years, right. So start off with gdpr, we got
- 26:06all of these kind of blanket. Consensus got the pop-up ad, you
- 26:08know, are the top Banner saying? Hey, I'm consenting to my
- 26:11cookie, you know, take all of my data or store your cookie here
- 26:13and capture my pee, and everything else, which we all
- 26:16hate. But it seems to be a necessary
- 26:17part of using the internet at this juncture, right?
- 26:20So that's been around for a little while and I was kind of
- 26:22the start of, how do I mitigate? You know, some of the GDP our
- 26:25needs that's a very blanket base.
- 26:27Can set the It is the oauth based consents.
- 26:29Right, that I think most of us are familiar with this.
- 26:31Is we're going to Facebook. Facebook says, Hey, I want to
- 26:33see your first name last name, phone number.
- 26:35And I'm gonna do whatever I want with it.
- 26:37Right? You know, I'm going to store it
- 26:39and you know, it's going from you now.
- 26:42And that's the second one and it's definitely not fine grained
- 26:44enough, right? Because there's no real consent.
- 26:46There's just hate take my data and do whatever with it.
- 26:49Now, the third one, which open banking's and reduced is really
- 26:52consent. That actually happens before the
- 26:54oauth consent that is I'm going to consent and you're very fine
- 26:57grain. Around this account with this
- 26:59transaction ID. I'm going to consent to sending
- 27:01it to this third party. Right.
- 27:03And this is where those third-party providers and the
- 27:04aggregators really come to bear. And so, what we're seeing is
- 27:08very disconnected, approaches to consent, you kind of again,
- 27:10based upon that sprawl, we're talking about earlier.
- 27:13You might have the, the blanket consent.
- 27:15You might have some oauth consent, but unless you're an
- 27:17obeah ecosystem, the open banking ecosystem, you're not
- 27:20bringing to fruition the open bank consent.
- 27:23So what we've done is we brought all of those together, right?
- 27:25So you have a common model for consent that spans the Three
- 27:28different types. Actually, a fourth type as well,
- 27:30but will dive down the rabbit hole if we go that way.
- 27:33So I have a common model for understanding.
- 27:35What I've consent to do to an organization as well as what
- 27:38I've consented to an organization to share about me
- 27:41and I can go and revoke manage it.
- 27:42I can give you, you know, you can use it one time.
- 27:44You can use it seven times. You can sit for 30 days, you can
- 27:46use it for 24 hours, right? So I've got very fine-grained
- 27:49controls around. How I'm willing to share my data
- 27:52out to an organization and how that organization has to treat
- 27:55the data going out to third parties.
- 27:58Sorry, the rest of your question was where should a pi security
- 28:01lie, right. And so the very interesting
- 28:04thing about apis is something like 80% of the internet traffic
- 28:07is Now API driven, right? And you have to think about apis
- 28:11as machine-to-machine, right? Or service to service because
- 28:14that is the fundamental underlying flow, right?
- 28:16And whether it's me going through my, my iPad right
- 28:19through an app. On my iPad, it's making an API
- 28:21call back up to, you know, Wells Fargo or two to my bank.
- 28:26And that is a machine to machine communication.
- 28:28We have to start rethinking identity.
- 28:30So, we've always thought about identity as a user identity,
- 28:32right? Super easy.
- 28:33I know how to authenticate users, right?
- 28:35We can do that very well, although we don't do that for a
- 28:37while, but that's a, that's a different point of discussion.
- 28:40Now, when we start thinking about identity of machines,
- 28:42right, I've got two different aspects of that.
- 28:45I've got workload identity. And this is like the carbon,
- 28:47right? This is my function.
- 28:48That's done up or my kubernetes, no Dharma, kubernetes pod, sorry
- 28:56that I just spun up that kubernetes.
- 28:58Each pod your registers. And if it's in something like a
- 29:00CEO or service much, it'll go and get its own.
- 29:02What's called a spiffy service product service.
- 29:05Provider identity for everything, which is an x.509
- 29:09service, essentially. That's giving a very short term,
- 29:11often times, it's 90 minutes to two hours, identity, down to the
- 29:14workload. Now, what we've done is, we've
- 29:17also broker that's we can take a spiffy identifier and now we'll
- 29:22assign a service identifier oauth, client, ID down to the
- 29:26that workload identity. Brought those two.
- 29:28The other. And now we have a much better
- 29:30way of governing, a user, accessing a service identity,
- 29:33which is tied to a machine identity.
- 29:35So I have independent client identities that are now tied to
- 29:38different workload identities. So, every instance of my
- 29:40service, it spins up has its own unique identity.
- 29:43Instead of now, instead of old way, which is, at an API key,
- 29:46right? That was shared across a hundred
- 29:48different services or 1000 different Services.
- 29:49Even now, I have individual x.509, certs.
- 29:52So if I have a breach, I can know exactly which individual
- 29:56instance, it was as opposed to My service, got breached, I can
- 29:59say this. Service instance got breached,
- 30:01I'm going to go and rectify and look at the low audit logs for
- 30:03that as well. The sounds pretty spiffy to me.
- 30:08No one thing I thought as you were describing that framework,
- 30:12which included open banking. You peel out kind of the open
- 30:16banking thing. I'm just kind of freestyle your.
- 30:19It sounds very much like a framework that can be used
- 30:22across Industries, which I think is what you said.
- 30:26But I was also having the thought I think, you know, to
- 30:30put it in oil parlance, you're talking a lot about allowing
- 30:34certain Scopes, kind of put me into the mindset.
- 30:40I thinking of when it comes to that, I mean that's almost
- 30:45functionality, Shores security. So, you know, especially from an
- 30:49authorization context. But that's really like at the
- 30:52core functionality of what is happening here.
- 30:56Jim, you're right. So You know, kind of putting it
- 30:59into that oauth scope our lands, right?
- 31:01So what we're talking about thus far was all like oauth client.
- 31:04Credential flows, right? How am I going to get a service
- 31:07identity to a machine identity? Now, when I start talking about,
- 31:10how am I going to authorize data and whether that's privacy,
- 31:12related data, you know, be a grants or even other data that
- 31:16might be t.i. at it, might not be Pi.
- 31:18Those are the Scopes that you're talking about and so you know
- 31:22what we've done and not too kind of toot, our own horn too much
- 31:26but is we built governance around the Scope.
- 31:28So as a developer have governance that covers exactly
- 31:31what's going to transpire. So when I register a service, I
- 31:34can no longer ask for, hey, I want that full jot.
- 31:36I want the full user record. I need all this data unless I
- 31:39actually need it, right? And that's very different way of
- 31:42treating it. So I just used this metaphor on
- 31:45the open banking World Congress just last week, but you know
- 31:48what we're seeing is that Pi? I write for the last decade has
- 31:52been called. It's the new oil, right?
- 31:54You know, from whether it's Harvard Business review or CIO
- 31:56monthly, but it was really We becoming as the new CEO to write
- 31:59because we're not able to control it, we're not able to
- 32:01constrain it, it's propagating wildly because we're sending
- 32:04these giant jobs or do these giant access tokens from service
- 32:07to service the service, no idea where the data goes.
- 32:10Right? Might get dumped in a syslog,
- 32:12might get pumped out to another another API that we are unaware
- 32:15of. It might go into any recording
- 32:17platformer, might go to a rogue service, no clue once it's out
- 32:21the door. So by actually doing governance
- 32:23around the access token, that's being meant to write.
- 32:26What are we able to do? We're able to say service, a can
- 32:27see We'll use a record service. Be can only see first name and
- 32:30transaction ID. I think of all the things that
- 32:34can go wrong for banished from a security perspective and it
- 32:37comes to apis. And then you toss in like
- 32:40Facebook, wanting to be at having access to financials,
- 32:44right? You mentioned face.
- 32:44I'm like, there's no way I'm ever going to allow like
- 32:47Facebook, to be financially, connected to the rest of my
- 32:51stuff, right? But that's just an editorial
- 32:54coming anyway from a security perspective.
- 32:57What is the Worst thing that could happen if the open banking
- 33:02apis are really just apis in general, aren't properly
- 33:04secured, I mean, obviously there's theft, right, someone
- 33:07could intercept and steal money, I think of an attack.
- 33:11If you're a fan of office space where your may be developing an
- 33:13API that, you know, just takes fractions of a penny, right?
- 33:16From a bunch of different accounts and you know, you hope
- 33:19you're never caught. What are some of the other
- 33:22things that maybe aren't as noticeable from a security
- 33:26perspective that People should be concerned about and drive
- 33:30towards making sure that apis are probably governed are
- 33:33properly secured and being utilized the way that they've
- 33:36been designed to. Yeah, so that's a good question.
- 33:38And, you know, it's actually relatively scary like when we
- 33:41start back to talk about it, because if I look at, you know,
- 33:44what's driving my Tesla, its API, right?
- 33:47It's calls from, you know, a service on my steering wheel and
- 33:50my accelerator down to, you know, the central control panel
- 33:54and then talking about to the internet somewhere.
- 33:56So what can what's the worst-case scenario, you know?
- 33:58Yeah. Well, somebody takes that over.
- 33:59And we've seen it. We've seen it hacked many a time
- 34:01already. I think, Dodge not successful in
- 34:04a fairly but Dodge and a few other ones have had their, you
- 34:06know, their auto-drive features and apis hacked.
- 34:10We saw that we're just person Mercedes.
- 34:12I think believe that was the end of last year.
- 34:15It wasn't a hack of the driving system, but it was a hack of the
- 34:18data coming through the Bluetooth platform, right?
- 34:21So so it's not just personal data but you're actually
- 34:23livelihood, right? Can be impacted and whether it's
- 34:26a, you know, heart monitor. And I T device or whether it's
- 34:29the car that you're driving, right?
- 34:30And not doing a pi security, right?
- 34:32Is going to fundamentally, put you at risk and put your
- 34:35organization at risk for not just, you know, Financial
- 34:38liabilities but potentially, you know livelihood of people?
- 34:41Yeah. I think about that too.
- 34:42And it's a connected world and if a human designed it, that
- 34:47means that there are flaws in it and there will be, you know,
- 34:50ways to break systems as that have been designed.
- 34:55I know that you've been very generous With your time with us.
- 34:59And one of the things that we've started to do is kind of close
- 35:02out with maybe something not. So I am so that we're not
- 35:05leaving on a heavy note, right? Try to lighten the mood after
- 35:08the Doom and Gloom of not having apis being secured and I think
- 35:12all your money stolen and Facebook watching you, Jim came
- 35:16up with a good one. I'll let him have the honors
- 35:18Jim, why don't you go for it? Yeah, but before I do that Jeff
- 35:21went to remind you. They are fractions of a penny.
- 35:23Have you seen the the penny dish at the convenience store?
- 35:28Therefore everyone right, Community pennies.
- 35:31That's little Office Space. Chatter if you will so mine on.
- 35:38I am question and this is really timely because of my guests.
- 35:43Guzzler that I mentioned earlier, my nan, I am question
- 35:47is what is the coolest car you've ever owned?
- 35:51And I'm going to start with Nathaniel.
- 35:53Oh, this is a, I got a two-part answer on this one too, so I
- 35:57still own it. So I have a 77 Vijay 40, which
- 36:01is the old Land Cruiser, but the BJ is a diesel does Ignatian, I
- 36:05imported it from Canada on 25 some odd years ago, so it's kind
- 36:10of like a diesel Jeep essentially, that's incredibly
- 36:13low geared. Seemingly can drive up trees,
- 36:15although I would never hurt a tree, second one would be an
- 36:20F100. So I've got a 52 F100, that's in
- 36:24my garage. That's, I mean, it's pretty to
- 36:27look at and that's more my wife's car, but I bought it for
- 36:33us. There's a tough guy.
- 36:35For me to my first cars. Like I love this so much.
- 36:39It was a 69 Ford Falcon with dry-rotted winter tires.
- 36:45So in other words, these tires were like if I stepped on the
- 36:49gas they spun and left. A black streak behind me and
- 36:53left a bunch of smoke because they were just like just so old
- 36:58of tires and everything but that was a fun car.
- 37:01I had a 72 Nova SS in college. I drive a Mustang convertible
- 37:07now, but I think the fun is car I've ever owned was, I had an 88
- 37:12v w Vanagon with one of those tops and popped up and became a
- 37:18tent. And it had a full size bed under
- 37:21it. And a full-size, the back seat,
- 37:25folded down to become a full-size bed.
- 37:27It had a kitchen and a refrigerator in it.
- 37:30I mean, it was like my Hippie Mobile.
- 37:33So that thing was You know, everybody loves it was a
- 37:37conversation piece, the only downside to others to downsize,
- 37:42one was, I mean the thing broke down a lot so it was in the shop
- 37:46about as much as it was in my garage.
- 37:48The second thing is it was a gas guzzler.
- 37:51So when gas was cheap that was no problem.
- 37:54But when gas got expensive and like I'm experiencing right now,
- 37:58we're gas has not existed in my part of the country, that was
- 38:03not the best. So, With that, I already know
- 38:06what Jeff sensor is going to be. So go ahead, I'll pass the you
- 38:09Jeff. Well, okay, so I'm not a car
- 38:11person at all. I'm more of a, you know, the
- 38:13tech geek nerd. So, of course, my answer is
- 38:15probably not going to be surprised, but it is definitely
- 38:18my 2018 Tesla Model 3. Absolutely.
- 38:21Love that vehicle. Absolutely perfect.
- 38:24Never had a problem with it at least no major problems.
- 38:27Right stuff that you know, little things here and there but
- 38:30it is so much fun to drive an electric vehicle.
- 38:33You know I'm a Tesla fan just They were the ones that that
- 38:37came out ahead of time and the one that was available.
- 38:40And I've been waiting on that one for a while.
- 38:41So I guess you can coin that my maybe midlife crisis car, but I
- 38:45think it's fantastic. I have not been to the gas
- 38:47station in, I don't know, at least six months, maybe even
- 38:51longer mostly just to fill up my wife's car and I haven't, you
- 38:55know, I can't remember the last time I had to take care of an
- 38:57oil change or anything like that.
- 38:59Mean the only maintenance I've had to do on it is putting in
- 39:02windshield, washer fluid, that's it.
- 39:04So I absolutely The Tesla is just so much fun to drive and
- 39:07you know, I think it's not it's not specific to Tesla, right?
- 39:10The the quick acceleration and the torque that you get from an
- 39:12electric motor. Most electric cars are a lot of
- 39:15fun to drive and it comes down to, you know, probably the
- 39:18Comforts that come around it. But, yeah, absolutely.
- 39:21It is, is my Tesla. That is my pride and joy, and
- 39:25I'm looking already looking forward to my next EV and
- 39:29whether I'll stay with them, Tesla brand, or maybe.
- 39:31Look at something like you were kind of talked about this last
- 39:35night. Night, my wife and I around, you
- 39:36know, maybe the Ford Mustang Mach e which is, I know there is
- 39:41polarizing. A, whether you should be using
- 39:43the Mustang name for an electric vehicle, but it looks pretty
- 39:47sharp and seems to have some some pretty good metrics around
- 39:50it, so I'm going to go but I'm going to go with my Tesla.
- 39:52That's that's my jam and it's a lot of fun to drive.
- 39:57So I think with that, that's probably a good spot where we
- 39:59can go ahead and leave it. We had a pretty good mix of
- 40:02vehicles there between trucks and hippie mobiles and Mustangs
- 40:06and Tesla. So I think we covered really the
- 40:09the wide variety of vehicles that could potentially be out
- 40:12there. Nathan's think thank you so much
- 40:15for joining us and hopefully people were able to get, you
- 40:18know, idea of kind of, at least, if they, if they aren't familiar
- 40:21with open banking, you know, how they might already be using it
- 40:24and not even just be aware of it, but How, you know,
- 40:27Technologies and standards are developing to make life easier
- 40:31to be able to manage finances. And, you know, and Underneath It
- 40:34All. There's identity, right?
- 40:35It's part of this process etcetera.
- 40:38I will have a link to Nathan in the show notes.
- 40:41If you want to connect with him on LinkedIn, obviously can
- 40:44connect with Jim and I is there as well.
- 40:46We're always happy to engage and talk with, you know, our
- 40:49listeners and get ideas for shows, and so forth.
- 40:53Also have a link to Cloud entities website.
- 40:55So you can learn more about what Nathan and his company has been
- 40:57doing in this space you can get familiar with their offering and
- 41:02for us right you can always find us on the web at identity at the
- 41:05center.com you can find us on Twitter idac podcast and with
- 41:11that we're going to go ahead and close it out for this week.
- 41:13Preciate everyone thanks for listening and we'll talk with
- 41:16you all in the next one. Thanks for listening to the
- 41:23identity at the center podcast. If you like what you heard,
- 41:26don't forget to subscribe and visit us on the web and identity
- 41:29at the center.com.