Тёмный

What is Linux kernel keystore and why you should use it in your next application - Ignat Korchagin 

NDC Conferences
Подписаться 197 тыс.
Просмотров 2,7 тыс.
50% 1

This talk was recorded at NDC Techtown in Kongsberg, Norway. #ndctechtown #ndcconferences #linux #security #softwaredeveloper
Attend the next NDC conference near you:
ndcconferences...
ndctechtown.com/
Subscribe to our RU-vid channel and learn every day:
/‪@NDC‬
Did you know that Linux has a full-featured keystore ready to be used by any application or service it runs? Applications can securely store and share credentials, secrets and cryptographic keys, sign and encrypt data, negotiate a common encryption key - all this by never touching a single byte of the underlying cryptographic material.
This is especially useful in the post-heartbleed and cloud-native environments, where services authenticate and securely talk to each other using some kind of credentials. But if a network-facing service also has some secret in its process address space, it sets itself up for a security failure as any potential out-of-bounds memory access vulnerability may allow the secret to be leaked. Imagine a world where you don’t have to run an SSH agent just to protect your SSH keys.
On top of keeping your secrets secret Linux keystore nicely integrates with specialized security hardware, like TPMs and HSMs and may provide a single entry point on the system for applications to obtain their secrets. Thus Linux keystore is a very useful building block for a corporate key management system.

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

 

8 сен 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 2   
@G11713
@G11713 8 месяцев назад
Wouldn't a keystore that is a standalone process separate from the kernel be more secure? It seems a bad driver or upgrade would immediately have full access to all of a keystore. Granted, I didn't have time to finish the entire post. Perhaps he dealt with that issue later on.
@JamesSjaalman
@JamesSjaalman 8 месяцев назад
Zeroing out is not a solution. Though small, there still is a a window of oppotunity It will always be a race condition. In this scenario..
Далее
The Tragedy of systemd
47:18
Просмотров 1,1 млн
What is OpenTelemetry?
12:55
Просмотров 5 тыс.
Why I Switched To Linux! And How It's Going...
21:48
Просмотров 105 тыс.
Write and Submit your first Linux kernel Patch
41:26
Просмотров 312 тыс.
The mind behind Linux | Linus Torvalds | TED
21:31