HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

BlueHat IL 2023 - David Weston - Default Security

Microsoft Israel R&D Center3 HN recommenders · recommended in 2 months, 2023-2025
YouTube
47K views · 3 years ago · talk · dated

David Weston's BlueHat IL 2023 talk traces the evolution of Windows security and previews Windows 11 and hardware advances. It ends with upcoming changes such as Rust in the kernel and fonts, signed binaries and adminless Windows.

HN uses it as the primary source for Microsoft's Rust adoption and its reasoning on TPM and security requirements.

Security & hackingOperating systems & kernelsC, C++, Rust, Go & systems languages#windows11#rust#tpm#memorysafety#microsoft

12 comments from Hacker News

@Hawxy2025 · in “Microsoft deletes official Windows 11 CPU/TPM bypass for unsupported PCs”

> Security There's a pretty interesting video from 2023 that goes through much of Microsoft's thoughts around Windows security. It flew under the radar unfortunately: ▶ this video

RecommendsView on HN
@shortsunblack2024 · in “Bitwarden Heist – How to break into password vaults without using passwords”

Microsoft is trying to do that with msix and a new filesystem driver that transparently restricts file system access to app. Should land into Windows 11 this year. See ▶ this video for the functionality explaination.

CitesView on HN
@pjmlp2023 · in “The Windows installer of ImageMagick will no longer be signed”

Security is coming anyway, unless you stay on old Windows versions. "BlueHat IL 2023 - Default Security" ▶ this video "Modernize your Win32 application for security and privacy" link

CitesView on HN
@pjmlp2023 · in “Win32 App Isolation”

This is the continuation of bringing UWP security model into Win32, and make Windows security features all enabled by default. See BlueHat IL talk on the matter, ▶ this video There are no plans for Windows 10, beyond security fixes until 2025, it is done. EDIT: There is a BUILD 2023 talk on the matter as well. link

CitesView on HN
@pl4nty2023 · in “Microsoft quietly supported legislation to make it easier to fix devices”

David Weston was very involved in the TPM decision, and spoke about it here: ▶ this video After msft's experiences with Win10, they decided Windows wouldn't become more secure unless they enabled features by default. And the majority of high-impact features depend on a TPM. I'd argue that home users do need these features in the current security environment. TPMs have been required in new devices since 2016, so people are more likely to have thrown out incompatible devices already (CPU/RAM if not disk)

CitesView on HN
@Hawxy2023 · in “Microsoft quietly supported legislation to make it easier to fix devices”

> just to make existing CPUs obsolete and keep Intel in business. Bizarre take. It's not random, it's specifically CPUs that support modern hardware security mitigations. There's a pretty great talk from Bluehat a few days ago that goes into why Microsoft is doing this: ▶ this video

RecommendsView on HN
@mustache_kimono2023 · in “Microsoft is to enable Rust use for Windows 11 kernel”

> BlueHat IL 2023: Microsoft rewriting core Windows libraries in Rust (youtube.com) 89 points by mustache_kimono 23 hours ago | past | 45 comments The primary source material is this talk: ▶ this video

CitesView on HN
@pjmlp2023 · in “Microsoft is to enable Rust use for Windows 11 kernel”

Which is why if you watch the talk where this was announced, Windows is in the process of requiring signed binaries, and two admin levels like on macOS. ▶ this video

CitesView on HN
@nindalf2023 · in “Microsoft is to enable Rust use for Windows 11 kernel”

Link to the talk - ▶ this video (timestamped to the part about Rust) The speaker covers a bunch of areas and the final part of the talk (around 10 minutes) is about Microsoft introducing Rust in some self-contained areas in Windows. Some highlights: - Their focus is on "killing bug classes". More context in this post by Microsoft Research from 2019 - A proactive approach to more secure code. - They want to do this with memory safe languages, CPU architectural changes and safer language subsets. This talk focussed on memory safe languages, specifically Rust. - First area they've introduced Rust in - a cross platform rewrite of a font parser called DWriteCore. The team reported that parsing was "incredibly easy". Font shaping performance increased by 5-15% compared to the C++ version. - It took about 2 devs working for half a year to complete this. The speaker says this is pretty good value for an area that is notorious for security bugs. - Second area is the REGION data type in Win32k GDI. Currently in consumer Windows, disabled by feature flag. Will be enabled in insider builds soon. Performance has been good, some small wins for the Rust version. - There is now a Windows SysCall implemented in completed safe Rust. TLDR - Rust is inside the Windows Kernel, will be enabled widely soon.

RecommendsView on HN
@senectus12023 · in “Microsoft is busy rewriting core Windows library code in memory-safe Rust”

▶ this video This is the announcement video. its about an hour long but much of it is very interesting. "Adminless windows" sounds very interesting.

RecommendsView on HN
@pohl2023 · in “Microsoft is busy rewriting core Windows library code in memory-safe Rust”

Listen to them talking about it. This isn’t the sound of rogue group of developers focused on creating job security for themselves ▶ this video

CitesView on HN
@mustache_kimono2023 · in “BlueHat IL 2023: Microsoft rewriting core Windows libraries in Rust”

Rust discussion starts at: ▶ this video Highlights: * 2 projects: dwrite and Win32k * 2 devs, 6 months to rewrite 152KLOC C++ to 90KLOC Rust re dwrite * Performance increases of 5-15% re dwrite * Only about 10% of Win32k code is unsafe * No perf regressions re Win32k * Syscall in the Windows kernel now written in Rust

CitesView on HN
RustConf 2017 - Closing Keynote: Safe Systems Software and the Future of Computing by Joe Duffy42:45

RustConf 2017 - Closing Keynote: Safe Systems Software and the Future of Computing by Joe Duffy

Confreaks
2K views • 9 years ago
Is It Time to Rewrite the Operating System in Rust?1:09:18

Is It Time to Rewrite the Operating System in Rust?

InfoQ
310K views • 7 years ago
Microsoft is Getting Rusty: A Review of Successes and Challenges - Mark Russinovich34:41

Microsoft is Getting Rusty: A Review of Successes and Challenges - Mark Russinovich

Rust Nation UK
46K views • 1 year ago
Joanna Rutkowska: Towards (reasonably) trustworthy x86 laptops1:02:52

Joanna Rutkowska: Towards (reasonably) trustworthy x86 laptops

media.ccc.de
27K views • 10 years ago
GOD MODE UNLOCKED - Hardware Backdoors in x86 CPUs51:00

GOD MODE UNLOCKED - Hardware Backdoors in x86 CPUs

Black Hat
319K views • 8 years ago
Rust NYC: Jon Gjengset - Demystifying unsafe code29:25

Rust NYC: Jon Gjengset - Demystifying unsafe code

Rust Programming Language
27K views • 6 years ago
The Memory Sinkhole - Unleashing An X86 Design Flaw Allowing Universal Privilege Escalation46:34

The Memory Sinkhole - Unleashing An X86 Design Flaw Allowing Universal Privilege Escalation

Black Hat
169K views • 10 years ago
Rust: A Language for the Next 40 Years - Carol Nichols55:08

Rust: A Language for the Next 40 Years - Carol Nichols

ChariotSolutions
367K views • 7 years ago
RustConf 2020 - Closing Keynote by Siân Griffin39:03

RustConf 2020 - Closing Keynote by Siân Griffin

Rust Programming Language
10K views • 6 years ago
Breaking the x86 Instruction Set44:29

Breaking the x86 Instruction Set

Black Hat
381K views • 9 years ago
Introducing a Memory-Safe Successor Language in Large C++ Code Bases - John McCall - CppNow 20231:22:21

Introducing a Memory-Safe Successor Language in Large C++ Code Bases - John McCall - CppNow 2023

CppNow
18K views • 3 years ago
36C3 -  A systematic evaluation of OpenBSD's mitigations53:02

36C3 - A systematic evaluation of OpenBSD's mitigations

media.ccc.de
18K views • 6 years ago
NVIDIA — Securing the Future of Safety and Security of Embedded Software (Captioned)58:37

NVIDIA — Securing the Future of Safety and Security of Embedded Software (Captioned)

AdaCore
5K views • 5 years ago
BlueHat Seattle 2019 || Guarding Against Physical Attacks: The Xbox One Story45:32

BlueHat Seattle 2019 || Guarding Against Physical Attacks: The Xbox One Story

Microsoft Security Response Center (MSRC)
7K views • 7 years ago
Behind the scenes of iOS and Mac Security44:29

Behind the scenes of iOS and Mac Security

Black Hat
36K views • 6 years ago
Carbon Language Successor Strategy: From C++ Interop to Memory Safety - Chandler Carruth - CppNow 231:38:57

Carbon Language Successor Strategy: From C++ Interop to Memory Safety - Chandler Carruth - CppNow 23

CppNow
24K views • 3 years ago
Can C++ be 10x Simpler & Safer?  - Herb Sutter - CppCon 20221:54:00

Can C++ be 10x Simpler & Safer? - Herb Sutter - CppCon 2022

CppCon
277K views • 3 years ago
OSCON 2010:  Rob Pike, "Public Static Void"12:31

OSCON 2010: Rob Pike, "Public Static Void"

O'Reilly
119K views • 16 years ago
C++ and Beyond 2012: Herb Sutter - atomic Weapons 2 of 21:32:33

C++ and Beyond 2012: Herb Sutter - atomic Weapons 2 of 2

alexsmail
29K views • 9 years ago
CppCon 2015: Herb Sutter "Writing Good C++14... By Default"1:29:06

CppCon 2015: Herb Sutter "Writing Good C++14... By Default"

CppCon
193K views • 11 years ago