Operating Systems 2021-1 (OS211)

Home

TOP 10 LIST WEEK 02

  1. System security
    Security adalah proses untuk memastikan kerahasiaan danintegritas dari sebuah operating system. Ada 2 jenis pelanggaran yang dapat mengancam system security yaitu threat, dimana ada sebuah program yang memiliki potensi untuk menyebabkan kerusakan ke sistem, dan ada attack, dimana attack adalah sebuah upaya untuk merusak keamanan dan membuat orang yang tidak berwenang dapat mengakses asset yang ada dalam sistem.
  2. What is Trojan
    Trojan adalah sebuah malware yang biasa menyamar sebagai software yang sudah terlegitimasi. Trojan horse biasa digunakan oleh para hacker untuk mendapatkan akses kepada sistem tanpa diketahui pengguna sistem. Trojan horse menyamar seperti kebanyakan software lainnya yang ada di komputer, kemudian setelah secara tidak sengaja diaktifkan oleh user baru trojan mulai bekerja.
  3. GnuPG
    GnuPG adalah aplikasi yang digunakan untuk melakukan enkripsi, dekripsi dan penandatanganan digital. GnuPG disebut juga GPG, dan aplikasi GPG berbentuk command line yang dapat dijalankan melalui aplikasi terminal di setiap OS. GPG digunakan untuk membuat kunci keamanan berbentuk private secret key, public key, dan private secret subkey.
  4. Sha1sum Commands
    Sha1sum command mengolah file sha-1. Sha1sum berfungsi untuk mengbandingkan massage yang diterima ke message yang telah di publish untuk mengecek apakah file yang diterima tidak ada penambahan atau modifikasi dari file aslinya. Sha1sum juga dapat digunakan untuk memverifikasi keintegritasan suatu file. Sha1sum yang kita gunakan adalah Sha256sum, dan beberapa commands dalam sha1sum terdapat pada web tersebut.
  5. Cryptography
    Cryptography adalah metode untuk melindungi informasi dan saluran komunikasi melalui penggunaan kode. Kode ini nantinya ditujukan agar informasi tertentu hanya dapat dibaca dengan orang yang memiliki akses khusus. Jenis cryptography ada banyak, antara lain symmetric key cryptography, public key cryptography, dan hash function.
  6. Code Signing
    Code signing digunakan ketika kita ingin membagikan data, dan kita mau memastikan penerima bahwa data tersebut benar dari kita. Code signing tidak merubah data sama sekali, melainkan code signing men-generate digital signature string yang bisa kita gabung dengan data yang mau di sign. Code signing juga berarti menjamin integritas suatu kode.
  7. User Authentication
    Authentication adalah proses mengidentifikasi pengguna yang me-request akses ke sistem, network maupun device. Akses control biasa menentukan identitas user menggunakan email dan password. Namun, pada jaman sekarang, proses authentication bisa juga menggunakan biometrics yang menggunakan sidik jari, wajah, maupun suara.
  8. C for beginners
    C adalah suatu programming language. C dapat digunakan untuk mengembangkan software seperti operating system, database, compiler, dan lain-lain. Website yang dilampirkan juga membahas mengenai banyak hal tentang C language seperti variable yang ada dalam C language, for loop, if else, dan masih banyak lagi.
  9. Sandbox Security
    Sandbox adalah environment yang terisolasi di network yang meniru end-user operating environments. Sandbox digunakan untuk mengeksekusi kode yang mencurigakan dengan aman tanpa bahaya kepada device atau network pengguna. Sandbox menyediakan layer proteksi terhadap malware dan serangan yang dilakukan secara diam-diam.
  10. Firewall
    Firewall adalah program software yang mencegah akses tidak sah ke atau dari jaringan pribadi. Firewall memiliki fungsi untuk memonitor dan mengontrol semua jaringan masuk atau keluar. Firewall adalah alat yang dapat digunakan untuk meningkatkan keamanan komputer yang terhubung ke jaringan seperti LAN atau internet.