Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial Internet of Things >> Teknologi Internet of Things

Mengamankan Industrial IoT dengan Intel SGX: Tinjauan Singkat DDS Security

Mengamankan Industrial IoT dengan Intel SGX: Tinjauan Singkat DDS Security

Bagian 1 dari Seri Multi-Bagian

Melindungi lingkungan Industrial IoT yang kritis misi memerlukan keamanan yang terukur dari edge hingga cloud, meliputi banyak sistem dan pemasok. Sebagai penulis utama standar Keamanan DDS OMG, RTI telah membantu menentukan persyaratan esensial untuk melindungi lingkungan terdistribusi. Plugin Keamanan DDS memberikan perlindungan data yang terpusat yang kuat untuk data dalam transit, sementara RTI Connext DDS Secure menyediakan framework konektivitas terpercaya yang terbukti yang mengamankan sistem dengan kontrol yang fleksibel dan halus serta performa optimal dari perangkat hingga cloud.

Keamanan tetap menjadi tantangan yang kompleks. Meskipun framework Connext DDS RTI menggabungkan keamanan perangkat lunak grade tinggi, tim penelitian kami secara aktif menjelajahi lapisan tambahan untuk memperkuat penerapan IIoT. Dalam seri ini, kita berbagi wawasan dari RTI Research tentang pendekatan keamanan inovatif.

Ahli keamanan Jason Upchurch memeriksa mekanisme hardware yang melindungi aplikasi pada sistem yang tidak terpercaya. Dia berfokus pada Intel SGX® dalam konteks RTI Connext® DDS Micro dan Security Plugins, mendorong batas perlindungan.

Mari kita menyelami lebih dalam.

Apa itu SGX dan Mengapa Penting?

SGX (Software Guard Extensions) adalah ekstensi ISA Intel yang menawarkan Trusted Execution Environment (TEE) untuk menjalankan aplikasi yang menangani data sensitif. Meskipun prosesor Intel tidak mendominasi perangkat IIoT, mereka sering muncul di ruang server yang mendasari banyak arsitektur IIoT. Aplikasi sisi server ini adalah target bernilai tinggi bagi penyerang, menjadikan SGX alat yang berharga untuk mengamankan aliran data kritis.

Mengamankan Industrial IoT dengan Intel SGX: Tinjauan Singkat DDS Security

Gambar 1: Connext DDS Secure di Dalam Ruang SGX

Keamanan Atas Kabel Mungkin Tidak Cukup

Pertimbangkan skenario Alice dan Bob klasik: pesan melalui jaringan yang dapat disadap oleh penyadap, Eve. Sementara enkripsi melindungi data dalam transit, penyerang dunia nyata sering mengkompromi endpoint itu sendiri. Sebagai investigator mantan intrusi skala besar, saya telah melihat bahwa Eve jarang menangkap lalu lintas terenkripsi tetapi sering mencuri rahasia dari sistem yang dikompromi.

Dalam praktiknya, Alice dan Bob bergantung pada banyak komponen—sistem operasi, aplikasi, firmware, dan perangkat keras jaringan—untuk menyampaikan pesan. Trusted Computing Base (TCB) untuk sistem semacam itu dapat mencakup ratusan elemen dari berbagai vendor, sehingga sulit untuk mempercayai seluruh tumpukan.

Seperti yang pernah dikatakan oleh seorang profesional keamanan, “Seperti membangun pintu baja dengan kunci rumit di rumah dengan dinding kertas.”

Untuk mengurangi risiko ini, industri mengadopsi strategi untuk mengisolasi set minimal komponen yang harus dipercaya, mensertifikasi masing-masing, dan memastikan tidak ada kode tidak sah yang memasuki TCB.

Keamanan di Endpoint (dan Setiap Titik di Antara)

Lingkungan komputasi saat ini menyeimbangkan fungsionalitas yang kaya dengan keamanan. Dalam IIoT, pengembang sering memilih sistem operasi yang didukung luas dan kaya fitur untuk alasan biaya dan kompatibilitas, yang memperbesar TCB. Untuk menyelaraskan tuntutan ini, banyak perangkat sekarang menjalankan OS standar bersama dengan Trusted Execution Environment (TEE) terpisah.

TEE tipis beroperasi dengan dua sistem operasi paralel: OS kaya untuk tugas umum dan OS aman untuk operasi sensitif. Transisi di antara mereka dikontrol hardware dan diverifikasi melalui mekanisme seperti pemuatan rantai root-of-trust.

SGX menawarkan pendekatan yang berbeda. TCB-nya terbatas pada CPU dan aplikasi itu sendiri, menghilangkan kebutuhan untuk mempercayai OS, firmware, hypervisor, atau BIOS. Perangkat lunak tunggal yang harus dipercaya adalah aplikasi, dan rantai kepercayaan hanya tiga tautan panjang—Root Attestation, CPU, Aplikasi—menyediakan permukaan serangan yang jauh lebih kecil.

Mengamankan Industrial IoT dengan Intel SGX: Tinjauan Singkat DDS Security

Gambar 3: Permukaan Serangan dalam Lingkungan SGX

Dalam eksperimen saya, saya menjalankan aplikasi DDS di dalam enclave SGX pada sistem vanilla Ubuntu 16.04. Data yang dienkripsi oleh DDS Secure tiba di OS, kemudian diteruskan ke SGX, di mana enkripsi dihapus dan diproses oleh aplikasi dalam lingkungan yang terisolasi dan tidak transparan. Hasilnya dienkripsi ulang dengan Connext DDS Secure sebelum keluar dari enclave. Pendekatan ini melindungi data dari OS dan perangkat lunak berbahaya apa pun, memastikan bahwa penyerang berhak istimewa pun tidak dapat mengakses data aplikasi.

Untuk penyelaman yang lebih dalam tentang SGX dan Keamanan DDS, silakan hubungi saya langsung.

 

Teknologi Internet of Things

  1. Mengamankan DDS dengan Intel SGX: Bagian 3 – Layanan DDS yang Diperkuat
  2. Mengamankan IoT Industri: Peta Jalan Praktis
  3. Mengapa Sistem IIoT Jadi Target Utama Serangan Siber dan Cara Melindunginya
  4. Mengamankan IoT: Melindungi Jaringan Anda dari Serangan Siber
  5. Mengamankan Ekosistem IoT Anda: Strategi Ahli untuk Mengatasi Ransomware dan Ancaman Siber
  6. Mengamankan Lanskap IoT: Ancaman Utama dan Solusi Strategis – Bagian 2
  7. Keamanan IoT: Mengurai Lanskap Ancaman Unik untuk Perangkat Terhubung (Bagian 1)
  8. Keamanan IoT Industri: Blaukirja Generasi Berikutnya – Bagian 2
  9. Keamanan Membuka Potensi Penuh IoT
  10. Seri Ringkasan UID – Bagian III: Membentuk Masa Depan Identifikasi Unik di Pertahanan