Тёмный

Uninitialized Uses in Systems C++ Programming: The Bytes Before the C++ Types - JF Bastien 

C++Online
Подписаться 1,1 тыс.
Просмотров 5 тыс.
50% 1

The Online C++ Conference - cpponline.uk/ -- @cpponlineconf
---
Keynote: Uninitialized Uses in C++ Programming: The Bytes Before the C++ Types - JF Bastien - C++Online 2024
An in-depth exploration of a subtle aspect of systems programming: uninitialized memory. What are in the bytes before a type exists? This talk dives into the complex world of uninitialized variables, unraveling its mysteries and practical implications. We’ll discuss software security with concrete examples of security vulnerabilities such as information leaks, attacker-controlled values, and use-after-free; performance impact is then explained in-depth; finally, we’ll present mitigations and best practices. The talk delves into memory management on the stack and heap memory, explaining how uninitialized memory issues manifest in each.
Slides: github.com/CppOnlineConferenc...
---
JF Bastien
JF is a distinguished engineer at Woven by Toyota. He chairs the evolution of the C++ programming language. JF has worked on a variety of compilers for a variety of programming languages, implementing language features, improving performance / security / safety, targeting novel architectures, and other fun things. See jfbastien.com
---
Streamed & Edited by Digital Medium Ltd - online.digital-medium.co.uk
---
C++Online - The Online C++ Conference organized by Shaved Yaks: shavedyaks.com/ & Digital Medium: events.digital-medium.co.uk
---
#cpp #cplusplus #cpponline #programming #cppprogramming

Наука

Опубликовано:

 

21 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 14   
@dadisuperman3472
@dadisuperman3472 24 дня назад
The best talk ever. Detailed explanation where it should be detailed and short when it needs to be short. 10/10. In a couple of years this talk will be a sensation. Bravo.
@CppOnline
@CppOnline 22 дня назад
Your comments are much appreciated, thank you so much!
@konstantinrebrov675
@konstantinrebrov675 24 дня назад
I like this very unique and interesting presentation format. Very nice, much appreciated.
@chturne
@chturne 21 день назад
Brilliant talk, thank you very much for sharing. Great production quality, learned loads of interesting stuff, and I'm inspired to to learn more. Very nice gilet as well!
@Bourg
@Bourg 23 дня назад
The other talk I mentioned: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-dFIqNZ8VbRY.html The font is Berkeley Mono. The animations are all done in Keynote.
@anandmoon5701
@anandmoon5701 23 дня назад
Thats gem of a talk.
@leemack4562
@leemack4562 16 дней назад
sublime presentation, one of the best i've seen for a long time
@wiseskeshom4673
@wiseskeshom4673 19 дней назад
Thank you so much for sharing this great stuff.
@wsollers1
@wsollers1 24 дня назад
Even though i knew the topic well, this was a great video and i shared it with my son for his enrichment.
@michaelfabrizio2956
@michaelfabrizio2956 23 дня назад
Extremely helpful, thank you.
@KeithKazamaFlick
@KeithKazamaFlick 21 день назад
peace to all my coding brothers
@CTimmerman
@CTimmerman 17 дней назад
Just have the OS or some security service clear data after an app closes.
@markusdd5
@markusdd5 17 дней назад
That is a pretty long-winded way of saying: uninitialized memory contains garbage and freed memory might still expose your old data.
@jewulo
@jewulo 5 дней назад
Sure. Thanks. But not everyone has your knowledge. Everybody is coming from a different knowledge base and understanding. We all pick up knowledge at different times and from different people. The more sources the better.🙄
Далее
ЛУЧШАЯ ПОКУПКА ЗА 180 000 РУБЛЕЙ
28:28
меня не было 9 дней
12:48
Просмотров 2,3 млн
Why I Chose Rust Over Zig
33:18
Просмотров 28 тыс.
Tigger C : an efficient 6502 C compiler
49:04
Просмотров 7 тыс.
I Tried Defending EVERY Cursed JS Behavior
46:04
Просмотров 78 тыс.
WHY did this C++ code FAIL?
38:10
Просмотров 213 тыс.
TypeScript Origins: The Documentary
1:21:36
Просмотров 277 тыс.
how can memory safe code STOP HACKERS?
7:43
Просмотров 112 тыс.
Игровой Комп с Авито за 4500р
1:00
Игровой Комп с Авито за 4500р
1:00
ЗАКОПАЛ НОВЫЙ ТЕЛЕФОН!!!🎁😱
0:28
Battery  low 🔋 🪫
0:10
Просмотров 6 млн