Merevolusi Keamanan Firmware: TCU Axiado sebagai Pertahanan Generasi Depan
Analisis terbaru menyoroti ancaman yang semakin meningkat dari serangan berbasis firmware pada platform server dan rinci bagaimana penyedia seperti Cloudflare menanggulangi risiko ini. Tulisan ini menjelaskan adopsi akar kepercayaan perangkat keras untuk menandatangani komponen boot kritis, mengubah perangkat keras itu sendiri menjadi garis pertahanan pertama. Dengan mencantumkan integritas pada bukti kriptografi, solusi ini melindungi pelanggan dari kompromi firmware dan menetapkan indikator baru untuk keamanan industri.
Artikel lanjutan ini mengeksplorasi vektor serangan yang tersisa di platform saat ini dan memperkenalkan pendekatan generasi berikutnya: prosesor keamanan Trusted Control/Compute Unit (TCU) Axiado.
Mengakar Kepercayaan dalam Firmware
Inti masalah adalah asumsi implisit bahwa akar kepercayaan (RoT) yang tertanam dalam firmware UEFI tidak dapat ditembus. Asumsi ini telah terbukti berbahaya seiring lonjakan serangan berbasis firmware—melebihi sepuluh kali lipat antara 2010 dan 2019—mengungkapkan bahwa RoT yang rusak dapat merusak pengukuran TPM dan atestasi jarak jauh. Memastikan integritas platform oleh karena itu menuntut firmware UEFI itu sendiri dioentikasi, menegakkan kebijakan zero-trust tepat di RoT.
Solusi Awal
Masuk ke Secure Processor (PSP) AMD, mikrokontroler ARM Cortex-A5 yang tertanam dalam SoC EPYC. Ia mengimplementasikan Platform Secure Boot (PSB), mengautentikasi blok pertama UEFI sebelum melepaskan CPU dari reset, memverifikasi ROM pada setiap boot, dan memindahkan rantai kepercayaan ke perangkat keras yang tidak dapat diubah. Cloudflare telah memanfaatkan mekanisme ini untuk memenuhi kebutuhan otentikasi UEFI-nya.
Keterbatasan UEFI Secure Boot
- Kontroler Tidak Dioentikasi – Baseboard Management Controllers (BMC) tetap tidak diverifikasi, namun mereka berantarmakan dengan hampir setiap komponen server, mengekspos permukaan serangan kritis.
- Boot Khusus CPU – Mengaitkan kunci otentikasi pada CPU EPYC tertentu mengunci motherboard, mencegah peningkatan atau pertukaran CPU. Kepegangan ini memaksa beberapa vendor, seperti HPE, untuk menonaktifkan PSB dan mengadopsi solusi silicon eksternal.
- Kompleksitas Multi-Platform – Armada data center sering mencampur prosesor Intel, AMD, dan Arm, masing-masing dengan implementasi secure boot yang berbeda. Mengelola desain RoT yang divergen ini melelahkan operasional dan memperluas permukaan serangan.
Masuk TCU: Solusi Satu Pintu
TCU coprosesor Axiado menggabungkan fungsi BMC, TPM, dan CPLD dalam satu chip yang tahan manipulasi. Teknologi Secure Vault yang dipatenkan memberikan otentikasi firmware UEFI yang tidak dapat diubah, melindungi dari analisis daya diferensial dan serangan sisi saluran lain. Neural Network Processor (NNP) built-in terus-menerus memodelkan perilaku perangkat normal, menandai anomali yang bisa sinyal ancaman yang tidak terlihat dan memungkinkan tindakan pencegahan dini.
Karena TCU menangani secure boot secara independen dari CPU utama, ia membuka fleksibilitas perangkat keras: server dapat mencampur dan mencocokkan prosesor di berbagai SKU tanpa mengonfigurasi ulang kunci boot. Desain TCU tunggal juga mengurangi permukaan serangan dengan menyatukan batas kepercayaan di seluruh varian platform, menyederhanakan manajemen firmware dan mempercepat pembaruan.
Singkatnya, TCU menawarkan perlindungan UEFI yang berakar pada perangkat keras yang seragam, dapat diskalakan di seluruh vendor CPU, menantikan vektor serangan baru, dan mengurangi biaya operasional—menetapkan standar baru untuk keamanan firmware.