1. Sebutkan beberapa ancaman terhadap sistem keamanan komputer (hardware & software) dan cara mengamankannya!
a. Ancaman pada hardware:
-
Hubungan singkat pada jalur rangkaian motherboard (MB)
-
Kenaikan suhu komputer
-
Tegangan listrik yang tidak stabil
-
Kerusakan akibat listrik statis
Cara mengamankan:
Pastikan hardware terlindungi dari panas berlebih dan gunakan stabilizer atau trafo untuk menjaga kestabilan listrik. Jangan letakkan benda yang berpotensi merusak komputer.
b. Ancaman pada software:
-
Virus
-
Trojan Horse
-
Keamanan BIOS
-
Keamanan Boot Loader
Cara mengamankan:
Gunakan antivirus terpercaya untuk melindungi dari serangan virus. Lindungi komputer dengan password agar tidak mudah dirusak secara sengaja.
2. Sebutkan jenis-jenis serangan terhadap sistem keamanan komputer!
Beberapa jenis serangan antara lain:
Adware, Backdoor Trojan, Bluejacking, Bluesnarfing, Boot Sector Viruses, Browser Hijackers, Chain Letters, Cookies, Denial of Service Attack, Dialers, Document Viruses, Email Viruses, Internet Worms, Mobile Phone Viruses, Mousetrapping, Obfuscated Spam, Page-Jacking, Palmtop Viruses, Parasitic Viruses, Pharming, Phishing, Potentially Unwanted Applications, Ransomware, Rootkit, Share price scams, Spam, Spear Phishing, Spoofing, Spyware, Trojan Horse, Virus, Virus Hoaxes, Voice Phishing, Zombies, dan lain-lain.
3. Hacker selalu dipandang negatif oleh masyarakat karena perilaku hacker pemula yang tidak bertanggung jawab. Bagaimana meluruskan persepsi negatif ini?
Perlu dijelaskan bahwa:
-
Cracker adalah orang yang mencari kelemahan sistem untuk tujuan pribadi seperti pencurian data atau perusakan.
-
Hacker adalah orang yang menggunakan kemampuannya untuk membantu memperbaiki keamanan sistem, memberikan kontribusi positif pada dunia jaringan dan komputer.
Seorang cracker adalah hacker, tapi tidak semua hacker adalah cracker. Penting bagi masyarakat untuk memahami perbedaan ini agar tidak salah kaprah.
4. Apa yang kamu ketahui tentang kriptografi? Sebutkan cabang dan komponennya!
Kriptografi adalah ilmu yang mempelajari cara menjaga keamanan pesan agar tetap rahasia saat dikirim dari pengirim ke penerima.
-
Plaintext (M): Pesan asli yang akan dikirim.
-
Ciphertext (C): Pesan yang sudah dienkripsi (tersandi).
-
Enkripsi (fungsi E): Proses mengubah plaintext jadi ciphertext.
-
Dekripsi (fungsi D): Proses mengubah ciphertext kembali jadi plaintext.
-
Kunci: Bilangan rahasia yang digunakan dalam proses enkripsi dan dekripsi.
Cabang kriptografi:
-
Algoritma Simetris
-
Algoritma Asimetris
-
Block Cipher
-
Stream Cipher
5. Sebut dan jelaskan aspek-aspek keamanan komputer!
-
Authentication: Memastikan pengirim pesan benar-benar orang yang dimaksud.
-
Integrity: Memastikan pesan tidak diubah selama transmisi.
-
Non-repudiation: Pengirim tidak bisa menyangkal bahwa dia mengirim pesan.
-
Authority: Membatasi siapa yang boleh mengubah informasi.
-
Confidentiality: Menjaga informasi agar tidak diakses pihak yang tidak berwenang.
-
Privacy: Perlindungan data yang bersifat pribadi.
-
Availability: Menjamin informasi tersedia saat dibutuhkan.
-
Access Control: Pengaturan hak akses ke informasi, biasanya dengan user ID dan password.
6. Bagaimana cara membuat ciphertext lebih kuat dengan super enkripsi?
Super enkripsi dilakukan dengan menggabungkan beberapa metode enkripsi, misalnya:
-
Enkripsi pertama dengan cipher substitusi (contoh: Caesar cipher).
-
Enkripsi kedua dengan cipher transposisi.
Contoh:
Plaintext “HELLO WORLD”
Enkripsi Caesar cipher menjadi “KHOOR ZRUOG”
Kemudian hasilnya dienkripsi lagi dengan transposisi (k=4):
-
KHOO
-
RZRU
-
OGZZ
Ciphertext akhir: KROHZGORZOUZ
7. Bagaimana cara membuat Digital Signature?
Digital Signature dibuat dengan menggunakan enkripsi pesan, fungsi hash, dan kriptografi kunci publik. Dua algoritma populer adalah RSA dan ElGamal.
Langkah verifikasi:
-
Penerima menghitung nilai hash dari pesan M (hasilnya h’).
-
Penerima mendekripsi tanda tangan S dengan kunci publik pengirim menggunakan rumus RSA:
-
Jika nilai h sama dengan h’, tanda tangan digital dianggap otentik.
8. Buat pasangan kunci (kunci privat dan publik) dengan algoritma RSA!
Misal:
p = 3, q = 11 (bilangan prima)
n = p × q = 33
m = (p – 1)(q – 1) = 20
Pilih e yang relatif prima terhadap m:
-
e = 3 karena gcd(3, 20) = 1
Cari d sehingga:
Misal d = 7 karena:
Jadi:
-
Public key = (e, n) = (3, 33)
-
Private key = (d, n) = (7, 33)
Komentar
Posting Komentar
Suwon wes komen