Cyber protection
Cyber protection atau perlindungan siber adalah serangkaian tindakan, teknologi, aturan, dan kebiasaan yang digunakan untuk melindungi komputer, jaringan, sistem, aplikasi, dan data dari ancaman atau serangan digital.
Cyber protection merupakan bagian penting dari cybersecurity (keamanan siber).
Tujuan utamanya adalah menjaga agar informasi dan sistem tetap:
A. Confidentiality — Kerahasiaan
Informasi hanya dapat diakses oleh orang yang memiliki izin.
Contoh:
Password akun tidak boleh diketahui orang lain. Data pribadi siswa juga tidak seharusnya dapat dilihat sembarang orang.
B. Integrity — Integritas
Data harus tetap benar, utuh, dan tidak diubah oleh pihak yang tidak berwenang.
Contohnya, nilai siswa yang awalnya 85 tidak boleh diubah menjadi 95 oleh seseorang yang tidak memiliki hak akses.
C. Availability — Ketersediaan
Sistem dan data harus dapat digunakan ketika diperlukan oleh pengguna yang berwenang.
Contohnya, website sekolah harus dapat diakses ketika siswa membutuhkan informasi akademik.
Ketiga prinsip ini sering disebut CIA Triad:
Confidentiality + Integrity + Availability
3. Contoh Ancaman Siber
Cyber protection diperlukan karena terdapat berbagai macam ancaman.
A. Phishing
Phishing adalah upaya menipu seseorang agar memberikan informasi sensitif, misalnya password atau kode OTP, melalui pesan atau website palsu.
Contoh:
"Selamat! Anda mendapatkan hadiah. Klik link berikut dan masukkan username serta password Anda."
Jika link tersebut mengarah ke website palsu, data dapat dicuri.
B. Malware
Malware (malicious software) adalah perangkat lunak yang dibuat untuk melakukan tindakan berbahaya.
Contohnya:
virus,
worm,
trojan,
spyware,
ransomware.
Ransomware, misalnya, dapat mengenkripsi file korban sehingga tidak dapat dibuka dan kemudian meminta tebusan.
C. Password Attack
Penyerang dapat mencoba mendapatkan password seseorang, misalnya dengan:
menebak password,
menggunakan password yang bocor,
atau melakukan serangan otomatis terhadap banyak kombinasi password.
Karena itu, penggunaan password yang kuat sangat penting.
D. Social Engineering
Social engineering adalah manipulasi manusia untuk mendapatkan informasi atau akses.
Contohnya, seseorang berpura-pura menjadi petugas IT dan mengatakan:
"Kami sedang memperbaiki sistem. Tolong berikan kode OTP Anda."
Padahal orang tersebut sebenarnya penipu.
E. Kebocoran Data
Kebocoran data terjadi ketika informasi yang seharusnya dilindungi dapat diakses atau tersebar kepada pihak yang tidak berwenang.
Data yang dapat menjadi sasaran antara lain:
nama,
alamat,
nomor telepon,
email,
password,
informasi keuangan,
dan data pribadi lainnya.
4. Cara Melakukan Cyber Protection
Beberapa langkah dasar yang dapat dilakukan adalah:
1. Gunakan password yang kuat
Sebaiknya password:
panjang,
unik untuk setiap akun,
tidak mudah ditebak,
dan tidak menggunakan informasi pribadi yang mudah diketahui.
Jangan menggunakan password yang sama untuk semua akun.
2. Aktifkan MFA/2FA
Multi-Factor Authentication (MFA) menambahkan lapisan keamanan selain password.
Misalnya:
Password + kode autentikasi
Jadi, meskipun password diketahui orang lain, akun masih memiliki perlindungan tambahan.
3. Jangan sembarang membuka link
Periksa alamat website dan pengirim pesan sebelum mengklik link atau membuka lampiran.
4. Selalu memperbarui software
Update sistem operasi dan aplikasi sering kali mengandung perbaikan keamanan untuk kerentanan yang ditemukan.
5. Gunakan antivirus dan firewall
Antivirus membantu mendeteksi perangkat lunak berbahaya, sedangkan firewall membantu mengontrol lalu lintas jaringan berdasarkan aturan keamanan.
6. Lakukan backup
Data penting sebaiknya memiliki salinan cadangan. Backup sangat berguna jika perangkat rusak, hilang, atau terkena ransomware.
7. Jangan membagikan OTP
OTP (One-Time Password) adalah informasi rahasia. Jangan memberikannya kepada orang lain, termasuk orang yang mengaku sebagai petugas bank, admin, atau customer service.
5. Hubungan Berpikir Komputasional dengan Cyber Protection
Kedua konsep ini sebenarnya dapat digunakan bersama.
Misalnya kita ingin melindungi akun sekolah dari serangan phishing.
Kita dapat menggunakan berpikir komputasional:
Dekomposisi:
Memecah masalah menjadi:
bagaimana phishing terjadi,
siapa yang menjadi target,
bagaimana link palsu dikenali,
bagaimana pengguna melaporkan pesan mencurigakan.
Pengenalan pola:
Mencari ciri-ciri yang sering muncul pada phishing, seperti:
pesan mendesak,
alamat pengirim mencurigakan,
link tidak sesuai dengan layanan resmi,
permintaan password atau OTP.
Abstraksi:
Mengambil ciri-ciri penting dari pesan phishing tanpa perlu menganalisis setiap detail pesan.
Algoritma:
Membuat prosedur:
Terima pesan
↓
Periksa pengirim
↓
Periksa link
↓
Apakah mencurigakan?
↙ ↘
Ya Tidak
↓ ↓
Jangan klik Lanjutkan
↓
Laporkan
Dengan demikian, berpikir komputasional membantu kita menyusun cara menyelesaikan masalah keamanan, sedangkan cyber protection berfokus pada melindungi sistem, perangkat, jaringan, dan data dari ancaman digital.
Kesimpulan
Aspek Berpikir Komputasional Cyber Protection
Pengertian Cara berpikir untuk memecahkan masalah secara sistematis Upaya melindungi sistem dan data dari ancaman siber
Fokus Pemecahan masalah Keamanan
Konsep utama Dekomposisi, pola, abstraksi, algoritma Pencegahan, deteksi, perlindungan, respons
Contoh Membuat algoritma untuk menentukan kelulusan Melindungi akun dari phishing
Tujuan Mendapatkan solusi yang efektif dan efisien Menjaga data dan sistem tetap aman
Singkatnya:
Berpikir komputasional = cara berpikir untuk memecahkan masalah.
Cyber protection = cara melindungi teknologi dan informasi dari ancaman digital.
Keduanya penting dipelajari karena di era digital, kita bukan hanya perlu mampu menggunakan teknologi, tetapi juga perlu mampu berpikir secara logis dan menggunakannya dengan aman
Berfikir komputasional
1. Berpikir Komputasional
Berpikir komputasional (computational thinking) adalah cara berpikir untuk memecahkan masalah secara sistematis, logis, dan terstruktur, sehingga solusi yang dibuat dapat dilakukan oleh manusia maupun diterapkan dalam komputer.
Berpikir komputasional tidak berarti hanya belajar menggunakan komputer atau belajar pemrograman. Intinya adalah bagaimana kita mengubah masalah yang rumit menjadi langkah-langkah yang lebih sederhana dan dapat diselesaikan secara efektif.
Empat konsep utama berpikir komputasional
A. Dekomposisi
Dekomposisi adalah memecah masalah besar menjadi beberapa masalah kecil yang lebih mudah ditangani.
Contoh:
Misalnya kita ingin membuat aplikasi untuk memesan makanan. Masalah "membuat aplikasi pemesanan makanan" cukup kompleks. Kita dapat memecahnya menjadi:
Membuat daftar makanan.
Menampilkan harga.
Memilih makanan.
Menentukan jumlah pesanan.
Menghitung total harga.
Memilih metode pembayaran.
Mengonfirmasi pesanan.
Menampilkan status pesanan.
Dengan dekomposisi, kita tidak perlu menyelesaikan seluruh masalah sekaligus.
Manfaatnya: masalah menjadi lebih sederhana, lebih mudah dianalisis, dan lebih mudah menemukan kesalahan.
B. Pengenalan Pola
Pengenalan pola (pattern recognition) adalah mencari kesamaan, hubungan, atau pola tertentu dari berbagai masalah atau data.
Contoh sederhana:
Ketika melihat:
2, 4, 6, 8, 10, ...
Kita dapat mengenali bahwa polanya adalah menambahkan 2 pada angka sebelumnya.
Dalam kehidupan sehari-hari, misalnya kita menemukan bahwa setiap kali hujan deras, jalan tertentu menjadi banjir. Setelah mengamati beberapa kejadian, kita dapat mengenali pola bahwa:
Hujan deras + saluran air tersumbat → kemungkinan terjadi banjir.
Dalam pemrograman, pengenalan pola membantu kita membuat solusi yang dapat digunakan berulang kali untuk masalah yang serupa.
C. Abstraksi
Abstraksi adalah mengambil informasi yang penting dan mengabaikan detail yang tidak diperlukan.
Contoh:
Ketika menggunakan aplikasi peta untuk mencari lokasi, kita tidak perlu mengetahui setiap detail bangunan, pohon, atau kendaraan di sepanjang jalan. Kita hanya membutuhkan informasi seperti:
lokasi kita,
lokasi tujuan,
jalan yang tersedia,
jarak,
dan rute.
Informasi yang tidak diperlukan disembunyikan agar masalah lebih mudah dipahami.
Dalam pemrograman, abstraksi memungkinkan kita menggunakan suatu fungsi tanpa harus mengetahui seluruh proses rumit yang terjadi di dalamnya.
Misalnya:
hitungTotal(harga, jumlah)
Kita cukup mengetahui bahwa fungsi tersebut menghitung total. Kita tidak harus melihat seluruh kode di dalam fungsi tersebut.
D. Algoritma
Algoritma adalah urutan langkah-langkah yang logis, terstruktur, dan sistematis untuk menyelesaikan suatu masalah.
Contoh algoritma sederhana untuk membuat mi instan:
Siapkan panci.
Masukkan air.
Panaskan air.
Tunggu hingga mendidih.
Masukkan mi.
Masak selama waktu yang ditentukan.
Masukkan bumbu.
Aduk.
Sajikan.
Dalam komputer, algoritma digunakan sebagai dasar untuk membuat program.
Misalnya algoritma menentukan kelulusan siswa:
Masukkan nilai
Jika nilai >= 75
Tampilkan "Lulus"
Jika nilai < 75
Tampilkan "Tidak Lulus"
Tujuan berpikir komputasional
Berpikir komputasional bertujuan agar kita mampu:
menyelesaikan masalah secara sistematis,
berpikir logis dan kritis,
menemukan solusi yang efisien,
mengurangi kesalahan,
mengelola masalah yang kompleks,
serta membuat solusi yang dapat diterapkan berulang kali.
Contoh dalam kehidupan sehari-hari: ketika mengatur jadwal belajar, kita dapat membagi mata pelajaran, mencari pola waktu yang paling efektif, menentukan hal-hal yang paling penting, kemudian membuat urutan kegiatan.



No comments:
Post a Comment