Latest / Chief in Tech Deep Dive Shortcast / Chief in Tech S1E57 - Alexandra Sfrijan, Laurent Bernier and Teodor Suteu : Secure by Design and Secure by Default – The Path to Digital Trust
Transcript
- 0:00Imagine you're writing a massive, really intricate
- 0:03piece of software. Like a predictive AI for supply
- 0:05chains, maybe. Yeah, exactly. Or the back -end
- 0:09logic for a regional power grid, something critical.
- 0:11So you spend 18 months optimizing this code,
- 0:15shaving off milliseconds of latency, making the
- 0:18UI perfectly intuitive, and you deploy it. And
- 0:22it works flawlessly, I assume? Flawlessly. Until
- 0:25a week later, a single Compromised API endpoint
- 0:30brings the whole system down and exposes just
- 0:32terabytes of data. Which is unfortunately a terrifyingly
- 0:36common scenario these days. It really is. And
- 0:38why does it happen? Mostly because the development
- 0:41team treated security as this completely separate
- 0:43phase, like something to just layer on right
- 0:45before launch. Handed off to a completely different
- 0:47team. Exactly. And that is exactly why the fundamental
- 0:51architecture of how we build digital products
- 0:53is basically being ripped apart and rebuilt right
- 0:55now. Welcome to today's Deep Dive, by the way.
- 0:58Glad to be here. This is honestly the ultimate
- 1:01blind spot in modern tech. It really is. So for
- 1:04you listening today, we're pulling from some
- 1:06really fascinating session notes by Alexandros
- 1:09Frijan. She's a prominent cybersecurity leader.
- 1:12And the session is titled Secure by Design and
- 1:15Secure by Default, The Path to Digital Trust.
- 1:18which is a great title. And our mission today
- 1:20is really to explore this huge shift, how the
- 1:23industry is moving from security as an afterthought
- 1:26to, you know, embedding it as a foundational
- 1:29design principle. Before a single line of code
- 1:31is even written. Right, because for decades the
- 1:34industry operated on this model. It just prioritizes
- 1:37speed and feature delivery above literally everything
- 1:40else. Yeah, you build the functional logic and
- 1:42then you try to... I don't know, wrap a security
- 1:45blanket around it at the end. But the sheer complexity
- 1:48of our infrastructure now, especially with all
- 1:49these complex AI systems, it means a reactive
- 1:52model isn't just risky anymore. It's mathematically
- 1:55guaranteed to fail. I mean, the surface area
- 1:58for attacks is just way too vast to protect with
- 2:00some... bolted -on firewall. Right, let's unpack
- 2:04this concept a bit because to understand the
- 2:06solution, we have to really define the problem
- 2:08with the old way. The notes actually use a great
- 2:10phrase for this. Sirijan calls it a compliance
- 2:13facade. A compliance facade, wow. Yeah, I think
- 2:16that perfectly captures the dysfunction. Historically,
- 2:19a company builds a product, brings in a security
- 2:22testing team at the 11th hour. Right, just to
- 2:25find a few dozen vulnerabilities. Exactly, they
- 2:27patch the most critical ones, generate a report,
- 2:30and just, you know. satisfying auditor. It's
- 2:32totally performative just checking a box. It
- 2:35is and beneath that thin layer of patches the
- 2:38core architecture is still inherently fragile.
- 2:41I like to think of it like building a car. You
- 2:43wouldn't build the entire vehicle and then try
- 2:47to bolt seat belts and airbags onto the exterior.
- 2:50Right, as an afterthought. That would be ridiculous.
- 2:52They have to be designed into the chassis from
- 2:54day one. And software has to be built the exact
- 2:56same way. When you just bolt security onto a
- 2:59finished product, you're ignoring how the data
- 3:01actually flows through the system. Yeah, like
- 3:03designing a massive microservices architecture,
- 3:06ignoring how the services authenticate, and then
- 3:09just slapping a web application firewall on the
- 3:11perimeter. And calling it a day. Exactly. The
- 3:14minute one internal service is compromised, the
- 3:16attacker has free reign. The vulnerability was
- 3:19literally designed into the system. Which brings
- 3:22us to the new standard fighting this. It's really
- 3:24twofold, right? Secure by design and secure by
- 3:27default. Yes. So secure by design dictates that
- 3:31the threat model is built alongside the very
- 3:34first architectural wireframes. So if you're
- 3:37building a database, things like encryption standards
- 3:39or zero trust protocols, those are all decided
- 3:43and implemented at the foundational level. The
- 3:45security dictates the architecture, not the other
- 3:47way around. And then secure by default is the
- 3:50user -facing side of that coin. Right, which
- 3:52we've all experienced the opposite of. Oh, absolutely.
- 3:55You buy a router, and the instructions literally
- 3:58tell you to log in with admin and admin. And
- 4:00then kindly suggest you maybe change it later.
- 4:03Exactly. Secure by default means when you take
- 4:05it out of the digital box, it operates at its
- 4:07absolute most restrictive secure setting automatically.
- 4:11The user shouldn't have to navigate some labyrinth
- 4:13of settings to turn off telemetry. The burden
- 4:16of security is shifted from the user back to
- 4:18the manufacturer. That shift in burden is huge.
- 4:22For a long time, tech companies just relied on
- 4:24those massive end -user license agreements to
- 4:27dodge liability. The classic provided -as -is
- 4:29clause. Right. And if a breach happened, well,
- 4:33the user should have configured it better. But
- 4:35Spurgeon's session notes highlight that this
- 4:37model is being actively dismantled. It is. And
- 4:40it's not because developers suddenly had, like,
- 4:44collective moral awakening. No, of course not.
- 4:47It's happening because of two massive drivers.
- 4:51Heavy new regulations and the need for digital
- 4:54trust. Let's dig into those regulations because
- 4:56the notes call out NIS 2 and the Cyber Resilience
- 5:00Act or the CRA. And for anyone who hasn't been
- 5:02deep in European regulatory frameworks, these
- 5:05are not polite suggestions. No, these are tectonic
- 5:07shifts in how software can legally be sold. The
- 5:10NIS 2 directive vastly expands what's considered
- 5:13critical infrastructure. So it's not just energy
- 5:15and banking anymore. Exactly. It encompasses
- 5:18supply chains, digital providers, manufacturing,
- 5:20and it demands proactive, verifiable risk management.
- 5:24But the Cyber Resilience Act, the CRA, that's
- 5:28arguably the heavier hammer here, right? Oh,
- 5:30absolutely. The CRA introduces mandatory cybersecurity
- 5:33requirements for products before they can even
- 5:35be placed on the market. It's essentially demanding
- 5:37a CE mark for software. Like you wouldn't buy
- 5:40a toaster that might burn your house down. Right,
- 5:43you expect a safety certification. The CRA demands
- 5:46that digital products prove they're secure by
- 5:48design. They have to provide a software bill
- 5:51of materials. So everyone knows exactly what
- 5:55open source libraries are baked into the code.
- 5:57And the penalties for non -compliance are severe,
- 6:00right? A massive science. Mark it recalls. With
- 6:02NIS 2, C -suite executives can actually be held
- 6:06personally liable for gross negligence. Wow.
- 6:09So the regulators are demanding to see the architectural
- 6:11blueprints, not just the final paint job. Exactly.
- 6:14The era of the compliance facade is officially
- 6:17dying. Okay, here's where it gets really interesting
- 6:19though. I have to push back a little on this.
- 6:21Okay, let's hear it. Let's look at this from
- 6:23the perspective of a startup founder. or, you
- 6:26know, a lead engineer building the next AI tool.
- 6:29Their entire survival depends on velocity. AdJoy
- 6:32methodology is two -week sprints. Right. Rapid
- 6:35prototyping, shipping MVPs to gauge market fit.
- 6:38If an engineering team has to stop and analyze
- 6:41every single line of code against the CRA. And
- 6:44build a perfectly documented threat model. Yes.
- 6:47Doesn't that just entirely kill the pace of innovation?
- 6:51I mean, it sounds like an astronomical amount
- 6:53of friction for a team racing against the clock.
- 6:55It's a completely valid concern. It's the exact
- 6:58friction point that causes developers to roll
- 7:02their eyes at the word DevSecOps. Oh, totally.
- 7:04But the source material addresses this head on.
- 7:06Building without foundational security actually
- 7:09destroys velocity in the long run. How so? Well,
- 7:12look at complex AI systems. Retrofitting security
- 7:15late in the cycle is exponentially more expensive
- 7:17and time consuming than just building it right.
- 7:20Ah, I see. Because if you build an AI trained
- 7:22on unsecured data and a regulator audits you
- 7:25right before launch, You can't just slap a patch
- 7:27on it. You might have to scrap the entire model
- 7:29and retrain it from scratch. Which is devastating,
- 7:32tearing the house down to the studs. Exactly.
- 7:34But more importantly, Srijan connects this to
- 7:38digital trust. Trust is the fundamental currency
- 7:41of the tech economy now. Right. If you rush an
- 7:44AI integration and it leaks client data because
- 7:47the API wasn't secure by design. You don't just
- 7:50lose a client. You lose your license to operate.
- 7:53Trust evaporates completely. So Secure by Design
- 7:56might add overhead in Sprint Zero, but it's what
- 7:59guarantees the product survives contact with
- 8:02the real world. Yes, it's what actually enables
- 8:05sustainable innovation. That makes perfect sense
- 8:07theoretically. Digital trust as the runway for
- 8:09innovation. But theory doesn't write code. No,
- 8:12it certainly doesn't. When a developer is in
- 8:14their IDE hitting a deadline, they don't want
- 8:16to read a 200 page legal document on the CRA.
- 8:19They want to write Python or Rust. Exactly. And
- 8:22this is where the notes pivot to something incredibly
- 8:24practical. Srijan is the COO and co -founder
- 8:28of Cybalgores, and she built a solution called
- 8:31Cybernoe. Right, Cybernoe is the first secure
- 8:34-by -design assistant. It's built specifically
- 8:36for developers and AI solution architects. And
- 8:40the word assistant is doing a lot of heavy lifting
- 8:42there. It integrates directly into the workflow.
- 8:45It translates all those abstract regulatory demands
- 8:47into concrete actionable engineering tasks. The
- 8:51notes use three very specific words for this.
- 8:54Structured, traceable, and practical. Practical,
- 8:58meaning it integrates natively. Structured means
- 9:00it maps to known frameworks. But traceable is
- 9:04really the operative word. Let's focus on traceability.
- 9:07Because if a system is traceable, security isn't
- 9:09just an invisible attribute. Right, it's a logged,
- 9:12verifiable chain of events. So if an auditor
- 9:14asks how you ensure data integrity for an AI
- 9:17module... Under the old model, you'd point to
- 9:20a penetration test from the very end. But with
- 9:22CyberNOI, you have a map. You show the exact
- 9:24sprint, the specific security parameters, the
- 9:27code commits. And the automated test that validated
- 9:29them. It essentially auto -generates the audit
- 9:32trail as a byproduct of development. That is
- 9:35massive. You don't have to reverse engineer your
- 9:37compliance. It's mathematically proven in the
- 9:40commit history. It changes the whole relationship
- 9:42between developers and security. The security
- 9:45team stops being the department of no. And the
- 9:48secure way actually becomes the path of least
- 9:51resistance. Which is crucial for AI. AI is incredibly
- 9:55complex and evolves constantly. If you don't
- 9:57have a structured security architecture from
- 10:00the first neural network layer, you can't guarantee
- 10:04it won't be susceptible to data poisoning later.
- 10:06You have to build a cage before you put the lion
- 10:08in it. Cybernoe provides the blueprints and materials
- 10:11for that cage. I love that analogy. But there
- 10:14is an inherent limitation to software tools,
- 10:17right? What do you mean? Well... You can deploy
- 10:19the best assistant in the world, but if the organizational
- 10:22culture only rewards engineers for shipping features
- 10:25fast... They'll find a way to bypass the tool.
- 10:27Exactly. They'll ignore the warnings. So this
- 10:30isn't just a technical problem, it's a human
- 10:32problem. It's entirely a cultural problem. And
- 10:35if you look at Srijan's profile in the notes,
- 10:38she understands that perfectly. Her leadership
- 10:40roles outside her company are pretty extensive.
- 10:43She's a WomenForce Cyber Ambassador, an executive
- 10:46member of the WomenTech Network, and VP of Strategy
- 10:48at the Secure by Design Romania Association.
- 10:51So she's attacking this from multiple vectors,
- 10:54building communities that inherently value secure
- 10:57engineering. Take the WomenForce cyber involvement.
- 11:00The cybersecurity field has historically lacked
- 11:03diversity. Right. But threat modeling The foundation
- 11:06of Secure by Design requires diverse perspectives.
- 11:10Because if a team all has the exact same background,
- 11:13they'll have the exact same blind spots. Exactly.
- 11:16They'll build a system with the exact same vulnerabilities
- 11:18no matter what tools they use. Fostering diverse
- 11:21communities strengthens the creative problem
- 11:23-solving you need to anticipate how an attacker
- 11:25might break in. It's brilliant. Security requires
- 11:28thinking like an adversary. And her role with
- 11:31the Secure by Design Romania Association really
- 11:34speaks to the educational side. The cultural
- 11:36shift has to start in the classroom. Right now,
- 11:38a student can get a whole degree learning how
- 11:41to make things work. And maybe take one elective
- 11:44in their senior year on how to make things safe.
- 11:47Which is exactly the paradigm that created the
- 11:49fragile infrastructure we have today. It's like
- 11:51teaching an architect to design a skyscraper,
- 11:54but saving load -bearing walls for a weekend
- 11:56seminar right before they graduate. It's totally
- 11:59backwards. Zero trust architecture. data minimization,
- 12:03these need to be taught alongside basic syntax.
- 12:06So it's this holistic approach. Education, community,
- 12:10practical tools like Cybernoe, and strict regulations.
- 12:13That's the only way to actually achieve the digital
- 12:16trust the notes emphasize. Without the cultural
- 12:18buy -in, the regulations are just red tape and
- 12:21the tools are just shelf wear. We're watching
- 12:23the digital age mature in real time here. The
- 12:26early internet was a wild west. Now it's about
- 12:29making it resilient. So to synthesize everything
- 12:32we've explored for you listening, the tech industry
- 12:34is being dragged out of the era of bolt -on security.
- 12:37Driven by Nice2 and the CRA, Secure by Design
- 12:41is the new baseline. But thanks to leaders like
- 12:43Spregen and tools like Cybernoe, this doesn't
- 12:45have to kill agile innovation. The burden of
- 12:47compliance is seamlessly integrated. Transforming
- 12:50security from a roadblock into the very foundation
- 12:53of digital trust. Exactly. But... As always,
- 12:57we want to leave you with something to consider
- 12:59on your own. A little thought experiment. Right.
- 13:02We spent this whole deep dive discussing the
- 13:04effort to make code perfectly secure, verifiable
- 13:08digital fortresses from the very first line.
- 13:11So what happens if they succeed? Yes. If this
- 13:14movement succeeds and the software becomes virtually
- 13:17impenetrable, how does cyber warfare shift? Attackers
- 13:21aren't just going to give up. No. If they're
- 13:23locked out of the architecture because APIs are
- 13:26perfect and data is flawlessly encrypted, they'll
- 13:29pivot to the path of least resistance. Meaning
- 13:31they pivot away from the code entirely. Exactly.
- 13:34They will pivot to us. If the software is impenetrable,
- 13:37human psychology becomes the only viable attack
- 13:40vector left. We're already seeing it with deep
- 13:42fakes and hyper -targeted phishing. Right. If
- 13:44we build a world where code is perfectly secure
- 13:46by default, do we, the human operators, become
- 13:50the ultimate vulnerability? It's a complex reality
- 13:53to navigate. It really is. We want to thank you
- 13:56for joining us on this deep dive. Keep examining
- 13:58the invisible structures around you. Stay curious
- 14:01and we will catch you next time.