Contoh Ancaman Keamanan dan Analisis Risiko dengan Matlab dan Simulink
Proyek ini menunjukkan ancaman keamanan berbasis model yang disederhanakan dan analisis risiko di Matlab® dan Simulink®.
Itu menunjukkan cara:
- Identifikasi aset dan ancaman (metode langkah) dalam model arsitektur,
- Perkirakan kelayakan serangan (metode yang disederhanakan),
- secara otomatis menghitung risiko keamanan (metode yang disederhanakan),
- mendefinisikan tindakan balasan dan mengalokasikan tujuan keamanan untuk model,
- memvalidasi kelengkapan dan konsisten analisis risiko,
- Verifikasi efektivitas penanggulangan dengan simulasi serangan,
- Perbarui analisis risiko dan identifikasi data basi,
- Ekspor Hasil ke Excel.
Keuntungan dari analisis risiko berbasis model adalah:
- Meta-model yang kaya, dapat diperluas dan dapat disesuaikan
- Tampilan Tabel dengan Tautan ke Model dan Persyaratan
- Validasi Tabel untuk Kelengkapan dan Konsistensi
- Analisis Kustom dan Fungsi Validasi dengan Kekuatan Penuh MATLAB
- Keterlacakan dari model ke risiko ke penanggulangan
- mengalokasikan kerentanan dan tujuan keamanan/penanggulangan untuk menjadi model
- Lacak semua hubungan melalui model risiko
- Konsistensi: ikut berevolusi sistem dan analisis risiko
- secara otomatis mengambil aset baru dari model
- Pemeriksaan Staleness
- Ubah analisis
- Panduan Keamanan:
- menyarankan ancaman berdasarkan model langkah
- Analisis dominasi untuk fokus pada faktor risiko mengemudi
- Sinergi dengan Produk MathWorks Lainnya
- Tautan ke dampak keamanan dari FHA
- Serangan dapat disimulasikan (Perpustakaan Serangan, tidak mengganggu)
- Penanggulangan dan keefektifannya dapat disimulasikan (misalnya, id (p) s)
- Pelacakan ujung ke ujung dari persyaratan tingkat tinggi ke kode sumber
Prasyarat dan instalasi
Agar tutorial ini berfungsi, Anda perlu menggunakan Matlab online atau jika Anda menggunakan instalasi desktop, pastikan setidaknya R2024b Update1. Produk berikut diperlukan agar contoh ini berfungsi dengan benar:
- Matlab®
- Simulink®
- System Composer ™
- Simulink Fault Analyzer ™
- Persyaratan Toolbox ™
- StateFlow®
- Navigasi Toolbox ™
Penggunaan
Untuk memulai, buka proyek Robot.prj
. Jika skrip langsung belum terbuka, klik "OpenTutorial" di pintasan proyek, atau buka doc/Tutorial.mlx
.
Penafian dan penerapan
Proyek ini adalah contoh yang disederhanakan, industri-agnostik untuk risiko keamanan dan analisis ancaman. Ini disediakan tanpa jaminan tersirat, untuk menunjukkan fitur produk dan alur kerja. Jika Anda tertarik untuk menerapkan alur kerja ini ke industri atau standar sertifikasi tertentu, hubungi MathWorks untuk mendapatkan paket dukungan yang sesuai.