
Kursus Python untuk Keamanan Siber
Kuasai Python sebagai senjata keamanan langsung — mulai dari membuat paket jaringan dan mengotomatiskan pengintaian hingga menganalisis malware dan membangun alat keamanan kelas produksi. Kursus ini membawa Anda dari dasar-dasar Python hingga pembuatan skrip ofensif dan defensif di dunia nyata di setiap domain keamanan utama. Jika Anda bekerja di bidang keamanan dan masih melakukan hal-hal secara manual, itu berakhir di sini.
Apa yang akan Anda pelajari:
Bangun pemindai port fungsional, pengambil spanduk, dan alat pembuatan paket menggunakan soket Python.
Otomatiskan pengumpulan OSINT, enumerasi DNS, dan web scraping untuk alur kerja pengintaian profesional.
Implementasikan enkripsi AES dan RSA, hashing, dan inspeksi TLS menggunakan library kriptografi Python.
Deteksi injeksi SQL, XSS, dan kerentanan autentikasi yang rusak melalui skrip serangan Python kustom.
Analisis file berbahaya, ekstrak indikator kompromi, dan otomatiskan pengumpulan artefak forensik.
Rancang, kemas, dan deploy framework keamanan yang dapat digunakan kembali yang terintegrasi dengan SIEM dan platform intelijen ancaman.
Bagaimana Anda belajar secara praktis Kursus Python untuk Keamanan Siber
Bagaimana Anda berlatih Kursus Python untuk Keamanan Siber
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.
Konten kursus
8 Bab • 40 PelajaranDurasi antara 4 dan 360 jam (Anda yang menentukan)
Bab 1SembunyikanSembunyikan detailLihat detailFondasi Python untuk Pekerjaan Keamanan
Fondasi Python untuk Pekerjaan Keamanan
Pelajaran 1 • Menyiapkan Lab Keamanan
Instal Python, lingkungan virtual, dan library penting yang berorientasi keamanan. Membangun ruang kerja yang dapat direproduksi yang digunakan di seluruh kursus.
Pelajaran 2 • Intisari Sintaks Python Inti
Bahas variabel, tipe data, operator, dan alur kontrol. Konstruksi ini membentuk tulang punggung setiap skrip keamanan yang ditulis nanti.
Pelajaran 3 • Bekerja dengan Berkas dan Pengecualian
Baca, tulis, dan parse berkas sambil menangani kesalahan runtime dengan baik. Alat keamanan terus-menerus memproses log, konfigurasi, dan laporan.
Pelajaran 4 • Fungsi dan Kode Modular
Definisikan fungsi yang dapat digunakan kembali dan atur kode ke dalam modul. Modularitas sangat penting untuk memelihara dan berbagi alat keamanan.
Pelajaran 5 • Debugging dan Kualitas Kode
Gunakan debugger, asersi, dan alat linting untuk menghasilkan skrip yang andal. Kode yang bersih dan bebas kesalahan sangat penting dalam konteks keamanan.
Bab 2SembunyikanSembunyikan detailLihat detailKonsep Jaringan dan Soket Python
Konsep Jaringan dan Soket Python
Pelajaran 1 • Pembuatan Paket dengan Scapy
Buat, kirim, dan tangkap paket kustom menggunakan library Scapy. Memungkinkan manipulasi protokol tingkat rendah untuk analisis jaringan tingkat lanjut.
Pelajaran 2 • Dasar-Dasar Pemrograman Soket Python
Buat soket TCP dan UDP untuk mengirim dan menerima data mentah. Secara langsung memungkinkan pembangunan pemindai, pendengar, dan klien protokol kustom.
Pelajaran 3 • Membangun Pemindai Port
Kembangkan pemindai port multithread dari awal menggunakan soket. Memperkuat keterampilan soket sambil memperkenalkan konkurensi untuk kecepatan.
Pelajaran 4 • Dasar-Dasar Protokol TCP/IP
Tinjau model OSI, pengalamatan IP, dan protokol lapisan transportasi. Menyediakan kerangka kerja konseptual untuk semua alat keamanan berbasis jaringan.
Pelajaran 5 • Pengambilan Banner dan Deteksi Layanan
Hubungkan ke layanan dan ekstrak banner versi secara terprogram. Mengajarkan teknik pengintaian yang digunakan dalam penilaian kerentanan.
Bab 3SembunyikanSembunyikan detailLihat detailDasar-Dasar Kriptografi dengan Python
Dasar-Dasar Kriptografi dengan Python
Pelajaran 1 • Konsep Inti Kriptografi
Definisikan enkripsi, hashing, dan tanda tangan digital pada tingkat konseptual. Menyediakan kosakata dan model mental yang diperlukan untuk bab implementasi.
Pelajaran 2 • Enkripsi Asimetris dan PKI
Hasilkan pasangan kunci RSA, enkripsi data, dan tandatangani pesan dengan Python. Terhubung ke alur kerja PKI dunia nyata yang digunakan dalam TLS dan penandatanganan kode.
Pelajaran 3 • Enkripsi Simetris dengan Python
Enkripsi dan dekripsi data menggunakan AES dan cipher simetris lainnya melalui library cryptography. Mencakup pembuatan kunci, mode, dan padding.
Pelajaran 4 • Hashing dan Integritas Data
Hitung dan verifikasi hash kriptografi menggunakan hashlib Python. Secara langsung mendukung pemeriksaan integritas file dan tugas penyimpanan kata sandi.
Pelajaran 5 • TLS dan Komunikasi Aman
Bungkus soket dengan TLS dan validasi sertifikat secara terprogram. Memungkinkan pembangunan dan audit saluran komunikasi yang aman.
Bab 4SembunyikanSembunyikan detailLihat detailOtomatisasi Pengintaian dan OSINT
Otomatisasi Pengintaian dan OSINT
Pelajaran 1 • Analisis Email dan Metadata
Ekstrak dan analisis header email dan metadata dokumen untuk atribusi. Metadata sering kali mengungkap detail infrastruktur dan pengguna yang tidak terlihat dalam konten.
Pelajaran 2 • Web Scraping untuk OSINT
Ekstrak data yang tersedia untuk publik dari situs web menggunakan requests dan BeautifulSoup. Mengotomatiskan tugas penelitian manual yang dilakukan selama pembuatan profil target.
Pelajaran 3 • Mengumpulkan dan Melaporkan Data OSINT
Gabungkan data dari berbagai sumber ke dalam laporan terstruktur. Mengajarkan normalisasi data dan pemformatan keluaran untuk hasil kerja profesional.
Pelajaran 4 • Enumerasi DNS dengan Python
Kueri catatan DNS dan lakukan brute-force subdomain secara terprogram. Data DNS mengungkap detail infrastruktur yang penting untuk pengintaian tahap awal.
Pelajaran 5 • Pengumpulan Intelijen Berbasis API
Kueri API intelijen ancaman dan OSINT untuk memperkaya data target. Mendemonstrasikan cara mengintegrasikan sumber data eksternal ke dalam alur kerja otomatis.
Bab 5SembunyikanSembunyikan detailLihat detailKeamanan Web dan Eksploitasi HTTP
Keamanan Web dan Eksploitasi HTTP
Pelajaran 1 • Mengotomatiskan Pengujian Injeksi SQL
Deteksi dan eksploitasi kerentanan injeksi SQL menggunakan otomatisasi permintaan Python. Injeksi SQL tetap menjadi salah satu kerentanan web yang paling berdampak.
Pelajaran 2 • Pengujian Keamanan API dengan Python
Lakukan fuzzing pada REST dan GraphQL API untuk menemukan cacat injeksi, otorisasi, dan paparan data. API semakin menjadi permukaan serangan utama dalam aplikasi modern.
Pelajaran 3 • Serangan Sesi dan Autentikasi
Uji prediktabilitas token sesi, kelemahan CSRF, dan alur autentikasi yang rusak. Cacat autentikasi adalah salah satu penyebab utama pelanggaran aplikasi web.
Pelajaran 4 • Pendalaman Protokol HTTP
Periksa metode HTTP, header, cookie, dan sesi pada tingkat protokol. Pengetahuan protokol yang tepat diperlukan untuk membuat skrip serangan web yang efektif.
Pelajaran 5 • Deteksi Skripting Lintas Situs
Identifikasi kerentanan XSS yang dipantulkan dan tersimpan melalui injeksi payload otomatis. XSS memungkinkan pembajakan sesi dan serangan sisi klien dalam skala besar.
Bab 6SembunyikanSembunyikan detailLihat detailPemindaian Kerentanan dan Dasar-Dasar Eksploitasi
Pemindaian Kerentanan dan Dasar-Dasar Eksploitasi
Pelajaran 1 • Pengujian Kerentanan Aplikasi Web
Uji cacat injeksi, kesalahan konfigurasi, dan header tidak aman menggunakan alat HTTP Python. Aplikasi web adalah permukaan serangan paling umum di lingkungan modern.
Pelajaran 2 • Dasar-Dasar Pengembangan Eksploitasi
Pahami konsep buffer overflow dan shellcode pada tingkat skrip Python. Menyediakan pengetahuan dasar untuk membaca dan mengadaptasi eksploitasi publik.
Pelajaran 3 • Serangan Kata Sandi dan Pengujian Kredensial
Implementasikan skrip serangan brute-force dan dictionary terhadap layanan autentikasi. Memahami mekanisme serangan menginformasikan kontrol pertahanan yang lebih kuat.
Pelajaran 4 • Mengotomatiskan Pemeriksaan Kerentanan Layanan
Skrip pemeriksaan untuk kesalahan konfigurasi yang diketahui dan versi layanan yang usang. Membangun keterampilan pemindaian port untuk menambahkan konteks kerentanan ke hasil pemindaian.
Pelajaran 5 • Konsep Penilaian Kerentanan
Definisikan kelas kerentanan, skoring keparahan, dan metodologi penilaian. Membingkai pekerjaan teknis di bagian selanjutnya dalam konteks profesional.
Bab 7SembunyikanSembunyikan detailLihat detailAnalisis Malware dan Forensik dengan Python
Analisis Malware dan Forensik dengan Python
Pelajaran 1 • Otomatisasi Forensik Memori dan Disk
Otomatiskan ekstraksi artefak dari dump memori dan image disk menggunakan Python. Otomatisasi forensik mengurangi waktu analisis selama respons insiden aktif.
Pelajaran 2 • Analisis Log dan Korelasi Peristiwa
Parse log sistem, aplikasi, dan keamanan untuk mendeteksi pola anomali. Analisis log adalah metode utama untuk mengidentifikasi kompromi dalam sistem produksi.
Pelajaran 3 • Teknik Analisis Malware Statis
Ekstrak string, hash, dan metadata dari file mencurigakan tanpa eksekusi. Analisis statis adalah langkah pertama teraman dalam alur kerja triase malware apa pun.
Pelajaran 4 • Ekstraksi Indikator Kompromi
Parse file dan log untuk mengekstrak IP, domain, hash, dan URL sebagai IOC terstruktur. IOC terstruktur memberi umpan aturan deteksi dan platform intelijen ancaman.
Pelajaran 5 • Analisis Dinamis dan Interaksi Sandbox
Kirim sampel ke sandbox dan parse laporan perilaku melalui API. Analisis dinamis mengungkap perilaku runtime yang tidak dapat dideteksi oleh metode statis.
Bab 8SembunyikanSembunyikan detailLihat detailOtomatisasi Keamanan dan Pengembangan Alat
Otomatisasi Keamanan dan Pengembangan Alat
Pelajaran 1 • Otomatisasi Penjadwalan dan Pipeline
Jadwalkan tugas keamanan dan bangun pipeline multi-tahap menggunakan alat orkestrasi Python. Otomatisasi memastikan eksekusi proses keamanan yang konsisten dan dapat diulang.
Pelajaran 2 • Mendesain Arsitektur Alat Keamanan
Terapkan prinsip desain perangkat lunak untuk pengembangan alat keamanan demi kemudahan pemeliharaan. Arsitektur yang baik memisahkan masalah dan memungkinkan kolaborasi tim pada proyek keamanan.
Pelajaran 3 • Mengintegrasikan dengan Platform Keamanan
Hubungkan alat Python ke SIEM, sistem tiket, dan platform intelijen ancaman melalui API. Integrasi melipatgandakan nilai alat dengan menanamkannya ke dalam alur kerja keamanan yang ada.
Pelajaran 4 • Membangun Framework Keamanan yang Dapat Digunakan Kembali
Buat framework berbasis plugin yang menampung beberapa modul keamanan. Framework mengurangi duplikasi dan memungkinkan pengembangan cepat kemampuan keamanan baru.
Pelajaran 5 • Mengemas dan Men-deploy Alat Keamanan
Kemas alat Python sebagai paket yang dapat diinstal dan deploy di lingkungan kontainer. Pengemasan yang tepat memastikan alat berjalan secara konsisten di seluruh stasiun kerja analis.
Sertifikat valid Anda setelah menyelesaikan
Kursus ini cocok untuk Anda:
Analis keamanan: ingin mengotomatiskan tugas investigasi dan triase berulang secara mandiri.
Penguji penetrasi: membutuhkan skrip khusus yang tidak dapat disediakan oleh alat yang tersedia secara umum.
Administrator IT: ingin beralih ke peran keamanan ofensif atau defensif khusus.
Mahasiswa ilmu komputer: membangun portofolio praktis dari proyek peralatan keamanan dunia nyata.
Insinyur SOC: bertujuan untuk menulis otomatisasi deteksi dan respons tanpa bergantung pada vendor.
Pengubah karier: berasal dari pengembangan perangkat lunak dan beralih menuju spesialisasi keamanan siber.
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...

Saya suka bagaimana pelajarannya langsung pada intinya dan bagaimana saya bisa berpindah bab dan melewati konten yang tidak saya butuhkan.

Saya suka kontennya dan cara presentasi serta transkripsi videonya, yang mempercepat prosesnya!

Platformnya cepat, mudah digunakan. Keragaman konten dan video pelengkapnya sangat membantu dalam pembelajaran.

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




















