Question 16 #28
Verified answer
by
erkanalperen54-boop
Anonymous-boop-us
asked this question in
Q&A
|
Kriptografik operasyonlar yürüten libkern/crypto modülünü inceliyorum. Kernel seviyesinde AES gibi simetrik şifreleme algoritmaları çalıştırılırken, kullanıcı alanındaki (user-space) uygulamaların kernel belleğindeki hassas anahtarlara (key material) erişmesini engellemek için donanımsal izolasyon katmanları (örneğin Secure Enclave veya Memory Protected Zones) XNU lojiğine nasıl entegre edilmiştir? |
Admin verified this answer by
erkanalperen54-boop
May 27, 2026
Replies: 1 comment
|
|
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
libkern/crypto(veya corecrypto kernel modülü) üzerinde şifreleme işlemleri yürütülürken, kullanıcı uzayındaki (user-space) uygulamaların veya yetkisiz kernel modüllerinin hassas anahtar materyallerine (key material) erişmesini engellemek için XNU hem yazılımsal hem de donanımsal izolasyon katmanlarını lojiğe entegre eder:libkern/cryptobir veriyi şifrelemek istediğinde anahtarı asla kendi belleğine (RAM) çıkarmaz; bunun yerine veriyi donanımsal simetrik kripto motoruna (Symmetric Crypto Engine) gönderir. Anahtarlar doğrudan …