Back to IF4033 Keamanan Siber

Rangkuman - Perbandingan Konsep yang Sering Tertukar

Questions/Cues

  • Apa beda konsep-konsep yang mirip (authN vs authZ, accountability vs NR, dst.)?
  • Apa beda hash, MAC, dan digital signature?
  • Apa beda simetris vs asimetris, link vs end-to-end, VA vs pentest?
  • Apa beda tiap jenis malware dan model access control?

Reference Points

  • Rangkuman payung 1-9

Konsep Dasar

PasanganBeda utama
Authentication vs Authorization”Siapa kamu?” (identity) vs “Boleh apa?” (authority)
Accountability vs Non-repudiationMelacak siapa pelakunya (log) vs pelaku tak bisa menyangkal dan bisa dibuktikan ke pihak ketiga (tanda tangan digital + TTP)
Confidentiality vs IntegritySiapa yang boleh tahu vs apakah data berubah
Vulnerability vs Threat vs AttackKelemahan vs potensi bahaya vs eksploitasi nyata
Risk vs ThreatProbabilitas × dampak vs keadaan berpotensi bahaya
Secure by default vs Fail-secureKondisi awal aman vs kondisi saat gagal tetap aman
Least privilege vs Separation of dutiesHak seminimal mungkin vs satu tugas dipecah antar pihak
Defense in depth vs Single controlBanyak lapis vs mengandalkan satu kontrol
Network security vs Software securityMelindungi jalur/perimeter vs melindungi kode aplikasi (firewall tidak melihat isi HTTP)

Kriptografi

PasanganBeda utama
Simetris vs AsimetrisSatu kunci, cepat, distribusi kunci sulit vs pasangan kunci, lambat, manajemen kunci lebih mudah di skala besar
Stream vs Block cipherPer bit/real-time vs per blok sama panjang
Substitusi vs TransposisiMengganti karakter (confusion) vs memindah posisi (diffusion)
ECB vs CBCBlok independen (pola bocor) vs dirantai dengan IV
CBC vs GCMHanya confidentiality (perlu MAC terpisah) vs confidentiality + integrity (AEAD)
DES vs AES56-bit/64-bit/Feistel vs 128-bit/128-256/SP-network
RSA vs ECCFaktorisasi, kunci panjang vs ECDLP, kunci pendek
RSA vs Diffie-HellmanEnkripsi/tanda tangan vs hanya kesepakatan kunci
Hash vs MAC vs Digital signatureLihat tabel di bawah
Steganografi vs KriptografiMenyembunyikan keberadaan pesan (tanpa kunci) vs menyamarkan isi
CA vs KDCPenerbit sertifikat kunci publik vs penerbit session key simetris (Kerberos)

Hash vs MAC vs Digital Signature

PropertiHashMAC/HMACDigital signature
KunciTidak adaKunci rahasia bersamaKunci privat (tanda tangan), publik (verifikasi)
IntegrityYa, jika digest terlindungiYaYa
Authentication (sumber)Tidak (siapa pun bisa menghitung ulang)Ya (antar dua pihak)Ya (siapa pun dapat memverifikasi)
Non-repudiationTidakTidak (kedua pihak punya kunci)Ya
KecepatanSangat cepatCepatLebih lambat

Jaringan dan VA

PasanganBeda utama
VA vs Penetration testingMenemukan banyak kelemahan (luas, otomatis) vs membuktikan eksploitasi dan dampak (dalam, manual)
Recon pasif vs aktifTanpa menyentuh target (WHOIS, OSINT) vs berinteraksi (Nmap, scanner)
SYN scan vs connect scanSetengah terbuka, lebih senyap vs handshake penuh, tercatat di log
CVE vs CWE vs NVDID kerentanan spesifik vs kategori kelemahan vs database + skor
IDS vs IPSMendeteksi dan mencatat vs juga memblokir
Signature vs heuristic IDSPola dikenal vs perilaku anomali
NIDS vs HIDSMemantau jaringan vs memantau host
Link vs End-to-end encryptionHeader+data per hop (node membaca data) vs hanya data, sumber ke tujuan (header terlihat)
TLS vs IPsecTransport/per koneksi aplikasi vs network/seluruh trafik IP
Single vs dual firewallSatu perangkat multi-zona (SPOF) vs dua perangkat berlapis
DDoS vs Reflection vs Replay vs MitMBanjir dari botnet vs memantulkan lewat pihak ketiga vs memutar ulang rekaman vs menyisip di tengah
Incoming vs OutgoingRelatif ke yang dilindungi: ingress masuk, egress keluar

Access Control

PasanganBeda utama
DAC vs MAC vs RBAC vs ABACPemilik memutuskan vs sistem berdasar level vs berdasar role vs berdasar atribut (subject, resource, environment)
Bell-LaPadula vs BibaConfidentiality (no read up, no write down) vs integrity (no read down, no write up)
ACL vs CapabilityPer objek vs per subjek
Kerberos vs CAS vs OpenID vs SAML vs OAuthTicket simetris vs SSO HTTPS vs federasi identitas vs assertion XML vs delegasi otorisasi
Authentication protocol vs OAuthMembuktikan identitas vs memberi akses terbatas tanpa password

Forensik, Cloud, Malware

PasanganBeda utama
Forensik vs Incident responsePenuntutan, post-mortem vs pemulihan cepat, live analysis
Disk file-level vs sector-levelTidak dapat file terhapus vs salinan persis
VM vs ContainerKernel sendiri (isolasi kuat) vs berbagi kernel host
Classical vs Cloud-native boundaryPerimeter berbasis lokasi vs Zero Trust berbasis identitas
Virus vs Worm vs TrojanHost + manusia vs mandiri vs menipu pengguna
Backdoor vs Logic bombPintu masuk rahasia vs terpicu kondisi tertentu
Polymorphic vs MetamorphicLapisan enkripsi berubah vs kode itu sendiri berubah
Userland vs Kernel rootkit vs BootkitGanti utilitas vs hook kernel vs ganti boot loader/MBR
IOC vs Behavior-based detectionCepat kedaluwarsa vs lebih tahan lama

Summary

Pasangan yang paling sering menjebak: authN vs authZ, accountability vs non-repudiation, hash vs MAC vs digital signature (hanya signature yang memberi non-repudiation; hash tanpa kunci tidak memberi authentication), link vs end-to-end encryption, VA vs pentest, DAC/MAC/RBAC/ABAC, serta virus/worm/trojan. Saat menjawab, sebut kunci pembeda dalam satu kalimat lalu beri contoh.