惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

月光博客
月光博客
有赞技术团队
有赞技术团队
S
SegmentFault 最新的问题
宝玉的分享
宝玉的分享
量子位
小众软件
小众软件
The Cloudflare Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
大猫的无限游戏
大猫的无限游戏
C
Check Point Blog
G
Google Developers Blog
博客园 - 叶小钗
H
Help Net Security
Jina AI
Jina AI
Y
Y Combinator Blog
Last Week in AI
Last Week in AI
GbyAI
GbyAI
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Apple Machine Learning Research
Apple Machine Learning Research
MyScale Blog
MyScale Blog
T
Tailwind CSS Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Vercel News
Vercel News

HBR.org

How People Actually Get to the C-Suite in S&P 500 Companies Our Favorite Management Tips on Giving Feedback The Case for Hiring a Chief Resilience Officer What Customer Workarounds Can Reveal About Your Business Model Getting Buy-In for Your Next Big Idea Surprising Ways to Reduce Turnover in High-Pressure, High-Skill Jobs “Listen for the Silence”: Insights from a Long-Serving CEO Supporting Your Employees’ Career Growth When Everyone Is Overwhelmed What Really Gets in the Way of Change How Stronger Privacy Laws Convinced Consumers to Share More Data How to Break Free of Negative Thought Spirals A Breakthrough Board Presentation Can Win You the CEO Job The Keys to Succeeding Under a New Manager Do You Recognize Burnout in Your Organization? Should Your Subscription Business Use Auto-Renew? Gen AI Could Fix Performance Reviews—or Make Them Even Worse What Operating Rooms Can Teach Leaders About Team Design What Global Companies Lose When Decision-Making Revolves Around Headquarters Redefining What Efficiency Means in the Age of AI It’s Hard to Use AI as a Team. These 3 Practices Can Help. Are You Meeting the Needs of the People You Lead? Beware the Agentic Convergence Trap Should You Treat AI Like a Teammate? Research: Traditional Marketing Doesn’t Work on AI Shopping Agents The Leadership Skills That Make Transformation Stick Microsoft’s Path to Adopting and Scaling AI Across its Sales Organization Why Leaders Should Let Minor Mistakes Slide What Are Your Company’s AI Nightmares? “Cyber Defense Has to Move at the Speed of AI” How Fast-Growing Companies Can Make Better Decisions
Video Quick Take: How Small Pieces of Code Can Defend an ...
2026-06-19 · via HBR.org

Julie Devoll, HBR

Hello, my name is Julie Devoll, editor of special projects and webinars at Harvard Business Review. I recently had the pleasure of attending Zero Trust World and sitting down with ThreatLocker senior software engineer Farid Mustafayev. Farid explained how carefully designed Windows components can influence and protect operating system behavior and why defensive architecture begins with disciplined code.

Farid, thank you so much for joining us today.

Farid Mustafayev, Threatlocker

Thank you for having me here.

Julie Devoll, HBR

So, from an engineer’s perspective, how can a relatively small application influence and protect behavior across an entire operating system?

Farid Mustafayev, Threatlocker

The point is the operating system is centralized enforcement end points. And if [an] attacker put his code on that level, in that case, he can change the behavior of the application. Just think about that.

First of all, kit process—that’s the level of the kernel. And if someone intercepts that level, in that case, he can change the behavior. For example, filter drivers that we are putting there as well—so ThreatLocker [is] using [a] filter driver for that. And that way we can handle every single application [that] goes through the system on that level.

Julie Devoll, HBR

So what are the biggest technical challenges, then, when building security controls that operate at the system level rather than at the application level?

Farid Mustafayev, Threatlocker

The biggest technical challenges here can be multiple. First of all, it is safety, safety of the running application, because every single small developer issue on [the] system level can crash the whole system. And the point is, when [a] developer implements that, it is not obvious for every single system, because every single system, depending on the patch version that it has, depending on the operating system version, can behave differently.

\And that way, a developer should be really careful about every single small change. And also the performance—the performance itself is very important. Usually, we are spending a lot of hours trying to make performance better and better, because every time, when every single file application—for example, let’s say by the filter driver intercepted, even [a] milliseconds delay can have very big consequences.

Just imagine, like, during one hour, [a] system handles more than 1,000 or 10,000 applications. And if we have [a] filter driver [that] intercepts all of them, in that case, it takes a lot of time to handle every single one. That way, developers are trying to find some good approaches with caching and on different levels to not block operations and just let them go through.

Julie Devoll, HBR

So in a world where attackers are constantly evolving their techniques, how do engineers design controls that remain effective without [being in] constant reactive mode?

Farid Mustafayev, Threatlocker

Yeah, the point is, in [the] modern world, there is no reason to try to find every single application [that] can be malicious. That signature approach, which usually [an] antivirus is using, is not really good for [the] modern world, because everything changes so fast.

And I would say the modern security companies trying to go either with [a] behavior-based approach or going to with allow listing, default deny, as we say in [the] ThreatLocker approach. And that way, it doesn’t matter what kind of techniques are going to find attackers. We are going to intercept it. We are going to find—we are going to block the application. And that way, technique doesn’t really matter to us.

Julie Devoll, HBR

Well, Farid, thank you so much for sharing your insights with us today.

Farid Mustafayev, Threatlocker

Thank you.


Click here to learn more about Threatlocker.