Pakai PGP bila laporan memuat data sensitif, misalnya log berisi data pribadi, kredensial yang bocor, atau detail kerentanan yang belum ditambal. Email dan lampiran yang dienkripsi dengan kunci publik KUTIM-CSIRT hanya bisa dibuka dengan kunci privat KUTIM-CSIRT.
Data kunci
| UID | CSIRT <csirt@kutaitimurkab.go.id> |
|---|---|
| Key ID | 0x57DEB6B955E94D52 |
| Fingerprint | 3B06 64B5 16FB 69D7 1BB3 5286 57DE B6B9 55E9 4D52 |
| Algoritma | RSA 4096 |
| Dibuat | 5 November 2024 |
| Berlaku hingga | 5 November 2027 |
| Berkas | csirt-kutim-publickey-new.asc |
Cocokkan fingerprint lewat dua kanal
Kunci publik bisa dipalsukan bila hanya diambil dari satu tempat. Sebelum memakai kunci, cocokkan fingerprint yang tampil di perangkat Anda dengan dua sumber:
- Halaman RFC 2350 di situs ini, butir 2.8 Kunci Publik dan Enkripsi.
- Dokumen PDF RFC 2350 KUTIM-CSIRT yang dapat diunduh dari halaman yang sama.
Ke-40 karakter heksadesimal harus sama persis. Kalau ada satu karakter yang berbeda, jangan pakai kunci itu dan hubungi KUTIM-CSIRT lewat telepon (0549) 2021207 pada Senin–Jumat 08.00–16.00 WITA.
Unduh kunci
Unduh berkas .asc lewat browser dari tautan di tabel atau dari halaman RFC 2350. Situs ini memakai halaman pemeriksaan koneksi, sehingga unduhan langsung dengan curl atau wget bisa menghasilkan halaman HTML alih-alih berkas kunci. Kunci yang sama juga terdaftar di keyserver keys.openpgp.org dengan alamat email yang sudah terverifikasi. Dari sumber mana pun kunci diambil, fingerprint tetap harus dicocokkan.
Windows: Gpg4win dan Kleopatra
- Unduh dan pasang Gpg4win dari gpg4win.org. Kleopatra ikut terpasang.
- Buka Kleopatra, pilih File > Import, lalu pilih berkas
csirt-kutim-publickey-new.asc. - Klik dua kali sertifikat CSIRT di daftar dan bandingkan nilai Fingerprint dengan dua sumber di atas.
- Bila cocok, Anda dapat klik kanan sertifikat lalu pilih Certify agar Kleopatra menandainya terverifikasi. Langkah ini membutuhkan pasangan kunci milik Anda sendiri (File > New OpenPGP Key Pair).
- Untuk mengenkripsi berkas, pilih File > Sign/Encrypt, pilih berkasnya, centang Encrypt for others, lalu pilih
csirt@kutaitimurkab.go.id. Kleopatra membuat berkas baru berakhiran.gpgatau.asc. - Untuk teks, pakai Notepad di Kleopatra: tulis pesan, pilih penerima, klik Sign/Encrypt Notepad, lalu salin hasilnya ke badan email.
- Kirim berkas atau teks terenkripsi itu lewat email biasa ke csirt@kutaitimurkab.go.id.
Thunderbird (OpenPGP bawaan)
- Thunderbird versi 78 ke atas sudah memuat OpenPGP tanpa add-on. Unduh dari thunderbird.net bila belum terpasang.
- Buka Tools > OpenPGP Key Manager, pilih File > Import Public Key(s) From File, lalu pilih berkas
.asc. - Buka properti kunci CSIRT, cocokkan fingerprint-nya, lalu pada bagian penerimaan kunci pilih Yes, I've verified in person this key has the correct fingerprint.
- Thunderbird hanya bisa mengenkripsi bila akun email Anda punya kunci pribadi. Buat atau impor lewat Account Settings > End-To-End Encryption > Add Key.
- Saat menulis email ke csirt@kutaitimurkab.go.id, aktifkan Encrypt di tombol OpenPGP pada jendela tulis email. Lampiran ikut dienkripsi.
Linux dan macOS: gpg
Di Linux, paket gnupg umumnya sudah terpasang. Di macOS, pasang GnuPG lewat Homebrew (brew install gnupg) atau paket GPG Suite.
# Impor kunci dari berkas yang diunduh lewat browser
gpg --import csirt-kutim-publickey-new.asc
# Atau ambil dari keyserver memakai fingerprint lengkap
gpg --keyserver hkps://keys.openpgp.org --recv-keys 3B0664B516FB69D71BB3528657DEB6B955E94D52
# Tampilkan fingerprint, lalu cocokkan dengan dua sumber di atas
gpg --fingerprint csirt@kutaitimurkab.go.id
Keluaran yang benar:
pub rsa4096 2024-11-05 [SC] [expires: 2027-11-05]
3B06 64B5 16FB 69D7 1BB3 5286 57DE B6B9 55E9 4D52
uid [ unknown] CSIRT <csirt@kutaitimurkab.go.id>
sub rsa4096 2024-11-05 [E] [expires: 2027-11-05]
# Bila cocok, tandai kunci sebagai terverifikasi (tanda tangan lokal, tidak dipublikasikan;
# membutuhkan kunci pribadi Anda sendiri)
gpg --lsign-key 3B0664B516FB69D71BB3528657DEB6B955E94D52
# Enkripsi berkas; hasilnya laporan.pdf.asc
gpg --encrypt --armor -r csirt@kutaitimurkab.go.id laporan.pdf
# Tambahkan diri sendiri sebagai penerima agar Anda tetap bisa membuka salinannya
gpg --encrypt --armor -r csirt@kutaitimurkab.go.id -r nama@example.com laporan.pdf
Tanpa --lsign-key, gpg akan bertanya Use this key anyway? saat mengenkripsi. Jawab y hanya bila fingerprint sudah cocok. Lampirkan berkas laporan.pdf.asc ke email ke csirt@kutaitimurkab.go.id.
Kalau ingin balasan terenkripsi
Balasan hanya bisa dienkripsi bila KUTIM-CSIRT memegang kunci publik Anda. Lampirkan kunci publik Anda di email pertama:
gpg --export --armor nama@example.com > kunci-publik-saya.asc
Di Kleopatra, pakai Export pada sertifikat Anda. Di Thunderbird, pakai opsi Attach My Public Key di jendela tulis email. Tanpa kunci publik Anda, balasan tidak bisa dienkripsi.
Catatan
- Baris subjek email tidak selalu ikut dienkripsi. Tulis subjek umum, misalnya "Laporan insiden".
- Formulir /lapor hanya menerima lampiran gambar dan PDF. Kirim berkas
.ascatau.gpglewat email; Anda tetap bisa mengisi /lapor untuk mendapatkan nomor tiket dan menyebut di uraian bahwa bukti dikirim terenkripsi lewat email. - Kunci ini berlaku hingga 5 November 2027. Sesudah itu, ambil kunci terbaru dari halaman RFC 2350 dan cocokkan ulang fingerprint-nya.
- Jangan pernah mengirim kunci privat atau password Anda, terenkripsi maupun tidak.