Rabu, 18 April 2018

Security Pada Network Operating System

NAMA : ZEBEDEUS CHEYSO
NIM : 1605551098
MATKUL : NETWORK OPERATING SYSTEM
DOSEN : I PUTU AGUS EKA PRATAMA
TEKNOLOGI INFORMASI
FAKULTAS TEKNIK
UNIVERSITAS UDAYANA


Security pada NOS


          Security pada NOS, merupakan segala bentuk ancaman yang mengganggu keamanan sistem operasi jaringan, yang membahayakan sistem dan service yang diberikan juga data-data penting yang ada dalam operating sistem jaringan. 


Keamanan seharusnya menciptakan kenyamanan,Namun justru kebalikannya 
Di sinilah perlunya security awareness di sisi pengguna (user), sehingga mampu melengkapi keamanan dari sisi sistem (hardware, software) dan kebijakan (ex : ISO 27000, ISO 31000)
Gambar 1. Cyber attacks stages
  • phishing - mengirim email ke sejumlah besar orang yang meminta informasi sensitif (seperti detail bank) atau mendorong mereka untuk mengunjungi situs web palsu
  • water holing - membuat situs web palsu atau mengkompromikan situs yang sah untuk mengeksploitasi pengguna yang berkunjung
  • ransomware - yang dapat mencakup penyebaran disk yang menyortir malware pemerasan
  • scanning - menyerang banyak bagian internet secara acak



Gambar 2. Jenis Vulnerability

SELinux (Security Enhanced Linux) : Architecture

Gambar 3. Security Enhanced Linux

Free BSD Security
Gambar 4. Free BSD Security

Security Management dan NOS Security Management

1.Intrusion Detection System 
2.Akses kontrol 
3.Keamanan di level fsik 
4.Risk Management dan IT Risk Management (ISO 31000)]5.Prosedur keamanan 6.Manajemen pengguna 
7.Manajemen hak akses 
8.Manajemen memori 
9.Sumber kode, keterbukaan sumber kode, dan keamanan pengembangan di sisi software (untuk NOS) 
10.Simulasi penyerangan berbasis honeynet dan honeypo

Rabu, 11 April 2018

NOS Pada Server



NAMA : ZEBEDEUS CHEYSO
NIM : 1605551098
MATKUL : NETWORK OPERATING SYSTEM
DOSEN : I PUTU AGUS EKA PRATAMA
TEKNOLOGI INFORMASI
FAKULTAS TEKNIK
UNIVERSITAS UDAYANA


NOS Pada Server

Server adalah sebuah sistem komputer yang menyediakan jenis layanan (service) tertentu dalam sebuah jaringan komputer. Server didukung dengan prosesor yang bersifat scalable dan RAM yang besar, juga dilengkapi dengan sistem operasi khusus, yang disebut sebagai sistem operasi jaringan (network operating system).
service yang biasa diberikan oleh server antara lain Mail, cloud, web, dns, database, dll

Yang diutamakan oleh server adalah  Keamanan, kemudahan, irit konsumsi sumber daya komputasi, handal di dalam jaringan komputer untuk memenuhi kepuasan dan kebutuhan client.

NOS Untuk Server
       Berikut adalah beberapa OS yang biasa digunakan untuk sebuah server yang paling banyak digunakan.
  • OS Linux dan kernel Linux dengan semua distribusinya (distro) .
  • Free BSD dan semua varian BSD (Open BSD, Dragon Fly BSD, PC BSD, dll) .Sun Solaris (Sun Microsystem) .
  • UNIX, MINIX, IRIX
  • windows server


Cloud server adalah contoh server virtual yang menyediakan pengguna dengan satu set berdedikasi dan dilindungi dari sumber daya mesin. Pada infrastruktur Cloud, setiap Cloud server, menyediakan kemampuan skala sumber daya server mereka on-demand

berikut beberapa distro linux yang paling populer digunakan untuk cloud server.



berikut beberapa distro linux yang paling populer digunakan untuk Technology server.

Kelebihan Linux dan BSD

     Terdapat banyak kelebihan yang terdapat dalam sistem operasi Linux maupun BSD diantaranya adalah sebagai berikut.
  • Lebih aman
  • Dukungan komunitas dan enterprise
  • Open Source
  • Software yang powerful (minim bugs)


Pemilihan, Manajemen, Konfigurasi, Maintenance NOS Untuk Server

  • Pemilihan : pertimbangan keamanan, kenyamanan, dukungan (komunitas, enterprise), budget/biaya, kebutuhan 
  • Manajemen : manajemen pengguna, hak akses, kepemilikan (fle, folder), memori, penyimpanan 
  • Konfgurasi : everything is a phile (fle), sebagian besar berupa .conf (konfgurasi) → /etc/resolv.conf
  • Maintenance : berkala (per hari, per minggu, per bulan, cron)



Kernel

NAMA : ZEBEDEUS CHEYSO
NIM : 1605551098
MATKUL : NETWORK OPERATING SYSTEM
DOSEN : I PUTU AGUS EKA PRATAMA
TEKNOLOGI INFORMASI
FAKULTAS TEKNIK
UNIVERSITAS UDAYANA


KERNEL SISTEM OPERASI

Kernel, adalah inti dari sistem operasi yang memuat utilitas, fungsi – fungsi dasar, kemampuan utama sebuah sistem operasi  secara umum

       kernel merupakan salah satu dari program yang dijalankan dalam urutan pertama saat komputer dinyalakan. Kernel menangani fungsi-fungsi selanjutnya atas proses penyiapan komputer dari sejak komputer dinyalakan seperti menangani layanan input/output dari program lain, menerjemahkanya ke dalam instruksi-instruksi untuk dieksekusi oleh prosesor. Kernel juga menangani perangkat kerja lain seperti memoripapan ketiktetikus, monitor, printer, speaker, serta perangkat-perangkat lainnya.

Kernel Linux

Kernel Linux diciptakan oleh Linus Torvald,
Kernel Linux adalah kernel yang digunakan dalam sistem operasi GNU/Linux. Kernel ini merupakan turunan dari keluarga sistem operasi UNIX, dirilis dengan menggunakan lisensi GNU General Public License (GPL), dan dikembangkan oleh pemrogram di seluruh dunia. Linux merupakan contoh utama dari perangkat lunak bebas dan sumber terbuka.

contoh dari salah satu file dari kernel linux 
misalnya sched.c yang mengatur tentang schedulling atau penjadwalan


  • 'sched.c' adalah file kernel utama. Ini berisi penjadwalan primitif
  • (sleep_on, wakeup, jadwal dll) serta sejumlah sistem sederhana
  • Fungsi panggilan (ketik getpid (), yang hanya mengekstrak sebuah field dari tugasyang sedang berjalan
  • 'math_state_restore ()' menyimpan informasi matematika saat ini dalam array status matematika lama, dan mendapat status yang baru dari tugas saat ini
  • 'schedule ()' adalah fungsi scheduler.
  • mungkin tidak akan ada alasan untuk mengubahnya, karena seharusnya bekerja dengan baik
  • dalam semua keadaan (yaitu memberikan proses IO-terikat tanggapan yang baik dll).
  • Satu hal yang mungkin dilihat disini adalah kode pengatur sinyal.
  • Task 0 adalah tugas 'tidak aktif', yang dipanggil saat tidak ada yang lain
  • tugas bisa dijalankan. Itu tidak bisa dihentikan dan tidak bisa tidur/sleep. 'state'
  • informasi dalam tugas [0] tidak pernah digunakan.