os202

OS202

View the Project on GitHub kukuhhafiyyan/os202

WEEK 2

  1. System Protection in Operating System

    Perlindungan mengacu pada mekanisme yang mengontrol akses program, proses, atau pengguna ke sumber daya yang ditentukan oleh sistem komputer. Kita dapat menggunakan perlindungan sebagai penolong dalam multi programming OS. Sehingga akan banyak pengguna yang dengan aman dapat berbagi directory atau file mereka. Sistem proteksi dapat dibaca pada GeeksForGeeks dan O’reilly.

  2. Operating System Security

    Keamanan sistem operasi (keamanan OS) adalah proses untuk memastikan integritas, kerahasiaan, dan ketersediaan OS. Keamanan OS mengacu pada langkah atau tindakan tertentu yang digunakan untuk melindungi OS dari ancaman, virus, worm, malware, atau gangguan peretas jarak jauh. Keamanan OS mencakup semua teknik kontrol pencegahan, yang melindungi aset komputer apa pun yang dapat dicuri, diedit, atau dihapus jika keamanan OS tidak baik. Macam-macam pendekatan keamanan OS dapat dibaca pada Medium.com.

  3. Internet Safety

    Keamanan Internet atau keamanan online adalah mencoba menjadi aman di internet dan merupakan tindakan untuk memaksimalkan kesadaran pengguna tentang risiko keselamatan dan keamanan pribadi terhadap informasi dan properti pribadi yang terkait dengan penggunaan internet, dan perlindungan diri dari kejahatan komputer. Perkembangan komputer yang mendunia, para pengguna mulai prihatin dengan keamanan anak-anak dan remaja dalam menggunakan internet. Hari Internet Aman menjadi salah satu cara dalam meningkatkan kesadaran masyarakat dalam penggunaan internet. Artikel berikut memberikan beberapa cara untuk menggunakan internet dengan aman, InternetSafety 101.

  4. Computer Virus

    Virus komputer, seperti virus flu, dirancang untuk menyebar dari host ke host dan memiliki kemampuan untuk menggandakan dirinya sendiri. Demikian pula, seperti virus flu yang tidak dapat bereproduksi tanpa sel inang, virus komputer tidak dapat bereproduksi dan menyebar tanpa pemrograman seperti file atau dokumen. Dalam istilah yang lebih teknis, virus komputer adalah jenis kode atau program berbahaya yang ditulis untuk mengubah cara komputer beroperasi dan dirancang untuk menyebar dari satu komputer ke komputer lainnya. Virus beroperasi dengan memasukkan atau melampirkan dirinya ke program atau dokumen sah yang mendukung makro untuk menjalankan kodenya. Dalam prosesnya, virus berpotensi menyebabkan efek yang tidak diharapkan atau merusak, seperti merusak perangkat lunak sistem dengan merusak atau menghancurkan data. Selengkapnya mengenai computer virus dapat dibaca pada Norton.

  5. Computer Malware

    Penjahat dunia maya merancang program komputer untuk menembus dan merusak komputer tanpa konten pengguna. Ini adalah “perangkat lunak berbahaya”, atau lebih dikenal sebagai Malware. Istilah malware mencakup semua jenis ancaman terhadap keamanan komputer Anda seperti spyware, virus, worm, trojan, rootkit, dan lain-lain. Malware melakukan berbagai tugas mulai dari mencuri, mengenkripsi atau menghapus data sensitif, mengubah atau membajak fungsi inti komputasi , dan memata-matai aktivitas komputer seseorang tanpa persetujuan mereka. Mengenai jenis malware dan bagaimana cara mereka bekerja pada komputer dapat dilihat pada Comodo.

  6. Bash Script

    Script adalah kumpulan command dalam sebuah file yang dijalankan pada terminal atau shell. Dalam hal ini terminal atau shell yang dimaksud adalah shell dari linux. Script dapat dijalankan tanpa harus melakukan compile terlebih dahulu. Script memiliki keuinikan dalam penulisannya. Silahkan baca Bash Script cheatsheet.

  7. Encryption

    Enkripsi adalah metode dimana informasi diubah menjadi kode rahasia yang menyembunyikan arti sebenarnya dari informasi tersebut. Ilmu mengenkripsi dan mendekripsi informasi disebut kriptografi. Dalam komputasi, data yang tidak terenkripsi disebut juga dengan plaintext, dan data terenkripsi disebut ciphertext. Rumus yang digunakan untuk me-encode dan me-decode pesan disebut algoritma enkripsi, atau sandi. Penjelasan mengenai pentingnya enkripsi dan bagaimana enkripsi bekerja dapat dilihat pada encryption.

  8. Access Control List

    Access Control List (ACL) adalah filter lalu lintas jaringan yang dapat mengontrol lalu lintas masuk atau keluar. ACL bekerja pada sekumpulan aturan yang menentukan cara meneruskan atau memblokir paket di interface router. Saat Anda menentukan ACL pada routing device untuk sebuah interface tertentu, semua lalu lintas yang mengalir akan dibandingkan dengan pernyataan ACL yang akan memblokir atau mengizinkannya. Selengkapnya mengenai ACL dapat dibaca pada ittsystems.

  9. Access Matrix

    Access Matrix adalah model keamanan keadaan perlindungan dalam sistem komputer. Hal ini direpresentasikan sebagai matriks. Access Matrix digunakan untuk menentukan hak dari setiap proses yang dijalankan di domain terkait dengan setiap objek. Baris matriks mewakili domain dan kolom mewakili objek. Kebijakan Access Matrix tentang perlindungan melibatkan hak mana yang harus dimasukkan dalam entri ke (i, j). Kita juga harus memutuskan domain tempat setiap proses dijalankan. ebijakan ini biasanya ditentukan oleh sistem operasi. Pengguna hanya memutuskan konten Access Matrix yang masuk. Selengkapnya dapat dibaca pada GeeksforGeeks.

  10. C Language

    C adalah bahasa pemrograman prosedural. Awalnya dikembangkan oleh Dennis Ritchie sebagai bahasa pemrograman sistem untuk menulis sistem operasi. Fitur utama bahasa C termasuk akses tingkat rendah ke memori, kumpulan kata kunci sederhana, dan gaya bersih, fitur ini membuat bahasa C cocok untuk pemrograman sistem seperti sistem operasi atau pengembangan kompiler. untuk mempelajari lebih lanjut mengenai bahasa C, dapat dilihat panduan lengkap di GeeksforGeeks.