taklimat sijil digital pelayan - gpki.mampu.gov.my

42
TAKLIMAT PENGURUSAN PERMOHONAN DAN PEMASANGAN SIJIL DIGITAL PELAYAN (SSL) BAGI PENTADBIR - PENTABDIR DI AGENSI DIKEMASKINI PADA 17 OGOS 2021 BAHAGIAN PEMBANGUNAN PERKHIDMATAN GUNASAMA INFRASTRUKTUR DAN KESELAMATAN ICT (BPG) MAMPU, JPM

Upload: others

Post on 13-Nov-2021

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

TAKLIMAT PENGURUSAN PERMOHONAN DAN PEMASANGAN SIJIL DIGITAL PELAYAN (SSL) BAGI PENTADBIR-PENTABDIR DI AGENSI

DIKEMASKINI PADA 17 OGOS 2021

BAHAGIAN PEMBANGUNAN PERKHIDMATAN GUNASAMA INFRASTRUKTUR DAN KESELAMATAN ICT (BPG) MAMPU, JPM

Page 2: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

KANDUNGANBIL ISI KANDUNGAN1. TAKRIFAN SIJIL DIGITAL PELAYAN

2. DASAR DAN PRINSIP PEGANGAN SIJIL DIGITAL

3. KEPUTUSAN TAMBAHAN BERKAITAN DASAR

4. KEPERLUAN PERUNDANGAN

5. ALIRAN PROSES KERJA PENGELUARAN SIJIL DIGITAL PELAYAN

6. PERKHIDMATAN MyGPKI BAGI PEMBEKALAN SIJIL DIGITAL PELAYAN

7. SENARAI SEMAK PERMOHONAN SIJIL DIGITAL PELAYAN

8. LAPORAN PENILAIAN RISIKO LAMAN WEB AGENSI

9. PENENTUAN KATEGORI DAN JENIS SIJIL DIGITAL PELAYAN

10. KATEGORI SIJIL DIGITAL PELAYAN

11. JENIS SIJIL DIGITAL PELAYAN2

Page 3: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

KANDUNGANBIL ISI KANDUNGAN11. CA DAN PRINSIPAL

12. PENJANAAN CSR MENGIKUT PLATFORM & WEBSERVICE

13. PENDAFTARAN PEGAWAI PENTADBIR PELAYAN DI PORTAL GPKI

14. KRITERIA DAN PRA SYARAT PERMOHONAN SIJIL DIGITAL PELAYAN

15. SYARAT KELULUSAN SIJIL DIGITAL PELAYAN

16. PENERIMAAN DAN PEMASANGAN SIJIL DIGITAL PELAYAN

17. CONTOH PAPARAN DI PELAYAR BAGI SIJIL DIGITAL PELAYAN

18. SEMAKAN KONFIGURASI PEMASANGAN SIJIL

19. CONTOH SURAT PERMOHONAN SIJIL DIGITAL PELAYAN

3

Page 4: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

4

TAKRIFAN SIJIL DIGITAL PELAYANSumber: PKPA Bil. 3/2016 - Dasar GPKI : Sijil digital pelayan ialah sijil yang dikeluarkan oleh Pihak Berkuasa Pemerakuan Berlesen

(CA) untuk mengesahkan identiti organisasi kepada pengguna supaya maklumattransaksi dihantar tanpa masalah pemintasan data semasa transaksi dilakukan, datapenggodaman, atau pemalsuan mesej.

Sijil digital dimuatkan dalam pelayan di agensi pelaksana untuk mengesahkan identitiorganisasi kepada pengguna bagi memastikan keselamatan data dan maklumatsistem aplikasi supaya maklumat transaksi dihantar tanpa masalah pemintasan datasemasa transaksi dilakukan, data penggodaman, atau pemalsuan mesej.

Protokol Lapisan Soket Selamat (SSL) digunakan untuk menyulitkan maklumat yangdihantar melalui internet. Sijil digital pelayan SSL membolehkan pelayan webmewujudkan sesi SSL dengan pelayar web.

Page 5: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

5

Sumber Dewan Bahasa dan Pustaka (PRPM):

Sijil Digital Pelayan dikenali dengan nama Protokol Lapisan Soket Selamat (SSL) yang jugasinonim dengan Keselamatan Lapisan Pengangkutan [Transport Layer Security - TLS].TLS adalah merupakan versi SSL yang telah dinaik taraf. Versi terkini TLS adalah versi 1.3.

Definisi: Protokol keselamatan yang membenarkan komunikasi antara pelayan denganaplikasi pelanggan seperti pelayar web. SSL/TLS bertindak sebagai antara mukaantara aplikasi dengan protokol TCP/IP bagi menyediakan penyahihan pelayandan pelanggan serta saluran komunikasi yang disulitkan antara pelayan danpelanggan. Pelanggan dan pelayan bersetuju untuk menggunakan sekumpulanpenyulitan untuk sesi penyulitan dan pencincangan. Contohnya, algoritmapenyulitan yang digunakan ialah DES, SHA-J atau RC4 dengan kekunci 128 bit danMD5.

TAKRIFAN SIJIL DIGITAL PELAYAN

Page 6: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

DASAR DAN PRINSIP PEGANGAN

SIJIL DIGITAL

6

Page 7: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

7

Semua sistem ICT kerajaan yang memerlukan kemudahan Prasarana Kunci Awam (PKI) hendaklah menggunakan Perkhidmatan Prasarana Kunci Awam Kerajaan (GPKI) “

PERNYATAAN DASAR(Pekeliling Kemajuan Pentadbiran Awam Bil. 3/2015)

Page 8: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

PRINSIP PEGANGANPELAKSANAAN GPKI

(Pekeliling Kemajuan Pentadbiran Awam Bil. 3/2015)

SIJIL DIGITAL PELAYAN

Page 9: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

Badan Berkanun Persekutuan, agensi negeri, Badan Berkanun Negeridan Pihak Berkuasa Tempatan yang berhasrat jadi agensi pelaksana,semua kos perkhidmatan GPKI adalah di bawah tanggungan agensiberkenaan

Agensi Pusat akan menanggung semua kos bagi perkhidmatan GPKIuntuk kementerian dan jabatan persekutuan sahaja yang bertindaksebagai agensi pelaksana

9

PRIN

SIP

PEG

AN

GA

N

PELA

KSA

NA

AN

GPK

I

3

4

Semua pengguna GPKI hendaklah mematuhi PrinsipPegangan berikut:

2

1 Sijil Digital Pelayan (SSL) akan dibekalkan untuk sistem ICT kerajaanbagi tujuan baharu dan pembaharuan.

Agensi pelaksana yang berubah taraf daripada agensi persekutuankepada agensi swasta atau badan berkanun, semua kos perkhidmatanGPKI adalah di bawah tanggungan agensi berkenaan

4

Keterangan:• Baharu bermaksud Sistem ICT Kerajaan baharu yang dibangunkan secara outsource perlu

mengambil kira kos pemasangan SSL dalam kontrak baharu masing-masing. Walaubagaimanapun sekiranya agensi tidak mempunyai sumber kewangan yang mencukupi makakos pemasangan SSL akan ditanggung oleh Agensi Pusat.

• Pembaharuan bermaksud Sistem ICT Kerajaan secara outsource yang telah tamat tempohkontrak semasa atau tiada sumber kewangan bagi kos pemasangan SSL.

• Bagi Sistem ICT Kerajaan yang dibangunkan secara inhouse sama ada baharu ataupembaharuan akan ditanggung oleh Agensi Pusat.

Page 10: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

10

Bil. Isu Sijil Digital Pelayan SSL Keterangan Keputuan JKP

1. Prinsip Pegangan

Tiada kriteria kelulusanpermohonan sijil digitalpelayan SSL

1. Terdapat permohonan sijildigital pelayan SSL yangdikemukakan oleh agensibagi pelbagai jenis pelayantermasuk pelayan latihandan pelayan pembangunan

2. Prinsip pegangan Dasar GPKImenyatakan pembekalan sijildigital SSL hanya bagi tujuanpembaharuan. Kos sijil digitalpelayan dalam sistembaharu adalah di bawahtanggungan agensi. Namun,terdapat permohonanpembekalan sijil digitalpelayan bagi sistem baharu

1. Pembekalan sijil digital pelayan SSLkepada Sistem ICT Kerajaanmerupakan satu daripada skopperkhidmatan GPKI dan penggunaansijil digital pelayan SSL ini adalahbertujuan:

• sebagai pengesahan identitiorganisasi kepada pengguna

• penyulitan maklumat yangdihantar melalui Internet

2. Tiada kriteria kelulusan sijil digitalpelayan SSL yang dinyatakan di dalamDasar Perkhidmatan GPKI terutamabagi kelulusan permohonan sijil digitalSSL untuk kegunaan pelayan selainpelayan produksi dan pelayan bagisistem baharu

3. Oleh itu, Pasukan Projek menghadapikesukaran bagi meluluskanpermohonan sijil digital SSL yangdikemukakan oleh agensi

1. Agensi hendaklah menggunakan sijil digitalpelayan SSL sumber terbuka (open source)bagi kegunaan pelayan, selain pelayanproduksi

2. Cadangan kriteria kelulusan permohonan sijildigital pelayan SSL seperti berikut:

i. Pelayan Sistem ICT memerlukan tahapkawalan keselamatan yang tinggi

ii. Capaian sistem hendaklah melaluiInternet

iii. Semua maklumat pelayan perlulahdidaftarkan dengan pendaftar domain

iv. Memerlukan Janaan PermintaanTandatangan Sijil - CSR (certificatesigning request) oleh agensi pemiliknama domain

v. Pelayan bagi sistem baharu yangdibangunkan secara dalaman (inhouse)

vi. Telah mendapat kelulusan JPICT/ JTISAbagi pelayan bagi sistem baharu

Kriteria (i-iv) adalah mandatori manakala kriteria (v-vi) adalah terpakai bagi pelayan sistem baharu sahaja

1

KEPUTUSAN TAMBAHAN BERKAITAN DASAR

Page 11: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

BIL. KATEGORI AGENSI TANGGUNGAN KOS SIJIL DIGITAL PELAYAN

1. Kementerian Ditanggung

2. Jabatana. Agensi Pentadbiran Persekutuan Ditanggung

b. Agensi Pentadbiran Negeri Tidak Ditanggung

3. Badan Berkanun

a. Badan Berkanun Persekutuan Tidak Diasingkan Saraan

Ditanggung sekiranya menggunakanSistem ICT kerajaan Jabatan Persekutuan

b. Badan Berkanun Persekutuan Diasingkan Saraan Tidak Ditanggung

c. Badan Berkanun Negeri Tidak Ditanggung

4.

Pihak BerkuasaTempatan / PenguasaTempatan

a. Pihak Berkuasa Tempatan / Penguasa Tempatan Persekutuan Tidak Ditanggung

b. Pihak Berkuasa Tempatan / Penguasa Tempatan Negeri Tidak Ditanggung

5. Swasta Tidak Ditanggung

KEPERLUAN PERUNDANGAN

11

Pekeliling Kemajuan Pentadbiran Awam Bil. 3/2015: Dasar Perkhidmatan Prasarana Kunci Awam Kerajaan [Government Public Key Infrastructure (GPKI)]

Page 12: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

- Sijil MESTI dipasang dalam tempoh 14 hari selepas tarikh terimaan sijil daripada CA- Agensi perlu mengemaskinitarikh penerimaan dan tarikh pemasangan** Sekiranya didapati pemasangan tidak dibuat dalam tempoh 14 hari, kospermohonan semula dan kospembaharuan bagi domain berkenaan akan ditanggung sepenuhnya oleh agensi

ALIRAN PROSES KERJA PERMOHONAN SIJIL DIGITAL PELAYAN

Kelulusan oleh Pentadbir (Admin)

Proses pengesahan (eVetting) sijil digital oleh Prinsipal dan CA kepada Agensi

Penjanaan sijil digital oleh Prinsipal

CA kemas kini maklumat penghantaransijil digital

Pemohon kemas kini maklumat penerimaan di Portal GPKIE-mel makluman kepada pemohondan CA, bahawa sijil digital telahdihantar kepada pemohon

03

04

05

07

08

- Pilih: Pendaftaran Pengguna / Permohonan Baharu- Pilih: Kategori (Single Domain/ Multi Domain/ Wildcard)- Isi maklumat pelayan- Muat naik CSR (panjang kunci perlu 2048 bit dan jenis

kunci RSA SHA2 serta telah didaftar di portal MYNIC) - Muat naik “Surat Permohonan Sijil Digital Pelayan”

Diprosespenjanaandalam 7 hari bekerjadari tarikhdokumenlengkap

E-mel sijil digital kepada pemohon oleh Prinsipal

06

Pemohon membuat pemasangan sijil digital dan kemaskini tarikh dan taraf pemasangan di Portal GPKI

09

Pegawai di Agensi membuat PermohonanSijil Digital Pelayan di Portal GPKI

02

Pegawai di Agensi menyediakan/kemas kiniLaporan Penilaian Risiko setiap subdomain

01

e-Vetting = pengesahan domain (e-mel kepada admin berdaftar di MYNIC) dan pengesahanorganisasi (e-mel dan panggilan ke telefonpejabat. eVetting lengkap = dokumen lengkap

Page 13: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

ALIRAN PROSES KERJA LENGKAP PERMOHONAN SIJIL DIGITAL PELAYAN

13

Page 14: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

14

PERKHIDMATAN MyGPKI BAGI PEMBEKALAN SIJIL DIGITAL PELAYAN

Tempoh sah laku sijil digital pelayan yang dibekalkan olehMAMPU kepada agensi ialah 12 bulan tertakluk pada polisi PihakBerkuasa Pemerakuan Berlesen (CA) yang berkenaan.

Pegawai-pegawai yang telah didaftarkan sebagai pentadbir SSLakan menerima notifikasi pembaharuan sijil digital pelayan pada30 hari sebelum tamat tempoh sijil dan pada hari tamat tempohsijil tersebut.

Agensi boleh membuat pembaharuan sijil digital pelayan seawal30 hari sebelum tamat tempoh sijil tersebut melalui Portal GPKI.

Page 15: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

15

PERKHIDMATAN MyGPKI BAGI PEMBEKALAN SIJIL DIGITAL PELAYAN

SENARAI SEMAK PERMOHONAN SIJIL DIGITAL PELAYAN :

Penyediaan laporan penilaian risiko laman web agensi; Penjanaan fail Certificate Signing Request (CSR) di pelayan; Pendaftaran pegawai pentadbir pelayan di Portal GPKI; Permohonan baharu atau pembaharuan di Portal GPKI Kelulusan eVetting oleh prinsipal (pengesahan organisasi dan domain) Penjanaan sijil digital pelayan oleh CA Penerimaan dan pemasangan sijil oleh agensi Pembatalan sijil digital pelayan (jika berkaitan sahaja)

Page 16: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

16

PERKHIDMATAN MyGPKI BAGI PEMBEKALAN SIJIL DIGITAL PELAYANLAPORAN PENILAIAN RISIKO LAMAN WEB AGENSI

Contoh templat laporan penilaian risiko laman webagensi adalah seperti pautan menu di bawah:

Portal GPKI https://gpki.mampu.gov.my > Muat Turun > Dokumen GPKI >Permohonan Perkhidmatan GPKI > Perkara 8: Sijil Digital Pelayan - Templat Penilaian Risiko Laman Web Sektor Awam Dalam Konteks Perkhidmatan GPKI)

Page 17: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

PENENTUAN JENIS SIJIL DIGITAL PELAYAN

17

KEPERLUAN TAHAP KAWALAN KESELAMATAN SISTEM ICT

KERAJAAN

JENIS SIJIL DIGITAL PELAYAN YANG DIPERLUKAN

SINGLE DOMAIN EV MULTI DOMAIN OV WILDCARD

TINGGI(Klasifikasi Data : Rahsia Rasmi

Risiko: Tinggi, Sederhana dan Rendah)

SEDERHANA(Klasifikasi Data : Data Terkawal/ Sensitif

Risiko: Tinggi dan Sederhana)

SEDERHANA(Klasifikasi Data : Data Terkawal/ Sensitif

Risiko: Rendah)

RENDAH(Klasifikasi Data : Data Terbuka

Risiko: Tinggi, Sederhana dan Rendah)

DIPERLUKAN TIDAK DIPERLUKAN 17

Page 18: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

KATEGORI SIJIL DIGITAL PELAYAN

ASA

S

PERS

END

IRIA

N

PERT

ENG

AH

AN

LEN

GKA

P

Extended Validation

Organization Validation

Domain Validated

EVOV

DVPrivate

Trust1. Menyediakankeselamatan sessiondan privasi

2. Maklumat organisasidipapar secaraautomatik di alamatpelayar denganperbezaan warnayang kontra

1. Menyediakankeselamatansession danprivasi

2. Maklumat organisasi hanyadipaparkanapabila diperiksaoleh pelawat

TAHAP KESELAMATANINTERNET INTRANET

1. Menyediakankeselamatansession dan privasi

2. Tidak memaparkanjenama/ organisasi

1. URL dan Top Level Domain (TLD) tidakdidaftarkan

2. IP local 127.0.0.1

Ditanggung oleh MAMPU berdasarkan kriteriadan syarat ditetapkan

Nota:

Tidak ditanggung oleh MAMPU. Agensi perlumelaksanakan perolehan sendiri daripada CA

TINGGI RENDAH DALAMAN 18

Page 19: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

JENIS SIJIL DIGITAL PELAYAN

Sijil Digital PelayanSingle Domain EV dan OV

Sijil Digital PelayanMulti Domain OV

Sijil Digital PelayanWildcard OV

19

Page 20: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

SIJIL DIGITAL PELAYAN SINGLE DOMAIN

Contoh 1:• gpki.mampu.gov.my

Contoh 2:• www.mampu.gov.my

Didaftarkan hanya ke atas 1 domain atau 1 subdomain sahaja

20

Page 21: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

SIJIL DIGITAL PELAYAN MULTI DOMAIN

Contoh 1:• gpki.mampu.gov.my• gpki.bpg.gov.my• dts.mampu.gov.my

Contoh 2:• www.mampu.gov.my• www.mampu.org.my• itims.mampu.gov.my

merupakan Sijil Digital Pelayan yang mengandungi kombinasi 2-4 domain atausubdomain yang sama atau berlainan

21

Page 22: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

Contoh 1:• *.mampu.gov.my

- gpki.mampu.gov.my- dts.mampu.gov.my- itims.mampu.gov.my

Contoh 2:• *.anm.gov.my

- gpki.anm.gov.my- dts.anm.gov.my- itims.anm.gov.my

SIJIL DIGITAL PELAYAN WILDCARD

* Nota:Walaupun wildcard mempunyai kelebihan tiada had bilangan subdomain danboleh menjangkau sehingga melebihi 150 subdomain namun ia hanya meliputisubdomain pada 1 aras hirearki yang sama sahaja dan tidak boleh digunakanbersama dengan jenis multi domain dan single domain atas faktor keselamatan.

22

Page 23: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

PrinsipalCertification Authority (CA)

Prinsipal Lain* Tidak termasuk

CA DAN PRINSIPAL

Pihak Pemerakuan Berlesen di Malaysia yang menyediakan perkhidmatan pembekalan sijil digital pelayan dan

melanggan (subscribe) daripada prinsipal yang diiktiraf

Pihak yang diiktiraf dalam menyediakan pembekalan sijil digital di seluruh dunia (luar negara)

23

Page 24: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

24

Platform AplikasiTool Yang BolehDigunakan

Jenis Sijil Digital Pelayan

Fail yang perlu dijana semasa penjanaan

CSR

Fail yang perlu ada semasa pemasangan Sijil

Linux Apache2 Server

OpenSSL • Single Domain• Multi Domain• Wildcard

• CSR• *.key / *.ks / *.pem

/ *.jks (keystore)

• CER atau CRT • *.key / *.pem

ApacheTomcat

Keytool • Single Domain• Wildcard

• CSR• *.ks /*.jks

(keystore)

• *.ks / *.jks (keystore) yang telah dibindbersama CER atau CRT

Windows Microsoft IIS

Built-in tool/ MMC2 Command

• Single Domain• Wildcard

• CSR yang telahdibind bersama key

• CER atau CRT yangtelah dibind bersama key

Microsoft Exchange

Built-in tool • Multi Domain• Wildcard

• CSR yang telahdibind bersama key

• CER atau CRT yangtelah dibind bersama key

Nota dan Peringatan: Fail *.key / *.ks / *.pem / *.jks / keystore perlu disimpan dengan selamat untuk pemasangan. Sekiranya fail tersebut hilang maka sijil yang diterima tidak dapat

dipasang dan perlu penjanaan semula sijil dari pihak CA. Sekiranya pemasangan multidomain, private key perlu ditukar format ke P12 terlebih dahulu sebelum diimport masuk ke server Windows menggunakan format *.pfx 24

PENJANAAN CSR MENGIKUT PLATFORM & WEBSERVICE

PERKHIDMATAN MyGPKI BAGI PEMBEKALAN SIJIL DIGITAL PELAYAN

Page 25: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

2525

PENDAFTARAN PEGAWAI PENTADBIR PELAYAN DI PORTAL GPKI

PERKHIDMATAN MyGPKI BAGI PEMBEKALAN SIJIL DIGITAL PELAYAN

Kesemua 13 menu yang terdapat di bawah Menu “Pengurusan Sijil Digital

Pelayan” di Portal GPKI 3.0 perlu digunakan oleh pegawaidi agensi bagi menguruskan

permohonan masing-masing.

Manual Pengguna Permohonan Sijil Digital Pelayan bagi Sistem GPKI 3.0 boleh dimuatturun daripada pautan berikut:

Portal GPKI https://gpki.mampu.gov.my > Muat Turun > Dokumen GPKI >Panduan Pengguna> Perkara 6: Sijil Digital Pelayan

Page 26: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

KRITERIA DAN PRA SYARAT PERMOHONAN SIJIL DIGITAL PELAYANPelayan Sistem ICT memerlukan tahap kawalan keselamatan yang tinggi kerana sistemmengandungi maklumat rahsia rasmi. Hanya pelayan produksi sahaja akanditanggung oleh Agensi Pusat tidak termasuk pelayan pembangunan (staging ataudevelopment), latihan (training with dummy data) dan pengujian (testing)

Capaian sistem hendaklah melalui Internet (Public) sahaja tidak termasuk Intranet

Semua maklumat domain pelayan (contoh: gpki.mampu.gov.my) telah didaftarkandengan pendaftar domain (MYNIC)

Perlu sediakan janaan Permintaan Tandatangan Sijil - CSR (Certificate Signing Request)oleh agensi

Sebarang perubahan ke atas nama domain dan jenis sijil digital pelayan adalah tidakdibenarkan setelah permohonan diluluskan

Permohonan pembaharuan hanya akan mula diproses seawal 30 hari sebelum tamattempoh sijil digital sedia ada.

PERMOHONAN SIJIL DIGITAL PELAYAN

26

Page 27: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

SYARAT KELULUSAN e-VETTING SIJIL DIGITAL PELAYANAgensi perlu melengkapkan dokumen permohonan selepas kelulusan diperolehi daripadaAgensi Pusat iaitu:

Menjana fail CSR yang betul mengikut jenis sijil berdasarkan kelulusan yang diterima.Maklumat CSR yang akan dijana MESTI sama dengan maklumat domain yang TELAH didaftarkan di dalam portal MYNIC.Saiz fail hendaklah kurang daripada 2MB. Fail CSR mestilah mempunyai jenis kunci RSA SHA2 dan panjang kunci 2048 bit keatas. Panduan menjana fail csr di pautana. https://www.digicert.com.my/support (tools jana csr dan pilih mengikut webservice)b. https://www.entrustdatacard.com/knowledgebase/ssl/ssl-tls-tools (tools jana csr dan pilih mengikut webservice)c. https://www.entrust.net/ssl-technical/csr-viewer.cfm (semakan kandungan csr)

Mengemaskini maklumat Pentadbir domain yang didaftarkan di MyNIC danmemastikannya adalah terkini (https://mynic.my/whois/# )

Melaksanakan pengesahan domain / subdomain oleh Pentadbir domain yang diterimadaripada principal dan CA melalui kedua-dua cara iaitu e-mel dan telefon pejabat.

Menjawab e-mel yang diterima daripada prinsipal dengan tindakan berikut:Muatturun, mencetak, menyemak maklumat dan menandatangani dokumen bersertacop pegawai dan cop jabatan. Setelah dokumen lengkap, ianya perlu diimbas dandimuatnaik serta dikembalikan semula kepada pihak prinsipal melalui e-mel;

KELULUSAN SIJIL DIGITAL PELAYAN

27

Page 28: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

Bil. Jenis Sijil SemakanDomain Pengesahan Kebenaran oleh kakitangan Subject Domain Name (DN)

1. Extended Validation

(EV)

Pemilikan ataukawalandomain

• Prinsipal akan menghubungi Pengurusan Atasan melalui e-mel dan telefonpejabat untuk mengesahkan identitiorganisasi.

• Prinsipal akan menghubungi organisasimelalui e-mel dan telefon untukpengesahan pengeluaran sijil(pentadbir domain).

• Nama Domain• Nama Organisasi dan lokasi

termasuk negara• Nombor Pendaftaran

(Registration Number)• Lokasi Pendaftaran

(Registration Location)

2. Organization Validation

(OV)

Pemilikan ataukawalandomain

• Prinsipal akan menghubungi organisasimelalui e-mel dan telefon pejabat untukpengesahan pengeluaran sijil(pentadbir domain).

• Nama Domain• Nama Organisasi dan lokasi

termasuk negara

KAEDAH PENGESAHAN SIJIL DIGITAL PELAYAN OLEH PRINSIPAL

28

KELULUSAN SIJIL DIGITAL PELAYAN

28

Page 29: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

PENERIMAAN DAN PEMASANGAN SIJIL DIGITAL PELAYAN

29

TINDAKAN AGENSI SELEPAS PENERIMAAN SIJILMESTI mengemas kini tarikh penerimaan sijil digital pelayan di Portal GPKI bagi tujuanpengesahan penerimaan sejurus sijil digital diterima daripada CA atau prinsipal di PortalGPKI (https://gpki.mampu.gov.my) > Menu Perkhidmatan> Menu Pengurusan Sijil DigitalPelayan> Kemaskini Penerimaan Sijil Digital Pelayan > NoMyKad dan namadomain/subdomain > kemaskini tarikh terima sijil. Sekiranya tarikh penerimaan tidakdikemaskini, pihak agensi akan mengalami ralat dan tidak dapat memohon pembaharuansijil tersebut di Portal GPKI kelak.

MESTI memasang sijil digital pelayan di pelayan agensi masing-masing dalam tempoh 14hari selepas penerimaan sijil digital pelayan tersebut. Bagi tujuan pemasangan sijil digitalpelayan dengan konfigurasi yang betul dan sijil rantaian (chain) yang lengkap, pihakagensi memerlukan 2 sijil rantaian tambahan iaitu intermediate dan root bagi CA dan jugafail private key (*.key/*.pem) (sekiranya pelayan bukan Windows) yang sepadan denganfail csr yang telah dikemukakan semasa permohonan di Portal GPKI terutama kepada agensiyang pertama kali pertama menggunakan prinsipal ini. Sila pastikan arahan pemasangandiikuti dengan teliti kerana setiap prinsipal mempunyai sijil rantaian yang berbeza yangperlu dipasang. Malahan, kaedah pemasangan juga adalah berbeza mengikut platformdan webservice bagi pelayan masing-masing. 29

Page 30: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

30

TINDAKAN AGENSI SELEPAS PENERIMAAN SIJILItem yang diperlukan semasa pemasangan sijil digital pelayan”a. Sijil digital pelayan untuk subdomain yang dimohonb. Sijil rantaian tambahan -> intermediate cert CAc. Sijil rantaian tambahan –> root cert CA d. Fail private key (*.key/*.pem/*.jks/*.keystore)

Manual dan garis panduan pemasangan sijil digital pelayan mengikut platform dan webservice yang berkaitan.a. https://www.entrust.com/knowledgebase/ssl/ssl-tls-certificate-installation-

help?keyword=&productType=&serverType=b. https://support.globalsign.com/ssl/ssl-certificates-installation/install-ssl-certificate-overviewc. https://knowledge.digicert.com/content/digicertknowledgebase/en/us/search.html?q=installation

Agensi MESTI menyemak dan memastikan konfigurasi pemasangan sijil digital pelayandilaksanakan dengan betul dan mendapat “Taraf A” bagi setiap subdomain denganmenggunakan tools berikut:a. https://www.ssllabs.com/ssltest/ (semakan konfigurasi pelayan) b. https://www.sslshopper.com/ssl-checker.html (semakan pemasangan chain sijil)c. https://www.ssltrust.com.au/ssl-tools/certificate-key-matcher (semakan padanan sijil dan key)

PENERIMAAN DAN PEMASANGAN SIJIL DIGITAL PELAYAN

30

Bagi sesetengahprinsipal item b dan c

digabungkan dalam satufail dan dikenali sebagai

“Chain Bundle”

Page 31: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

PENERIMAAN DAN PEMASANGAN SIJIL DIGITAL PELAYAN

31

TINDAKAN AGENSI SELEPAS PENERIMAAN SIJIL

Mengemas kini tarikh dan masa pemasangan sijil dalam Portal GPKI(https://gpki.mampu.gov.my)> Menu Perkhidmatan> Menu Pengurusan Sijil DigitalPelayan> Kemaskini Tarikh dan Masa Pemasangan Sijil Digital Pelayan > No. MyKad danKatalaluan > Pilih domain/subdomain > Tindakan > Tarikh pemasangan dan catatantaraf pemasangan). Ruangan catatan perlulah dimasukkan maklumat penarafanpemasangan dan konfigurasi A yang diperolehi. Sekiranya agensi masih mendapatTaraf B-Z, nyatakan ralat atau masalah konfigurasi berserta justifikasi berkaitandiruang catatan tersebut

Memaklumkan segera kepada Agensi Pusat dan CA sekiranya terdapat ralat atauberlakunya sijil corrupt bagi membolehkan waranti ke atas sijil digital pelayan tersebutdituntut dalam tempoh 14 hari tersebut.

Sekiranya pemasangan tidak dilaksanakan dalam tempoh yang ditetapkan,permohonan seterusnya tidak akan dipertimbangkan dan kos sijil digital pelayan akanditanggung sepenuhnya oleh agensi sendiri. 31

Page 32: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

PENERIMAAN DAN PEMASANGAN SIJIL DIGITAL PELAYAN

32

TINDAKAN AGENSI SELEPAS PENERIMAAN SIJIL

Bagi sijil digital pelayan multi domain atau wildcard, pihak agensi perlulah menjana failcsr baharu bagi setiap subdomain di pelayan masing-masing secara berasingandengan kandungan CSR yang sama seperti CSR sebelumnya selepas sijil digital pelayanasal telah dijana dan berjaya dipasang oleh agensi.

Diingatkan juga bahawa agensi hendahklah memastikan kunci persendirian (privatekey) sijil digital pelayan yang dijana bersekali semasa penjanaan csr tidak hilang ataucorrupt serta disimpan dengan selamat kerana ianya sangat diperlukan semasapemasangan sijil di pelayan kelak. Fail csr yang telah dijana untuk salinan sijil bagimulti domain dan wildcard perlu dikemukakan kepada Pentadbir GPKI melalui [email protected] untuk diserahkan kepada pihak CA bagi tujuan penjanaansemula (reissue). Sebagai makluman, bagi kes penjanaan semula (reissue) sijil digitalpelayan ini tidak memerlukan sebarang permohonan baharu di Portal GPKI ataupun dipihak CA.

32

Page 33: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

PENERIMAAN DAN PEMASANGAN SIJIL DIGITAL PELAYAN

33

DO AND DON’TSebagai langkah keselamatan, diingatkan supaya agensi menyimpan salinan sijil yang diterima (*.crt/*.cer/*.pem) dan kunci persendirian

(private key) format *.pem/*.key/*.ks/*.jks/*.keystore disimpan dengan selamat dengan kaedah penyimpanan kunci di bawah perlindungan

maklumat Rahsia Rasmi mengikut Arahan Keselamatan.

Agensi juga dilarang pindah milik atau mengedarkannya kepada pihak tidak berkenaan termasuk kerja-kerja pemasangan sijil digital pelayan

perlu dilaksanakan sendiri oleh pegawai di agensi ataupun pembekal yang telah dilantik secara sah sahaja kerana sijil digital tersebut merupakan identiti

pelayan dalam ruang siber. Sekiranya keterdedahan berlaku maka risiko untuk menerima ancaman keselamatan ke atas pelayan yang telah

dipasang dengan sijil tersebut adalah tinggi.33

Page 34: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

CONTOH PAPARAN DI PELAYAR

34

Kawalan Keselamatan Tertinggi Meningkatkan kepercayaan pengguna dan imej organisasi

34

PAPARAN BAGI SIJIL DIGITAL PELAYAN EXTENDED VALIDATION (EV)

Page 35: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

CONTOH PAPARAN DI PELAYAR

35

Mengandungi identiti organisasi Meningkatkan kepercayaan pengguna dan imej organisasi

35

PAPARAN BAGI SIJIL DIGITAL PELAYAN ORGANIZATION VALIDATION (OV)

Page 36: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

36

Agensi HENDAKLAH mendapat Taraf AA. TOOLS - SSLLABS

Rujukan Tindakan Pembetulan

#Ralat 1: supports TLS 1.0 and TLS 1.1. & unerable to the POODLE attackTindakan pembetulan: SSL3, TLS 1.0 and TLS 1.1 perlu disablekan... hanya allow TLS 1.2 keatas sahajaTomcat: https://support.solarwinds.com/SuccessCenter/s/article/Disable-TLS-1-0-for-the-default-HTTPS-connector-in-DPA?language=en_USApache: https://www.leaderssl.com/news/471-how-to-disable-outdated-versions-of-ssl-tls-in-apacheApache: https://www.ssl.com/guide/disable-tls-1-0-and-1-1-apache-nginx

SEMAKAN KONFIGURASI PEMASANGAN SIJIL

36Nota Tambahan: Agensi perlu membuat konfigurasi tambahan - auto force redirect dari HTTP ke HTTPS untuk

memudahkan pengguna mengakses https di URL masing-masing secara automatik

Page 37: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

37

Rujukan Tindakan Pembetulan (samb.)

#Ralat 2: not support Forward SecrecyTindakan pembetulan: Perlu set chipers enable secrecy https://www.digicert.com/kb/ssl-support/ssl-enabling-perfect-forward-secrecy.htm** perlu update version openssl, apache perlu version 2.4.++ sahaja

#Ralat 3: accepts RC4 cipher, but only with older protocolswindows - https://foxontherock.com/solve-rc4-warning-qualys-ssllabs-testapache - https://superuser.com/questions/866738/disabling-rc4-in-the-ssl-cipher-suite-of-an-apache-server**(utk apache) ssl_ciphers 'EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH:ECDHE-RSA-AE$';tomcat - https://grok.lsu.edu/Article.aspx?articleid=17596tomcat - https://support.comodo.com/index.php?/Knowledgebase/Article/View/659/17/how-to----disable-weak-ciphers-in-tomcat-7--8

#Ralat 4: weak Diffie-Hellman (DH) key exchange parametersGuide to Deploying Diffie-Hellman for TLS (https://weakdh.org/sysadmin.html)

#Ralat 5: ROBOT vulnerability** most probably kerana menggunakan WAF F5/citrix/ciscohttps://robotattack.org

#Ralat 6: 64-bit block cipher (3DES / DES / RC2 / IDEA) Disable 64-bit block cipher https://warlord0blog.wordpress.com/2017/02/03/ssl-64-bit-block-size-cipher-suites-supported-sweet32-tomcat

SEMAKAN KONFIGURASI PEMASANGAN SIJIL

37

Page 38: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

38

Contohpemasangan

sijil dengankonfigurasiyang betul

SEMAKAN KONFIGURASI PEMASANGAN SIJIL

3838

Page 39: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

SEMAKAN KONFIGURASI PEMASANGAN SIJIL

39

B. TOOLS - SSL SHOPPER (SEMAKAN CHAIN)

Rujukan Tindakan Pembetulan

# Finding 1: failed to connect due to firewall restrictions=> firewall yang tidak allow untuk scanning atauport di firewall ditutup

#Finding 2: HTTPS on port 443=> restricted on firewall/load balancer ataucheck firewall allow tidak HTTPS connection inbound

#Finding 3: not allow port 443=> tidak pointing port 80/8080 untuk thru melaluiport 443’

#Finding 4: The certificates is not trusted in all web browsers=> Perlu pasang intermediate dan root cert bagi chain cert yang lengkap

39

Page 40: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

40

Contohpemasangan sijildengan susunanrantaian (chain)

sijil yang lengkap

SEMAKAN KONFIGURASI PEMASANGAN SIJIL

40

Page 41: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

CONTOH “SURAT PERMOHONAN SIJIL DIGITAL PELAYAN”

Contoh templat surat permohonan dan template penilaian risiko laman web seperti pautan menu di bawah:

Portal GPKI (https://gpki.mampu.gov.my)> Muat Turun > Dokumen GPKI >Permohonan Perkhidmatan GPKI > Sijil Digital Pelayan (Perkara 6)

41

Page 42: TAKLIMAT SIJIL DIGITAL PELAYAN - gpki.mampu.gov.my

TERIMA KASIHMaklumat yang dipaparkan dalam slaid ini adalah hak milik

Unit Pemodenan Tadbiran dan Perancangan Pengurusan Malaysia (MAMPU)Jabatan Perdana Menteri

Sebarang salinan hendaklah mendapat persetujuan dan kelulusan MAMPU