Privasimu · IT Leader Nexus

ICFR & CISO Assistant

Panduan Implementasi dan Analisis Tools ICFR — Strategi Deployment On-Premise CISO Assistant, Rekomendasi Open Source GRC untuk Internal Control over Financial Reporting
ICFR Framework CISO Assistant Eramba GRC On-Premise
Seri Panduan Teknis · Privasimu

ICFR & CISO ASSISTANT

Panduan Implementasi — Analisis Tools ICFR & Deployment CISO Assistant On-Premise

Edisi Pertama


KATA PENGANTAR

Dalam ekosistem tata kelola perusahaan modern, Internal Control over Financial Reporting (ICFR) bukan sekadar kewajiban regulasi — ia adalah fondasi kepercayaan investor, regulator, dan pemangku kepentingan terhadap integritas laporan keuangan sebuah organisasi. Namun, implementasi ICFR sering kali terbentur pada satu masalah klasik: biaya. Solusi enterprise seperti IBM OpenPages FCM memang mapan, tetapi banderolnya jauh dari jangkauan banyak perusahaan, terutama yang baru memulai perjalanan kepatuhan.

Dari sanalah buku ini lahir. Diskusi-diskusi teknis di grup IT Leader Nexus — tempat para praktisi TI, CISO, dan GRC specialist berbagi pengalaman — menghasilkan satu pertanyaan mendasar: “Adakah alternatif open source yang layak untuk ICFR?” Jawabannya, seperti yang akan Anda temukan di halaman-halaman berikut, adalah ya.

Buku ini menyajikan analisis mendalam atas lima tools open source yang dapat dijadikan fondasi ICFR, dengan penekanan khusus pada CISO Assistant (oleh Intuitem) dan Eramba sebagai kandidat terkuat. Lebih dari sekadar ulasan fitur, buku ini juga memandu Anda langkah demi langkah dalam deployment on-premise — dari persiapan server Docker hingga konfigurasi production-grade.

Tujuan buku ini sederhana: mendemokratisasi akses terhadap kepatuhan GRC. Bahwa organisasi dengan anggaran terbatas pun dapat membangun sistem ICFR yang kokoh, tanpa mengorbankan kualitas atau keamanan data.

Selamat membaca, dan semoga panduan ini menjadi peta jalan yang Anda butuhkan.

Tim Penyusun · IT Leader Nexus


TENTANG BUKU INI

Buku ini adalah kompilasi diskusi teknis, analisis, dan panduan praktis yang lahir dari percakapan di grup IT Leader Nexus. Materi dikelompokkan dalam lima bab:

Setiap bab dapat dibaca secara independen, meskipun urutan di atas merepresentasikan alur berpikir yang logis: dari identifikasi kebutuhan, pemilihan tools, hingga implementasi teknis.

Catatan. Informasi dalam buku ini bersumber dari diskusi kelompok dan dokumentasi publik tools yang dibahas. Spesifikasi versi dapat berubah seiring waktu; verifikasi selalu pada dokumentasi resmi masing-masing proyek.

1
BAB 1

Analisis Tools ICFR

Pemilihan tools ICFR dimulai dengan pemahaman kebutuhan: Internal Control over Financial Reporting memerlukan platform yang mampu mengelola kebijakan kontrol, risk assessment, audit trail, dan pelaporan kepatuhan. Lima tools open source berikut dianalisis berdasarkan fitur, kesesuaian untuk ICFR, kemudahan deployment, dan ekosistem komunitas.

1.1 Eramba ★ Recommended

Link: eramba.org

Tipe: Open source (Community Edition gratis, Enterprise berbayar)

Eramba adalah platform GRC (Governance, Risk & Compliance) open source paling matang di pasaran. Dengan arsitektur berbasis PHP/MySQL, Eramba telah digunakan oleh ratusan perusahaan di seluruh dunia untuk mengelola program kepatuhan mereka.

Fitur Utama

Mengapa Cocok untuk ICFR

Eramba menawarkan kerangka GRC yang komprehensif dan production-ready. Modul control management-nya dapat langsung dipetakan ke kerangka ICFR (COSO, SOX). Community Edition gratis dapat di-deploy dalam waktu singkat untuk proof-of-concept, sementara versi Enterprise menambahkan fitur advanced reporting dan automation. Timeline 1 bulan go-live sangat feasible untuk basic setup.

Catatan: Community Edition gratis, Enterprise (berbayar) untuk fitur tambahan. Docker compose memudahkan deployment. Paling mature opensource GRC, banyak dipakai enterprise.

1.2 SimpleRisk

Link: simplerisk.com

Tipe: Free & Open Source

SimpleRisk adalah platform risk management yang ringan dan mudah di-deploy. Fokus utamanya pada manajemen risiko — ideal untuk organisasi yang baru memulai perjalanan GRC.

Fitur Utama

Keterbatasan untuk ICFR

SimpleRisk lebih berorientasi pada risk management secara umum. Untuk ICFR yang memerlukan integrasi erat dengan kontrol finansial dan audit trail, SimpleRisk membutuhkan customisasi signifikan. Namun, untuk organisasi yang baru memulai kepatuhan, SimpleRisk adalah pilihan ringan yang patut dipertimbangkan.

1.3 CISO Assistant (Intuitem)

Link: github.com/intuitem/ciso-assistant-community

Tipe: Open Source (Apache 2.0)

CISO Assistant adalah platform GRC modern berbasis Python/Django/React yang sedang naik daun. Dengan dukungan 70+ framework kepatuhan (NIST CSF, ISO 27001, SOC2, GDPR, dll.), proyek ini memiliki momentum pertumbuhan yang kuat di komunitas open source.

Fitur Unggulan

Mengapa Cocok untuk ICFR

CISO Assistant memiliki pendekatan modern yang dapat diperluas. Dengan arsitektur berbasis Django, menambahkan framework ICFR kustom atau memperluas control library relatif mudah dilakukan. Komunitas aktif di GitHub memastikan pengembangan berkelanjutan. Cocok untuk tim yang menginginkan platform yang bisa di-customize secara ekstensif.

1.4 OpenRMF

Link: openrmf.io

Tipe: Open Source

OpenRMF adalah platform Risk Management Framework yang dirancang untuk lingkungan compliance-heavy, terutama berbasis NIST. Fitur utamanya meliputi STIG checklists, system scans, dan report generation berbasis standar.

Potensi untuk ICFR

OpenRMF sangat kuat untuk lingkungan yang membutuhkan kepatuhan teknis ketat (NIST, FedRAMP). Untuk ICFR/SOX yang lebih berfokus pada kontrol finansial, diperlukan penyesuaian. Cocok jika organisasi Anda juga perlu menangani compliance teknis di samping ICFR.

1.5 ORE (Open Source Risk Engine)

Link: opensourcerisk.org

Tipe: Open Source (QuantLib-based)

Tidak seperti tools lain yang berfokus pada GRC management, ORE adalah risk calculation engine untuk financial risk modeling. Berbasis QuantLib, ORE ditujukan untuk analisis risiko keuangan kuantitatif.

Kapan ORE Relevan

ORE bukan pengganti platform GRC, melainkan pelengkap. Jika organisasi Anda memerlukan kalkulasi risiko finansial tingkat lanjut sebagai bagian dari model ICFR, ORE dapat diintegrasikan. Untuk kebutuhan GRC dasar, Eramba atau CISO Assistant lebih tepat.


2
BAB 2

Strategi Rekomendasi

Berdasarkan analisis di Bab 1, terdapat tiga strategi utama yang dapat diambil tim dalam mengimplementasikan ICFR. Pilihan bergantung pada ketersediaan sumber daya, timeline, dan tingkat kustomisasi yang diinginkan.

2.1 Tiga Opsi Strategi

Opsi A — Eramba Recommended

Opsi B — Build from Scratch

Opsi C — Eramba + AI Enhancement

2.2 Perbandingan Opsi

AspekOpsi A (Eramba)Opsi B (Build)Opsi C (Hybrid)
Timeline1 bulan2–3 bulan1–2 bulan
KustomisasiSedangMaksimalTinggi
BiayaRendahTinggi (dev)Sedang
AI Built-inTambahanTambahanTerintegrasi
ResikoRendahTinggiSedang
MaintenanceRendahTinggiSedang
Rekomendasi: Mulai dengan Opsi A (Eramba) untuk kebutuhan segera dalam 1 bulan. Jika AI menjadi diferensiator utama dan tim pengembang tersedia, naik ke Opsi C di bulan kedua. Opsi B hanya disarankan jika ada kebutuhan spesifik yang tidak dapat dipenuhi Eramba.

3
BAB 3

CISO Assistant — Deployment Panduan

CISO Assistant (oleh Intuitem) adalah platform GRC modern berbasis Python/Django/React. Bab ini memandu Anda melalui opsi deployment on-premise, mulai dari arsitektur SaaS vs on-premise hingga langkah instalasi teknis.

3.1 SaaS vs On-Premise: Perbandingan Model

AspekSaaS (Cloud)On-Premise
ServerPunya klien (Privasimu)Punya client
InfrastrukturKlien urusClient IT urus
DataDi server klienDi server client
AksesInternetInternal network / VPN
MaintenanceKlien tanganiClient + remote support
Revenue ModelMonthly subscriptionLicense + Annual maintenance

3.2 Opsi 1: Docker Compose Paling Simple

CISO Assistant sudah siap dengan Docker. Cukup kirimkan paket terkompresi berikut ke client:

# 📦 ciso-assistant-onprem.zip — Struktur Direktori
ciso-assistant-onprem/
├── docker-compose.yml   # Orchestrasi service
├── .env                  # Konfigurasi: DB password, secret key, dll
├── nginx/
│   └── default.conf      # Reverse proxy config
├── ssl/
│   └── (cert + key)    # Opsional, bisa self-signed
├── data/
│   ├── postgres/          # Volume database
│   └── media/             # Uploaded files
└── README.md              # Panduan instalasi

Persyaratan Client

3.3 Opsi 2: Manual Install (Without Docker)

Untuk client dengan kebijakan keamanan ketat yang melarang container, instalasi manual menyediakan kontrol lebih besar:

Langkah Instalasi

  1. Clone repositorygit clone https://github.com/intuitem/ciso-assistant-community.git
  2. Setup environment — Python 3.12+, PostgreSQL 16+, Nginx, Gunicorn
  3. Konfigurasi database — Buat database PostgreSQL dan user khusus
  4. Migrasipython manage.py migrate
  5. Static filespython manage.py collectstatic
  6. Service setup — Systemd unit files untuk Gunicorn + Celery
  7. Nginx reverse proxy — Konfigurasi SSL dan proxy pass
Pro-tip: Untuk production, selalu gunakan PostgreSQL (bukan SQLite), aktifkan HTTPS dengan Let's Encrypt, dan konfigurasi backup database berkala via cron.

4
BAB 4

Tech Stack & Server Requirements

Bab ini menyajikan spesifikasi teknis detail untuk tiga tools utama ICFR: Eramba, SimpleRisk, dan CISO Assistant. Informasi ini penting untuk perencanaan infrastruktur, penganggaran, dan proposal tender.

4.1 Eramba — Tech Stack & Server Specs

KomponenTeknologi
BahasaPHP 8.4 (terbaru)
FrameworkCakePHP (custom framework)
DatabaseMySQL 8+ / MariaDB 10.2.20+
Web ServerApache (bundled), bisa Nginx
CachingRedis
DeploymentDocker (official), manual install
OSLinux 64-bit (Ubuntu 20.04 LTS+)
ResourceMinimalRecommended
CPU2 core4 core
RAM4 GB8 GB
Storage3 GB (data) + OS20+ GB SSD
Swap10 GB

4.2 SimpleRisk — Tech Stack & Server Specs

KomponenTeknologi
BahasaPHP 7.2+ (recommended 8.1+)
FrameworkCustom PHP
DatabaseMySQL / MariaDB
Web ServerApache atau Nginx
DeploymentDocker, VM, manual install
OSLinux (Ubuntu, Debian, CentOS, RHEL), Windows
ResourceMinimal
CPU1–2 core
RAM2 GB
Storage10 GB
PHP Configmemory_limit diatur sesuai kebutuhan
SimpleRisk adalah yang paling ringan dari ketiganya. Cocok untuk organisasi yang baru memulai GRC dan memiliki keterbatasan infrastruktur.

4.3 CISO Assistant — Tech Stack & Server Specs

KomponenTeknologi
BahasaPython 3.12+
FrameworkDjango + Django REST Framework
FrontendReact / TypeScript
DatabasePostgreSQL 16+ (recommended)
Web ServerNginx (reverse proxy)
App ServerGunicorn (WSGI)
DeploymentDocker / Docker Compose / Kubernetes
OSLinux (Ubuntu/Debian, CentOS, RHEL)
ResourceMinimalRecommended
CPU2 core4 core
RAM4 GB8 GB
Storage10 GB50+ GB SSD
DockerDocker 27+, Docker Compose
SMTPRequired (untuk notifikasi)

4.4 Perbandingan Cepat

AspekErambaSimpleRiskCISO Assistant
StackPHP + MySQLPHP + MySQLPython + PostgreSQL
Maturity⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
RinganSedang✅ Paling ringanBerat
Docker
GRC FiturLengkapDasarSangat lengkap
ICFR ReadyBisa customButuh customBisa custom
KomunitasBesarSedangAktif (growth)
Min RAM4 GB2 GB4 GB
LisensiAGPLv3LGPLApache 2.0

4.5 Rekomendasi Server

Untuk Eramba Recommended

VPS 4GB RAM, 2 CPU, 40GB SSD
OS: Ubuntu 22.04 LTS
Install: Docker + Docker Compose
→ Cukup untuk production kecil-sedang

Multi-Client SaaS (Naik Kelas)

VPS 8GB RAM, 4 CPU, 80GB SSD
OS: Ubuntu 22.04 LTS
Install: Docker + Nginx reverse proxy
Auto scaling: Docker Swarm / K8s

Budget Estimasi

ItemEstimasi
VPS 4GBRp150.000–250.000/bulan (DigitalOcean, Vultr, atau lokal)
VPS 8GBRp300.000–500.000/bulan
AplikasiFREE (open source)
DatabaseFREE (MySQL/PostgreSQL)

5
BAB 5

Penutup

Setelah menelusuri analisis tools, strategi implementasi, dan panduan deployment, tibalah kita di bagian akhir buku ini — bukan sebagai kesimpulan, melainkan sebagai pijakan untuk langkah berikutnya.

Ringkasan Eksekutif

Implementasi ICFR bukanlah proyek yang harus mahal. Dengan ekosistem open source yang semakin matang, organisasi dari berbagai skala dapat membangun fondasi kepatuhan yang kokoh tanpa menguras anggaran. Tiga temuan utama dari buku ini:

  1. Eramba adalah pilihan terbaik untuk start cepat. Maturity tinggi, komunitas besar, dan kemudahan deployment menjadikannya kandidat utama untuk kebutuhan ICFR dalam 1 bulan.
  2. CISO Assistant adalah masa depan. Dengan stack modern (Python/Django/React) dan pertumbuhan komunitas yang pesat, platform ini menawarkan fleksibilitas dan potensi kustomisasi yang besar.
  3. AI bukan sekadar gimmick. Model open source (Llama, Mistral) dapat diintegrasikan untuk automated risk scoring dan anomaly detection tanpa biaya lisensi — hanya perlu infrastruktur dan keahlian.
Pesan kunci: IBM OpenPages FCM memang solusi enterprise standard, tapi mahal. Watson bisa diganti dengan model AI open source (lebih murah, kontrol penuh). Yang terpenting: ada business requirement & flow dulu, baru develop.

Buku ini disusun dari diskusi intensif di grup IT Leader Nexus — tempat para praktisi TI berbagi pengetahuan, pengalaman, dan solusi nyata. Semoga panduan ini bermanfaat sebagai referensi teknis dan buku saku dalam perjalanan implementasi ICFR Anda.


IL
Tentang Penyusun
IT Leader Nexus
Kelompok Diskusi Praktisi TI & GRC

IT Leader Nexus adalah grup diskusi tertutup para pemimpin TI, CISO, GRC specialist, dan praktisi teknologi dari berbagai industri di Indonesia. Diskusi rutin mencakup topik kepatuhan, keamanan siber, arsitektur TI, dan inovasi teknologi.

Buku ini merupakan kompilasi dari sesi diskusi intensif seputar tools ICFR open source dan deployment GRC on-premise, yang dirangkum dan disunting untuk publikasi.

Privasimu · IT Leader Nexus
ICFR & CISO Assistant
Panduan implementasi ini lahir dari kebutuhan nyata di lapangan: bagaimana membangun sistem ICFR yang kokoh dengan biaya terjangkau. Lima tools open source dianalisis, strategi implementasi disusun, dan panduan deployment teknis disediakan — dari Docker hingga konfigurasi production-grade.
Edisi Pertama · Seri Panduan Teknis · Privasimu
⬆ Atas 🖨 Cetak / PDF