Skip to main content

Keselamatan

Kemas kini terakhir: 3 September 2026

Taqyid (dikendalikan oleh DIGIQUEST CONSULTING) ialah platform kritikal pematuhan: ia menyimpan rekod pensijilan halal yang dikemukakan oleh pelanggan kami kepada juruaudit JAKIM. Melindungi data tersebut — dan memastikan ia terasing antara organisasi — merupakan keperluan teras, bukan perkara sampingan. Halaman ini meringkaskan langkah teknikal dan organisasi yang kami gunakan.

Penyulitan

  • Semasa penghantaran: semua trafik disampaikan melalui HTTPS (TLS), dengan HTTP Strict Transport Security (HSTS) dikuatkuasakan.
  • Semasa disimpan: pangkalan data utama (Neon PostgreSQL) dan storan fail (Supabase) menyulitkan data yang disimpan menggunakan piawaian industri AES-256.

Pengasingan penyewa

Taqyid dibina secara pelbagai penyewa (multi-tenant) yang ketat. Setiap rekod terikat kepada organisasi pemiliknya, dan pengasingan ini dikuatkuasakan di pihak pelayan dalam lapisan capaian data — bukan sekadar disembunyikan pada antara muka pengguna. Pengguna yang disahkan bagi satu organisasi tidak boleh membaca atau mengubah data organisasi lain.

Kawalan akses

  • RBAC terperinci: akses ditadbir oleh model kebenaran berasaskan peranan yang dikuatkuasakan di pihak pelayan pada setiap permintaan, mengikut prinsip keistimewaan paling minimum.
  • Pengasingan tugas: aliran kerja sensitif menguatkuasakan pengasingan tugas — contohnya, individu yang mencipta audit, laporan ketidakpatuhan (NCR) atau sijil tidak boleh menjadi individu yang mengesah atau menutupnya.
  • Peranan tadbir urus halal: pelantikan Eksekutif Halal dan keistimewaan berkaitan mengikut model tadbir urus JAKIM MHMS 2020.

Jejak audit tidak boleh diubah

Tindakan yang berkaitan keselamatan dan pematuhan direkodkan ke dalam log audit tambah-sahaja (append-only). Entri sedia ada dilindungi daripada pengubahsuaian oleh pencetus (trigger) peringkat pangkalan data yang menolak kemas kini, dan rekod audit disimpan untuk tempoh minimum tiga (3) tahun selaras dengan keperluan penyimpanan rekod JAKIM.

Infrastruktur & pemantauan

  • Pengehosan: aplikasi berjalan di Vercel; data aplikasi disimpan di Neon (PostgreSQL) dan Supabase (pengesahan dan storan fail), dengan data produksi dihoskan di rantau Asia-Pasifik.
  • Pengasingan persekitaran: produksi, pementasan (staging) dan pembangunan berjalan pada pangkalan data yang terasing; penggunaan pratonton dan pementasan dilindungi di sebalik pengesahan dan tidak boleh diakses secara awam.
  • Pemantauan: ralat dan prestasi dipantau dengan Sentry, dan trafik penyalahgunaan dikawal dengan pengehadan kadar (rate limiting).

Pembangunan selamat

  • Get keselamatan automatik berjalan dalam saluran integrasi berterusan (CI) kami pada setiap perubahan: pengimbasan rahsia, pengauditan kerentanan kebergantungan dan ujian keselamatan aplikasi statik (SAST).
  • Tindakan binaan pihak ketiga dipatri (pinned) kepada versi tetap, dan token akses mengikut skop keistimewaan paling minimum.
  • Kod ditulis dalam TypeScript bertaip ketat, dan perubahan disemak rakan sebaya sebelum dikeluarkan.

Piawaian & pematuhan

Taqyid dibina khusus untuk Sistem Pengurusan Halal Malaysia JAKIM (MHMS 2020) dan MPPHM (Pindaan 2026). Amalan perlindungan data kami sejajar dengan GDPR EU dan Akta Perlindungan Data Peribadi Malaysia 2010 (PDPA), dan program keselamatan kami dipandu oleh SOC 2 Trust Service Criteria serta panduan keselamatan aplikasi OWASP.

Untuk butiran cara kami mengendalikan data peribadi, lihat Dasar Privasi, Perjanjian Pemprosesan Data dan senarai sub-pemproses kami.

Melaporkan kerentanan

Kami mengalu-alukan pendedahan terselaras bagi isu keselamatan. Jika anda percaya anda telah menemui kerentanan, sila e-mel security@taqyid.cloud. Kontak keselamatan boleh-baca-mesin kami diterbitkan, mengikut RFC 9116, di /.well-known/security.txt. Sila beri kami peluang yang munasabah untuk menyiasat dan membaik pulih sebelum sebarang pendedahan awam, dan jangan mengakses, mengubah atau memadam data yang bukan milik anda.

Soalan atau laporan keselamatan: security@taqyid.cloud. Pertanyaan perlindungan data: hubungi DPO kami di dpo@taqyid.cloud.