CRML adalah bahasa terbuka, deklaratif, dan agnostik implementasi untuk mengekspresikan model risiko siber yang memungkinkan organisasi untuk menstandarisasi, memvalidasi, dan mengotomatiskan proses penilaian risiko mereka melalui kode.
https://github.com/Faux16/crml?ref=producthunt&utm_source=aipure
CRML

Informasi Produk

Diperbarui:Feb 10, 2026

Apa itu CRML

CRML (Cyber Risk Modeling Language) adalah bahasa khusus yang dirancang untuk mengatasi tantangan dalam manajemen risiko keamanan siber. Ini menyediakan format YAML/JSON untuk menggambarkan model risiko siber, pemetaan telemetri, pipeline simulasi, dependensi, dan persyaratan keluaran tanpa memaksa pengguna ke dalam metode kuantifikasi, mesin simulasi, atau kerangka kerja kontrol keamanan tertentu. Dikembangkan dan dipelihara oleh Zeron Research Labs dan CyberSec Consulting LLC, CRML memungkinkan \'Risk as Code\' (RaC), di mana asumsi risiko dan kepatuhan menjadi artefak yang diberi versi, dapat ditinjau, yang dapat divalidasi dan dieksekusi secara konsisten di seluruh tim dan alat.

Fitur Utama CRML

CRML (Cyber Risk Modeling Language) adalah bahasa deklaratif sumber terbuka yang dirancang untuk mengekspresikan dan menstandardisasi model risiko siber. Ini menyediakan format YAML/JSON untuk menggambarkan model risiko, pemetaan telemetri, alur simulasi, dependensi, dan persyaratan keluaran tanpa terikat pada metode kuantifikasi atau kerangka kerja keamanan tertentu. Bahasa ini memungkinkan Risk as Code (RaC), menjadikan asumsi risiko dan kepatuhan sebagai artefak yang diberi versi dan dapat ditinjau yang dapat divalidasi dan dieksekusi secara konsisten di berbagai tim dan alat.
Pemodelan Efektivitas Kontrol: Memungkinkan kuantifikasi bagaimana kontrol keamanan mengurangi risiko, termasuk skenario pertahanan mendalam dan parameter efektivitas
Integrasi Agnostik Kerangka Kerja: Mendukung beberapa kerangka kerja keamanan (ATT&CK, CIS, NIST, ISO, SCF) dengan kemampuan pemetaan fleksibel dan kontrol versi
Dukungan Multi-Mata Uang: Memungkinkan pemodelan di berbagai mata uang dengan fungsionalitas konversi otomatis
Validasi dan Reproduksibilitas: Menyediakan validasi Skema JSON yang ketat dan memastikan model dapat direproduksi di berbagai alat dan tim

Kasus Penggunaan CRML

Analisis Investasi Keamanan: Bandingkan dan justifikasi pengeluaran keamanan dengan memodelkan skenario risiko dengan dan tanpa kontrol atau investasi keamanan tertentu
Kepatuhan Regulasi: Buat dokumentasi siap audit dan bukti perhitungan risiko untuk persyaratan peraturan dan pelaporan kepatuhan
Manajemen Risiko Perusahaan: Standardisasi penilaian risiko di berbagai unit bisnis dan integrasikan risiko siber dengan perencanaan risiko perusahaan
Asuransi dan Perencanaan Keuangan: Modelkan potensi risiko siber dan dampak keuangannya untuk keputusan cakupan asuransi dan perencanaan keuangan

Kelebihan

Desain agnostik implementasi memungkinkan fleksibilitas dalam memilih mesin simulasi
Format YAML yang mudah dibaca manusia membuatnya mudah untuk ditinjau dan diaudit
Pendekatan standar memungkinkan pemodelan risiko yang konsisten di seluruh organisasi

Kekurangan

Proyek ini masih dalam pengembangan berat dan dapat berubah tanpa pemberitahuan
Membutuhkan keahlian teknis untuk menerapkan dan memelihara
Terbatas pada organisasi dengan praktik manajemen risiko yang matang

Cara Menggunakan CRML

Instal paket CRML: Instal paket CLI lengkap dengan \'pip install crml-engine\' atau hanya pustaka bahasa dengan \'pip install crml-lang\'. Untuk dukungan SCF, gunakan \'pip install \"crml-lang[scf]\"\'
Buat file model CRML YAML: Buat file YAML yang mendefinisikan model risiko siber Anda dengan bidang yang diperlukan seperti versi crml_scenario, informasi meta, dan detail skenario termasuk parameter frekuensi dan tingkat keparahan
Validasi file CRML: Gunakan perintah CLI \'crml-lang validate <your-file.yaml>\' atau kode Python \'from crml_lang import validate; report = validate(\"your-file.yaml\", source_kind=\"path\")\' untuk memvalidasi model YAML Anda
Jalankan simulasi: Jalankan simulasi menggunakan CLI dengan \'crml simulate <your-file.yaml> --runs 10000\' atau kode Python \'from crml_engine.runtime import run_simulation; result = run_simulation(\"your-file.yaml\", n_runs=10000)\'
Gunakan CRML Studio (opsional): Untuk antarmuka visual: 1) Instal dengan \'pip install crml-engine\', 2) Navigasi ke direktori web/, 3) Jalankan \'npm install\', 4) Mulai dengan \'npm run dev\', 5) Buka http://localhost:3000
Impor kerangka kerja eksternal (opsional): Impor kerangka kerja keamanan seperti SCF menggunakan perintah CLI \'crml-lang scf-import-catalog path/to/SCF_file.xlsx output-catalog.yaml\'
Tinjau dan ulangi: Periksa hasil simulasi, validasi keluaran, dan perbaiki parameter model sesuai kebutuhan. Gunakan kontrol versi untuk melacak perubahan pada file CRML Anda

FAQ CRML

CRML (Cyber Risk Modeling Language) adalah bahasa terbuka, deklaratif, dan agnostik mesin untuk mengekspresikan model risiko siber, pemetaan telemetri, pipeline simulasi, dependensi, dan persyaratan output. Ini menyediakan format YAML/JSON untuk menggambarkan model risiko siber tanpa memaksakan metode kuantifikasi atau kerangka kerja keamanan tertentu.

Alat AI Terbaru Serupa dengan CRML

Gait
Gait
Gait adalah alat kolaborasi yang mengintegrasikan generasi kode yang dibantu AI dengan kontrol versi, memungkinkan tim untuk melacak, memahami, dan membagikan konteks kode yang dihasilkan AI dengan efisien.
invoices.dev
invoices.dev
invoices.dev adalah platform penagihan otomatis yang menghasilkan faktur langsung dari komit Git pengembang, dengan kemampuan integrasi untuk layanan GitHub, Slack, Linear, dan Google.
EasyRFP
EasyRFP
EasyRFP adalah toolkit komputasi tepi yang didukung AI yang memperlancar respons RFP (Permintaan Proposal) dan memungkinkan fenotip lapangan waktu nyata melalui teknologi pembelajaran mendalam.
Cart.ai
Cart.ai
Cart.ai adalah platform layanan bertenaga AI yang menyediakan solusi otomatisasi bisnis yang komprehensif termasuk pengkodean, manajemen hubungan pelanggan, pengeditan video, pengaturan e-commerce, dan pengembangan AI kustom dengan dukungan 24/7.