os211

Top 10 List of Week 02

1. Network Attacks

Network Attack merupakan suatu usaha yang dilakukan seseorang untuk mendapatkan akses yang tidak sah ke suatu jaringan dengan tujuan mencuri data atau melakukan aktivitas berbahaya lainnya. Tidak hanya menjelaskan mengenai apa itu Network Attack, dalam artikel ini juga berisi tentang tipe-tipe network attack yang biasanya terjadi dan bagaimana network protection yang sebaiknya dilakukan untuk mencegah terjadinya network attack.

2. Code Injection

Code injection merupakan salah satu program threat, yaitu suatu tindakan menginjeksi kode berbahaya ke dalam suatu aplikasi. Website ini berisikan contoh code injection, tipe, serta bagaimana code injection bekerja. Terdapat juga cara-cara untuk mencegah code injection.

3. User Authentication

Dalam buku Operating System Concept yang ditulis oleh Silberschatz disebutkan bahwa “Masalah keamanan utama dalam sistem operasi adalah user authentication”. Setelah menjelajahi beberapa website, menurut saya website ini cukup lengkap menjelaskan basic knowledge tentang user authentication.

4. Sandboxing

Sandboxing merupakan salah satu metode untuk meningkatkan perlindungan terhadap sistem. Penjelasan mengenai bagaimana cara kerja sandboxing serta keuntungan dan kerugian menggunakan sandbox dijelaskan dalam artikel ini.

5. Viruses, Worms, and Spyware

Website ini berisi tentang macam-macam jenis malware seperti virus, worm, trojan horse, spyware, ransomware, backdoor, keylogger, dan lain-lain. Menurut saya website ini cukup menarik karena penjelasannya yang mudah dipahami, serta terdapat gambar-gambar dan contoh yang menarik.

6. How Asymmetric (Public Key) Encryption Works

Public key encryption merupakan bentuk asymmetric encryption karena menggunakan 2 key berbeda untuk mengenkripsi dan mendekripsi data. Dalam hal ini public key digunakan untuk mengenkripsi data, sedangkan penerima memerlukan private key untuk mendekripsinya. Dalam video animasi ini dijelaskan secara singkat tentang bagaimana cara kerja public key encryption dengan menggunakan istilah “gembok” dan “kunci” yang menggambarkan public key dan private key.

7. Symmetric vs Asymmetric Encryption

Setelah mengetahui cara kerja asymmetric encryption, terdapat pula istilah symmetric encryption. Website ini menjelaskan perbedaan antara symmetric dan asymmetric encryption. Perbedaan mendasar antara keduanya yaitu symmetric encryption menggunakan single key yang digunakan untuk mengenkripsi dan mendekripsi data, sedangkan asymmetric encryption menggunakan dua key berbeda.

8. Firewall

Dalam jaringan komputer, firewall memblokir atau mengizinkan lalu lintas jaringan berdasarkan pada seperangkat aturan dan kebijakan yang telah ditentukan sebelumnya. Firewall merupakan salah satu cara yang dapat digunakan untuk melindungi sistem dan jaringan dari serangan berbahaya. Pada website ini dijelaskan mengenai cara kerja firewall yang berbeda untuk setiap tipenya dan juga manfaat menggunakan firewall.

9. Why Linux is Better than Windows or macOS for Security

Menurut artikel ini, linux merupakan sistem operasi paling aman dibanding windows maupun macOS. Salah satu alasannya karena Linux merupakan open source. Dalam artikel ini juga dijelaskan lebih lanjut mengapa windows dan macOS tidak seaman Linux.

10. C Programming Languange Tutorial

Merupakan salah satu website yang dapat membantu saya sebagai pemula untuk mempelajari bahasa pemrograman C. Pada website ini dijelaskan bagaimana membuat program pertama kali dengan C, selain itu juga terdapat penjelasan mengenai syntax-syntax yang ada di bahasa C yang mudah untuk dimengerti.