Pilih bahasa Anda
Kursus Cybersecurity dengan Python
Lebih dari 2 juta pelajar di seluruh dunia

Kursus Cybersecurity dengan Python

Bawa karier keamanan siber Anda ke tingkat berikutnya dengan menguasai Python sebagai alat pertahanan dan serangan langsung. Mulai dari menulis skrip keamanan pertama Anda hingga membangun sistem deteksi intrusi kelas produksi, kursus ini mencakup setiap keterampilan kritis. Anda akan menangani kriptografi, analisis malware, otomatisasi OSINT, dan keamanan cloud — semuanya melalui proyek praktis yang mengutamakan kode.

Dedika untuk bisnis

Apa yang akan Anda pelajari:

  • Bangun pemindai port, penganalisis paket, dan pipeline pengintaian otomatis bertenaga Python.

  • Implementasikan enkripsi simetris dan asimetris, hashing, serta validasi TLS dari awal.

  • Otomatiskan pemindaian kerentanan, pengayaan CVE, dan dokumentasi eksploitasi bukti konsep.

  • Konstruksi logika deteksi intrusi yang memproses log dan menandai serangan secara real time.

  • Analisis malware secara statis dan dinamis untuk mengekstrak indikator kompromi menggunakan Python.

  • Integrasikan otomatisasi keamanan ke dalam pipeline CI/CD dan alur kerja penilaian infrastruktur cloud.

Bagaimana Anda belajar secara praktis Kursus Cybersecurity dengan Python

Bagaimana Anda berlatih Kursus Cybersecurity dengan Python

Untuk Anda yang memiliki perusahaan dan ingin melatih tim

Di Dedika untuk perusahaan, kursus dilengkapi dengan latihan dan contoh yang disesuaikan dengan bisnis Anda dan kebutuhan perusahaan Anda.

Klik di sini

Konten kursus

8 Bab • 40 PelajaranDurasi antara 4 dan 360 jam (Anda yang menentukan)

Bab 1Lihat detail

Dasar-Dasar Python untuk Profesional Keamanan

  • Pelajaran 1 • I/O Berkas dan Aliran untuk Tugas Keamanan

    Membaca, menulis, dan menguraikan file termasuk log, konfigurasi, dan data biner. Secara langsung mendukung analisis log dan pemrosesan artefak di bab-bab selanjutnya.

  • Pelajaran 2 • Menyiapkan Lingkungan Python yang Aman

    Konfigurasikan lingkungan Python yang terisolasi dan instal pustaka yang relevan dengan keamanan. Menetapkan dasar laboratorium yang dapat direproduksi yang digunakan di seluruh kursus.

  • Pelajaran 3 • Skrip, Otomatisasi, dan Penjadwalan

    Otomatiskan tugas keamanan yang berulang menggunakan skrip, argumen, dan penjadwal. Menghubungkan dasar-dasar Python ke alur kerja operasional nyata.

  • Pelajaran 4 • Sintaks Inti Python dan Tipe Data

    Kuasai variabel, alur kontrol, dan tipe data bawaan melalui contoh-contoh bertema keamanan. Menyediakan fondasi sintaksis untuk setiap skrip selanjutnya.

  • Pelajaran 5 • Fungsi, Modul, dan Penanganan Kesalahan

    Tulis fungsi yang dapat digunakan kembali, impor modul library (pustaka kode) standar, dan tangani pengecualian dengan baik. Memungkinkan desain alat keamanan yang modular dan toleran terhadap kesalahan.

Bab 2Lihat detail

Konsep Jaringan dan Pemrograman Soket Python

  • Pelajaran 1 • Interaksi DNS dan HTTP dengan Python

    Melakukan kueri catatan DNS dan membuat permintaan HTTP secara terprogram untuk pengintaian dan pengujian. Menjembatani soket tingkat rendah ke tugas keamanan lapisan aplikasi.

  • Pelajaran 2 • Penangkapan dan Analisis Paket dengan Scapy

    Buat, kirim, dan tangkap paket menggunakan library Scapy. Memungkinkan inspeksi protokol mendalam dan pembuatan probe kustom.

  • Pelajaran 3 • Dasar-Dasar Model TCP/IP dan OSI

    Petakan model OSI dan TCP/IP ke perilaku paket nyata dan skema alamat. Menyediakan framework konseptual untuk semua alat Python tingkat jaringan.

  • Pelajaran 4 • Dasar-Dasar API Socket Python

    Membuat soket TCP dan UDP, mengikat alamat, dan mentransfer data secara terprogram. Membentuk blok bangunan tingkat rendah untuk pemindai dan pendengar.

  • Pelajaran 5 • Membangun Port Scanner dari Awal

    Implementasikan pemindai port multi-utas menggunakan soket mentah dan threading. Mendemonstrasikan pengintaian jaringan terapan hanya menggunakan library standar.

Bab 3Lihat detail

Dasar-Dasar Kriptografi dengan Python

  • Pelajaran 1 • Konsep Kriptografi dan Model Ancaman

    Definisikan kerahasiaan, integritas, dan autentikasi dalam istilah kriptografi. Bingkai setiap pilihan algoritma terhadap skenario serangan yang realistis.

  • Pelajaran 2 • Kriptografi Asimetris dan Pertukaran Kunci

    Hasilkan pasangan kunci RSA dan kurva eliptis, enkripsi pesan, dan lakukan pertukaran kunci. Memungkinkan penyiapan saluran aman dan autentikasi berbasis sertifikat.

  • Pelajaran 3 • TLS, Sertifikat, dan Koneksi Aman

    Periksa jabat tangan TLS, validasi sertifikat, dan bangun soket Python yang dibungkus TLS. Menghubungkan teori kriptografi dengan komunikasi jaringan terenkripsi nyata.

  • Pelajaran 4 • Enkripsi Simetris dengan Library Kriptografi

    Enkripsi dan dekripsi data menggunakan AES dalam berbagai mode melalui paket kriptografi. Mencakup pembuatan kunci, manajemen IV, dan padding dengan benar.

  • Pelajaran 5 • Hashing, MAC, dan Verifikasi Integritas

    Hitung hash kriptografi dan HMAC untuk memverifikasi integritas dan keaslian data. Secara langsung mendukung pemantauan integritas file yang dibangun di bab-bab selanjutnya.

Bab 4Lihat detail

Otomatisasi Pengintaian dan OSINT

  • Pelajaran 1 • Integrasi Certificate Transparency dan Shodan

    Kueri log transparansi sertifikat dan API Shodan untuk memetakan aset yang terekspos. Mengungkap data permukaan serangan yang tidak tersedia melalui pemindaian langsung.

  • Pelajaran 2 • Otomatisasi Enumerasi DNS dan WHOIS

    Lakukan pencarian DNS massal secara skrip, upaya transfer zona, dan kueri WHOIS. Berikan data target terstruktur ke alat analisis hilir.

  • Pelajaran 3 • Web Scraping dan OSINT Berbasis API

    Ekstrak intelijen dari situs web publik dan API menggunakan BeautifulSoup dan requests. Memungkinkan pengumpulan otomatis dari mesin pencari, repositori kode, dan platform sosial.

  • Pelajaran 4 • Metodologi OSINT dan Batasan Hukum

    Mendefinisikan pengintaian pasif vs. aktif dan menetapkan batasan pengumpulan yang etis. Mendasarkan semua otomatisasi pada prinsip penggunaan yang bertanggung jawab dan resmi.

  • Pelajaran 5 • Membangun Pipeline Agregasi OSINT

    Gabungkan sumber DNS, WHOIS, web, dan API ke dalam pipeline data terpadu dengan keluaran terstruktur. Menghasilkan framework pengintaian yang dapat digunakan kembali untuk berbagai engagement.

Bab 5Lihat detail

Dasar-Dasar Pemindaian Kerentanan dan Eksploitasi

  • Pelajaran 1 • Konsep Penilaian Kerentanan

    Bedakan pemindaian kerentanan dari pengujian penetrasi dan petakan penilaian tingkat keparahan. Menetapkan framework berbasis risiko yang memandu semua otomatisasi pemindaian.

  • Pelajaran 2 • Menulis Kode Proof-of-Concept Eksploitasi Skrip

    Tulis skrip PoC yang terkendali untuk kerentanan yang diketahui di lingkungan lab yang telah diotorisasi. Mendemonstrasikan bagaimana laporan kerentanan diterjemahkan menjadi bukti yang dapat direproduksi.

  • Pelajaran 3 • Berintegrasi dengan API Manajemen Kerentanan

    Kueri API NVD dan pemindai untuk memperkaya temuan dengan metadata dan panduan perbaikan. Menghubungkan keluaran pemindaian mentah ke alur kerja manajemen kerentanan yang dapat ditindaklanjuti.

  • Pelajaran 4 • Otomatisasi Deteksi Versi Layanan

    Lakukan pengambilan banner skrip dan pengambilan sidik jari versi di seluruh layanan yang ditemukan. Berikan data versi ke alur kerja pencarian CVE yang akan dibangun di bagian berikutnya.

  • Pelajaran 5 • Pemindaian Kerentanan Aplikasi Web

    Mendeteksi injeksi SQL, XSS, dan traversal direktori menggunakan otomatisasi HTTP Python. Menerapkan keterampilan HTTP dari Bab 2 ke pengujian keamanan lapisan aplikasi.

Bab 6Lihat detail

Analisis Malware dan Rekayasa Balik dengan Python

  • Pelajaran 1 • Pemantauan Perilaku Dinamis

    Pantau aktivitas sistem file, registri, dan jaringan selama eksekusi sampel yang terkendali. Korelasikan perilaku runtime dengan indikator statis yang ditemukan sebelumnya.

  • Pelajaran 2 • Ekstraksi Indikator dan Berbagi Intelijen Ancaman

    Uraikan hasil analisis ke dalam IOC terstruktur dan ekspor ke format intelijen ancaman. Memungkinkan berbagi temuan dengan SIEM dan platform intelijen ancaman.

  • Pelajaran 3 • Pengaturan Lab Analisis Malware yang Aman

    Konfigurasikan lingkungan virtual terisolasi untuk penanganan dan eksekusi sampel yang aman. Mencegah infeksi yang tidak disengaja sekaligus memungkinkan analisis dinamis yang realistis.

  • Pelajaran 4 • Otomatisasi Disassembly dan Analisis Kode

    Gunakan binding Python untuk disassembler guna mengotomatiskan ekstraksi fungsi dan alur kontrol. Meningkatkan skala rekayasa balik manual hingga kumpulan sampel besar.

  • Pelajaran 5 • Analisis Statis dengan Python

    Ekstrak string, impor, dan metadata dari binari PE dan ELF menggunakan pustaka Python. Menghasilkan indikator awal tanpa mengeksekusi kode yang berpotensi berbahaya.

Bab 7Lihat detail

Deteksi Intrusi dan Analisis Log

  • Pelajaran 1 • Sumber Log dan Normalisasi

    Masukkan dan normalisasi log dari firewall, server web, dan sistem operasi. Pemetaan kolom yang konsisten adalah prasyarat untuk logika deteksi yang andal.

  • Pelajaran 2 • Triase dan Respons Peringatan Otomatis

    Perkaya peringatan dengan konteks dan picu tindakan penahanan otomatis melalui API. Mengurangi beban kerja analis dengan mengotomatiskan keputusan triase berulang.

  • Pelajaran 3 • Analisis Lalu Lintas Jaringan dengan Python

    Parsing file PCAP dan aliran langsung untuk mendeteksi pemindaian, eksfiltrasi, dan lalu lintas C2. Menerapkan keterampilan Scapy dari Bab 2 ke skenario deteksi defensif.

  • Pelajaran 4 • Deteksi Berbasis Statistik dan Anomali

    Hitung garis dasar dan tandai penyimpangan statistik dalam data lalu lintas dan autentikasi. Melengkapi deteksi tanda tangan dengan menangkap serangan baru atau serangan lambat dan rendah.

  • Pelajaran 5 • Pencocokan Pola dan Deteksi Tanda Tangan

    Terapkan aturan regex dan kata kunci pada aliran log untuk menandai pola serangan yang dikenal. Mencerminkan logika yang digunakan dalam mesin tanda tangan SIEM komersial.

Bab 8Lihat detail

Otomatisasi Keamanan dan Pengembangan Alat Defensif

  • Pelajaran 1 • Membangun Sistem Pemantauan Integritas Berkas

    Implementasikan sebuah daemon yang menghitung hash file, mendeteksi perubahan, dan memberikan peringatan saat terjadi manipulasi. Mengintegrasikan keterampilan kriptografi, I/O file, dan pemberitahuan dari bab-bab sebelumnya.

  • Pelajaran 2 • Praktik Pengkodean Aman untuk Alat Keamanan

    Terapkan validasi input, eksekusi dengan hak istimewa minimal, dan manajemen rahasia pada kode alat. Memastikan alat itu sendiri tidak menimbulkan kerentanan.

  • Pelajaran 3 • Workflow Perburuan Ancaman Otomatis

    Kembangkan perburuan berbasis hipotesis yang melakukan kueri terhadap log, menghubungkan IOC, dan mengungkap ancaman tersembunyi. Operasionalkan intelijen ancaman dan logika deteksi menjadi perburuan yang dapat diulang.

  • Pelajaran 4 • Otomatisasi Pengujian Keamanan REST API

    Otomatiskan pengujian bypass autentikasi, injeksi, dan otorisasi terhadap REST API. Perluas pemindaian kerentanan web ke arsitektur modern berbasis API.

  • Pelajaran 5 • Pengemasan, Pengujian, dan Men-deploy Alat Keamanan

    Menulis pengujian unit, mengemas alat sebagai modul yang dapat diinstal, dan men-deploy-nya dalam pipeline CI/CD. Mengubah skrip satu kali menjadi perangkat lunak keamanan yang dapat dipelihara dan siap produksi.

Sertifikasi

Sertifikat valid Anda setelah menyelesaikan

Kursus ini cocok untuk Anda:

  • Analis keamanan: ingin mengotomatiskan tugas triase yang berulang dan meningkatkan skala alur kerja harian.

  • Administrator TI: siap beralih dari mengelola alat menjadi membangun skrip pertahanan kustom.

  • Pengubah karier: memiliki latar belakang teknis dan menargetkan peran keamanan tingkat pemula.

  • Penguji penetrasi: membutuhkan keterampilan Python terstruktur untuk meresmikan dan mendokumentasikan alur kerja keterlibatan.

  • Pengembang: penasaran tentang keamanan dan ingin memahami kerentanan dari dalam ke luar.

  • Profesional jaringan: memahami infrastruktur dan ingin menambahkan keterampilan pengodean ofensif dan defensif.

Apa kata para siswa kami

Kelasnya sangat sempurna. Saya membeli paket satu tahun dan akhirnya memiliki kesempatan untuk mengikuti berbagai topik yang saya minati tanpa perlu berganti platform... terima kasih atas semua yang kalian lakukan, saya sudah merekomendasikan kalian kepada orang lain...
Giulio Carlo
Giulio CarloSiswa Marketing Digital
Saya suka bagaimana pelajarannya langsung pada intinya dan bagaimana saya bisa berpindah bab dan melewati konten yang tidak saya butuhkan.
Mariana Ferres
Mariana FerresSiswa Fotografi
Saya suka kontennya dan cara presentasi serta transkripsi videonya, yang mempercepat prosesnya!
Luciana Alvarenga
Luciana AlvarengaSiswa Desain Kuku
Platformnya cepat, mudah digunakan. Keragaman konten dan video pelengkapnya sangat membantu dalam pembelajaran.
André Felipe
André FelipeSiswa Prompt Engineering

Pelatihan utama

FAQ

Siapa itu Dedika?

Apakah sertifikat ini berlaku di Indonesia?

Apakah kursusnya gratis?

Berapa beban belajar kursusnya?

Bagaimana bentuk kursusnya?

Bagaimana cara kerja kursusnya?

Berapa lama durasi kursusnya?

Berapa biaya atau harga kursusnya?

Apa itu kursus EAD atau online dan bagaimana cara kerjanya?

Kursus PDF