MK Ethical Hacking

Rencana Pembelajaran Semester (RPS)
Mata Kuliah Ethical Hacking

Pengampu: Dr. Cahyo Darujati, ST., MT.



Capaian Pembelajaran Program Studi (CPPS)

  1. Pemahaman Dasar Teknologi Informasi: Mahasiswa mampu memahami konsep dasar teknologi informasi dan komunikasi serta aplikasinya dalam kehidupan sehari-hari.
  2. Keamanan Sistem Informasi: Mahasiswa mampu menganalisis dan menerapkan prinsip-prinsip keamanan sistem informasi untuk melindungi data dan informasi.
  3. Kemampuan Analisis dan Pemecahan Masalah: Mahasiswa mampu menganalisis masalah dalam sistem informasi dan merancang solusi yang efektif.
  4. Keterampilan Praktis: Mahasiswa memiliki keterampilan praktis dalam menggunakan tools dan teknik yang berkaitan dengan keamanan siber.
  5. Etika Profesional: Mahasiswa memahami dan menerapkan etika profesional dalam praktik keamanan siber.

 Capaian Pembelajaran Mata Kuliah (CPMK)

  1. Memahami Konsep Ethical Hacking: Mahasiswa dapat menjelaskan apa itu ethical hacking, peran ethical hacker, dan perbedaan antara ethical hacking dan hacking jahat.
  2. Menguasai Teknik Pengumpulan Informasi: Mahasiswa mampu melakukan footprinting dan reconnaissance untuk mengumpulkan informasi tentang target.
  3. Kemampuan Melakukan Scanning dan Enumeration: Mahasiswa dapat melakukan scanning jaringan dan enumeration untuk mengidentifikasi host dan layanan yang berjalan.
  4. Analisis Kerentanan: Mahasiswa mampu menganalisis kerentanan pada sistem dan jaringan serta merekomendasikan langkah-langkah perbaikan.
  5. Praktik Hacking yang Etis: Mahasiswa dapat menerapkan teknik hacking secara etis untuk menguji keamanan sistem tanpa melanggar hukum.
  6. Menghadapi Ancaman Malware dan Serangan Siber: Mahasiswa mampu mengenali berbagai jenis malware dan serangan siber serta cara melindungi sistem dari ancaman tersebut.
  7. Penguasaan Tools Hacking: Mahasiswa dapat menggunakan berbagai tools hacking untuk melakukan pengujian keamanan dan analisis kerentanan.
  8. Penerapan Etika dalam Hacking: Mahasiswa memahami pentingnya etika dalam hacking dan mampu menerapkannya dalam praktik sehari-hari.

Pertemuan 1: Pengenalan Ethical Hacking

Di pertemuan pertama ini, kita akan mulai dengan dasar-dasar ethical hacking. Apa sih sebenarnya ethical hacking itu? Kita akan membahas perbedaan antara ethical hacker dan hacker jahat, serta pentingnya peran ethical hacker dalam melindungi data dan sistem informasi. 

Pertemuan 2: Footprinting and Reconnaissance

Setelah memahami dasar-dasarnya, kita akan melanjutkan ke teknik footprinting dan reconnaissance. Ini adalah langkah awal yang krusial dalam proses hacking. Kita akan belajar bagaimana mengumpulkan informasi tentang target sebelum melakukan serangan. 

Pertemuan 3: Scanning Networks

Di pertemuan ini, kita akan membahas tentang scanning jaringan. Kamu akan belajar menggunakan berbagai tools untuk memetakan jaringan dan menemukan host yang aktif. Ini adalah skill yang sangat penting untuk mengidentifikasi potensi celah keamanan.

Pertemuan 4: Enumeration

Selanjutnya, kita akan masuk ke tahap enumeration. Di sini, kamu akan belajar cara mengumpulkan informasi lebih mendalam tentang jaringan dan sistem target, termasuk pengguna, grup, dan layanan yang berjalan. Ini adalah langkah penting sebelum melakukan serangan lebih lanjut.

Pertemuan 5: Vulnerability Analysis

Setelah mengumpulkan informasi, saatnya melakukan analisis kerentanan. Kita akan belajar cara mengidentifikasi dan mengevaluasi kerentanan yang ada pada sistem target. Ini adalah langkah penting untuk menentukan apakah sistem tersebut rentan terhadap serangan.

Pertemuan 6: System Hacking

Di pertemuan ini, kita akan membahas teknik-teknik hacking sistem. Kamu akan belajar cara mendapatkan akses ke sistem target dan melakukan eksploitasi. Ini adalah bagian yang paling menarik dari ethical hacking, tetapi juga harus dilakukan dengan etika yang tinggi!

Pertemuan 7: Malware Threats

Kita akan membahas berbagai jenis ancaman malware, mulai dari virus, worm, hingga ransomware. Kamu akan belajar cara kerja malware dan bagaimana cara melindungi sistem dari ancaman ini. 

UJIAN TENGAH SEMESTER

Setelah tujuh pertemuan yang padat, kita akan mengadakan ujian tengah semester. Ini adalah kesempatan untuk menguji pemahaman kamu tentang materi yang telah dipelajari sejauh ini. Siapkan dirimu!

Pertemuan 8: Sniffing

Kembali setelah ujian, kita akan masuk ke dunia sniffing. Di sini, kamu akan belajar bagaimana menganalisis lalu lintas jaringan dan mendapatkan informasi sensitif menggunakan tools sniffing. 

Pertemuan 9: Social Engineering

Di pertemuan ini, kita akan membahas teknik social engineering. Kamu akan belajar bagaimana memanipulasi orang untuk mendapatkan informasi yang diinginkan. Ini adalah skill yang sering digunakan oleh hacker untuk mengecoh orang-orang.

 Pertemuan 10: Denial-of-Service

Kita akan membahas serangan Denial-of-Service (DoS) dan Distributed Denial-of-Service (DDoS). Kamu akan belajar bagaimana serangan ini dilakukan dan bagaimana cara melindungi sistem dari serangan semacam ini.

Pertemuan 11: Session Hijacking

Di pertemuan ini, kita akan membahas teknik session hijacking. Kamu akan belajar bagaimana mendapatkan akses ke sesi pengguna yang sedang aktif dan apa saja yang bisa dilakukan dengan teknik ini.

Pertemuan 12: Evading IDS, Firewalls, and Honeypots

Kita akan membahas cara menghindari deteksi oleh Intrusion Detection Systems (IDS), firewall, dan honeypots. Ini adalah teknik yang penting untuk diketahui agar serangan dapat dilakukan secara stealthy.

Pertemuan 13: Hacking Web Servers

Di pertemuan ini, kita akan fokus pada hacking web server. Kamu akan belajar tentang kerentanan yang umum terjadi pada server web dan bagaimana cara mengeksploitasinya.

Pertemuan 14: Hacking Web Applications

Akhirnya, kita akan membahas hacking aplikasi web. Di sini, kamu akan belajar tentang berbagai serangan yang bisa dilakukan pada aplikasi web, seperti SQL Injection dan Cross-Site Scripting (XSS).

UJIAN AKHIR SEMESTER

Sebagai penutup, kita akan mengadakan ujian akhir semester. Ini adalah kesempatan terakhir untuk menunjukkan semua pengetahuan dan keterampilan yang telah kamu pelajari selama semester ini.

-ooo0ooo-