Үүлэн тооцооллын бамбай цоорлоо: 200 ам.долларын "DDRop" төхөөрөмж Intel TDX болон AMD SEV-ийн хамгаалалтыг задлав
Үүлэн технологи (Cloud Computing) хөгжихийн хэрээр томоохон компаниуд нууцлал өндөртэй өгөгдөл, финтек гүйлгээ, AI загваруудаа үүлэн дэд бүтцэд байршуулахдаа Confidential Computing буюу тоног төхөөрөмжийн түвшний тусгаарлалттай найдвартай орчинд (TEE - Trusted Execution Environment) найдаж ирсэн билээ.
Энэхүү технологийн гол зарчим нь: "Үүлэн үйлчилгээ үзүүлэгч (AWS, Azure, GCP), дата төвийн админ, эсвэл сервер дээр бүрэн root эрхтэй этгээд байсан ч серверийн санах ой (RAM) дахь өгөгдлийг уншиж, өөрчилж чадахгүй" гэсэн баталгаа юм. Үүний тулд орчин үеийн серверүүд Intel TDX (Trust Domain Extensions) болон AMD SEV-SNP (Secure Encrypted Virtualization-Secure Nested Paging) архитектурыг ашигладаг.
Гэвч энэхүү бат бөх хамгаалалтын суурь нурж болзошгүй болохыг харуулсан "DDRop" хэмээх цоо шинэ төрлийн техник хангамжийн халдлагыг олон улсын судлаачдын баг (KU Leuven, ETH Zurich, Google) албан ёсоор дэлгэлээ.
Нууцлаг цоорхой: "Freshness" буюу шинэлэг байдлын баталгаа хаана алга болов?
Confidential Computing нь RAM санах ой руу бичигдэх өгөгдлийг процессорын криптограф түвшинд шууд шифрлэдэг. Гэвч асар том хэмжээний RAM (терабайт хэмжээтэй DDR5 санах ойнууд) ашигладаг серверүүдэд "Freshness" (Replay protection буюу давтан ашиглалтаас сэргийлэх баталгаа) нэвтрүүлэх нь серверийн ажиллагааг (overhead) маш их удаашруулдаг тул процессор үйлдвэрлэгчид үүнээс зайлсхийсэн түүхтэй.
Өөрөөр хэлбэл, Intel TDX болон AMD SEV-SNP нь санах ойд буй өгөгдөл хүчин төгөлдөр түлхүүрээр шифрлэгдсэн эсэхийг шалгаж чаддаг ч, тэрхүү өгөгдөл нь хамгийн сүүлд бичигдсэн хувилбар мөн эсэхийг бүрэн баталгаажуулдаггүй. DDRop нь яг энэ сул талыг чиглэжээ.
[CPU (TDX / SEV)]
│
(WRITE өгөгдөл)
│
▼
[DDRop Interposer] ─── (WRITE командыг дундаас нь "хаяна" / Drop)
│
▼
[DDR5 RDIMM] ─── (Хуучин шифрлэгдсэн өгөгдөл хэвээр үлдэнэ)
DDRop хэрхэн ажилладаг вэ?
DDRop халдлагыг хэрэгжүүлэхийн тулд халдагч серверийн эх хавтан болон DDR5 RDIMM модулийн хооронд ердөө 200 ам.долларын өртөгтэй хэвлэмэл хавтан бүхий завсрын жижиг төхөөрөмж буюу Interposer-ийг биетээр залгахад хангалттай.
- Бичих үйлдлийг дундаас нь "хаях" (Drop Write): Процессор санах ой руу шинэчлэгдсэн өгөгдөл бичих (
WRITE) команд илгээх үед уг жижиг төхөөрөмж шинэ өгөгдлийг санах ойд хүргэлгүй дундаас нь унагаана. - Хуучин төлөв хадгалагдан үлдэх: Санах ойд урьд өмнө бичигдсэн байсан хуучин шифрлэгдсэн төлөв өөрчлөгдөхгүй хэвээр үлдэнэ.
- Хүчинтэй декрипт: Дараа нь процессор тухайн санах ойн хаягаас өгөгдлийг эргүүлэн уншихад санах ойн шифрлэлтийн модуль (MKTME / TME) түүнийг хэвийн задлан уншина. Учир нь тэрхүү хуучин өгөгдөл нь процессор өөрөө анх шифрлэж бичсэн хүчин төгөлдөр өгөгдөл байдаг.
- Үр дагавар: Систем санах ойг амжилттай шинэчлэгдсэн гэж тооцож ажиллах боловч бодит байдал дээр хуучин өгөгдлийг боловсруулж эхэлнэ. Ингэснээр нэвтрэх эрхийн шалгалт, криптограф түлхүүрийн солилцоо, гүйлгээний төлөв зэргийг өмнөх шатанд нь буцаан ухрааж (State Rollback), баталгаажуулалтыг тойрон гарах боломж бүрддэг.
Өмнөх халдлагуудаас юугаараа ялгаатай вэ?
Өмнө нь DDR4 санах ой дээр санах ойн хаяг сольдог (Battering RAM гэх мэт) идэвхтэй халдлагууд гарч байсан ч, шинэ үеийн DDR5 санах ойн протоколын бүтэц хаяг өөрчлөх үйлдлийг таслан зогсоосон юм. Түүнчлэн саяхан гарсан TEE.fail зэрэг аргууд нь зөвхөн санах ойн автобусаар (bus) дамжиж буй мэдээллийг чагнадаг идэвхгүй (passive) шинжтэй байв.
Харин DDRop нь DDR5 үеийн үүлэн серверүүд дээр амжилттай туршигдсан хамгийн анхны идэвхтэй (active) физик халдлага болж байгаагаараа түүхэн цочрол өгч байна. Халдагчид хаягийн мэдээлэл өөрчлөх гэж оролдолгүйгээр зүгээр л бичих командыг чимээгүйхэн устгаснаар DDR5-ийн хамгаалалтыг бүрэн тойрч гарчээ.
Үйлдвэрлэгчдийн хариу үйлдэл болон Бодит аюул занал
Intel компани аюулгүй байдлын мэдэгдэлдээ (INTEL-2026-08-11-001-DDROP):
"Тус судалгаанд дурдсан дайралт нь серверийн физик техник хангамжид шууд гар хүрэх болон үйлдлийн системийн өндөр эрх шаарддаг тул манай Confidential Computing-ийн стандарт аюулын загварт (threat model) хамаарахгүй" гэж тайлбарлав.
Гэвч хөгжүүлэгчид болон кибер аюулгүй байдлын инженерүүдийн хувьд энэ нь хангалттай хариулт биш юм. Учир нь:
- Colocation ба Shared Data Center: Дата төвийн ажилтнууд, серверийн техникчид, эсвэл халдлагад өртсөн нийлүүлэлтийн сүлжээгээр (supply chain) дамжин серверт ийм төхөөрөмж суух эрсдэлтэй.
- Sovereign Cloud & Zero-Trust: Confidential Computing-ийн гол үзэл баримтлал нь яг энэ төрлийн физик хандалттай дайснуудаас хамгаалах зориулалттай байсан билээ.
Хөгжүүлэгчид юуг анхаарах ёстой вэ?
Энэхүү судалгаа нь үүлэн орчинд код бичиж буй инженерүүдэд нэгэн чухал сургамжийг өгч байна: Тоног төхөөрөмжийн "Enclave" хамгаалалтыг хэзээ ч 100% халдашгүй хар хайрцаг гэж найдаж болохгүй.
- Аппликейшн түвшний Replay Protection: Криптограф логикдоо зөвхөн санах ойн шифрлэлтэд найдах бус, өгөгдлийн сангийн түвшинд Monotonic counter, Nonce, хувилбар хяналтыг (vector clocks) хатуу суулгах.
- Attestation болон Серверийн хяналт: Үүлэн VM ашиглахдаа hardware attestation шалгалтыг тогтмол автоматжуулж, өгөгдлийн бүрэн бүтэн байдлыг (integrity checks) зөвхөн физик RAM-д даатгалгүй олон давхаргаар хамгаалах шаардлагатай.
Техник хангамж үйлдвэрлэгчид DDR6 болон дараа дараагийн серверүүддээ "Freshness Tree" (Merkle trees)-ийг хурд сааруулахгүйгээр нэвтрүүлэх шинэ шийдэл олох хүртэл энэхүү санах ойн дутагдалтай тал оршин тогтносоор байх болно.
Эх сурвалж:
- The Hacker News (September 14, 2026) — "New DDRop Attack Breaks Intel TDX and AMD SEV-SNP Confidential Computing"
- Intel Security Advisory (INTEL-2026-08-11-001-DDROP) — "Active Memory Interposer Attacks on Confidential VMs by Dropping DDR5 Writes"
- ACM Conference on Computer and Communications Security (CCS 2026) — Jesse De Meulemeester, Jo Van Bulck et al.
Сэтгэгдэл
Ачаалж байна...